loader image

Curso de Jetpack Compose Do Zero ao Avançado

Descubra como criar aplicativos Android de ponta usando as tecnologias mais avançadas do mercado, mesmo se você nunca programou antes.

Este curso prático e orientado a projetos é sua porta de entrada para o mundo do desenvolvimento Android. desenvolva aplicativos reais e profissionais que destacam seu potencial no mercado.

foto-instrutor

Quem é o instrutor do curso?​

 

Olá pessoal, tudo bem?

Meu nome é Marcos Duarte e sou Desenvolvedor de Aplicativos Android com mais de 9 anos de experiência. Sou também o fundador do curso “Jetpack Compose do Zero ao Avançado”.

Além da minha carreira como desenvolvedor, sou apaixonado por criar conteúdo educativo. Atualmente, meu canal no YouTube conta com mais de 20 mil inscritos, onde compartilho meu conhecimento em programação para um público diversificado. Ao longo do tempo, já ajudei milhares de pessoas a dominarem as habilidades necessárias para desenvolverem aplicativos Android de qualidade.

Meus vídeos online já ultrapassaram a marca de 1 milhão de visualizações, mostrando o impacto positivo do meu ensino na comunidade de desenvolvimento.

Estou animado para apresentar a você tudo o que este treinamento tem a oferecer e como ele pode impulsionar sua carreira no desenvolvimento de aplicativos Android.

Vamos começar juntos essa jornada!

Vantagens do Curso

Se você responder SIM para um dessas perguntas, você está no curso certo.

 

Você deseja se tornar um Desenvolvedor Android e ingressar no mercado da programaçãomas não sabe por onde começar?

 

Você quer trabalhar como freelancer criando Apps Android para Pessoas e Empresas e ter uma segunda renda? Mas sente que está perdido(a) no caminho?

 

Ou talvez você tenha um negócio e sonha em criar um aplicativo para alavancar sua marcamas não faz ideia de como fazer isso acontecer?

 

Você pode alcançar tudo isso, mesmo que:

Nunca tenha programado antes. O nosso curso vai te passar toda a base necessária.

Acredita que não tem idade pra começar a criar aplicativos ( Temos alunos de 18 até 55 anos). Nunca é tarde pra começar.

E até mesmo caso você secretamente se sabote por acreditar ( lá no fundo) que não é bom suficiente ou que nunca conseguirá aprender a criar aplicativos!

Por que você deveria aprender o Jetpack Compose?

Com o novo framework Android do Google, você conseguirá criar aplicativos de ponta para o Android de forma nativa, utilizando todo o poder do sistema operacional Android. Com o Jetpack Compose você vai escrever muito menos pra fazer mais, evitando diversos bugs e erros e concentrando a sua atenção somente no desenvolvimento.

Além de escrever muito menos código, você consegui descrever toda a interface do usuário trabalhando com o paradigma de programação declarativo, você não precisa mais de arquivos XML pra poder construir a sua tela, você vai fazer tudo isso pelo código utilizando a moderna linguagem de programação Kotlin. O Desenvolvimento vai ser muito mais acelerado com isso você acaba ganhando em produtividade.

Veja o que alguns desenvolvedores de grandes empresas mundiais estão falando do Jetpack Compose, confira:

Twitter

“O Compose aumentou nossa produtividade drasticamente. É muito mais fácil e rápido escrever uma função de composição do que criar uma visualização personalizada. Além disso, ficou muito mais fácil atender aos requisitos dos nossos designers.”

Airbnb

“Priorizamos a criação de bases técnicas sólidas e capacitamos nossos engenheiros para fazer um trabalho excelente. O Jetpack Compose permitiu alcançar esses dois objetivos e se tornou uma parte essencial da nossa estratégia técnica.”

Play Store

“O Compose deixou nossa equipe de desenvolvimento mais feliz e ajudou muito a melhorar a qualidade e integridade do código.”

O que você vai aprender neste curso online?

MÓDULO 1 - Lógica de Programação

É aqui que começa a sua jornada como Desenvolvedor Android, você vai aprender os fundamentos essenciais de algoritmos e lógica de programação – conhecimentos indispensáveis para qualquer desenvolvedor de software. Este módulo é projetado para proporcionar uma base sólida, permitindo que você inicie sua jornada com confiança e compreensão clara da essência da programação.

MÓDULO 2 - Linguagem de Programação Kotlin - Fundamentos

Nesse módulo você vai aprender do absoluto zero os fundamentos da linguagem de programação Kotlin, linguagem oficial do Android dita pelo próprio Google.

MÓDULO 3 - Orientação a Objetos em Kotlin

Neste módulo vamos se aprofundar na sintaxe da linguagem de programação Kotlin, você vai aprender orientação a objetos em Kotlin, conceitos cruciais para sua jornada como programador Android. Ao concluir este módulo, você estará equipado com todo o conhecimento necessário da linguagem Kotlin pura, preparando-o para enfrentar desafios complexos na criação de aplicativos Android robustos e eficientes.

MÓDULO 4 - Ambiente de Desenvolvimento

Neste módulo você vai aprender a instalar e configurar o seu ambiente de desenvolvimento. Você aprenderá a instalar o Android Studio, IDE oficial para o desenvolvimento de aplicações Android, garantindo uma configuração adequada para seu ambiente de trabalho. Além disso, você vai aprender a configurar emuladores e executar aplicativos no seu próprio aparelho celular.

MÓDULO 5 - Jetpack Compose - Fundamentos

Após configurar o seu ambiente de trabalho e aprender do zero a linguagem Kotlin, vamos começar do absoluto zero a entender os principais fundamentos do novo framework do Android o Jetpack Compose.

MÓDULO 6 - Criando o meu Primeiro Aplicativo Android

Chegou o momento mais esperado: você vai aprender a criar seu primeiro aplicativo Android usando Jetpack Compose. Para começar com o pé direito, desenvolveremos um aplicativo que gera senhas de forma aleatória com: letras, números e caracteres especiais, uma senha forte que pode ser usada em outros Apps de redes sociais, garantindo a segurança do usuário. 

MÓDULO 7 - Armazenamento Local com DataStore

Neste módulo, você aprenderá a utilizar o DataStore do Compose para armazenar dados de forma eficiente dentro do seu aplicativo. Através da criação de um aplicativo de Idiomas, você vai aprender a salvar a preferência de idioma do usuário, aplicar a tradução da interface e gerenciar o processo de salvar e recuperar esses dados de maneira simples e eficaz. Ao final, você terá as habilidades para personalizar e persistir configurações de forma prática, elevando a experiência do usuário no seu app.

MÓDULO 8 - Listagem de Dados

Neste módulo você vai aprender a criar listas de alto desempenho no Android. Sabemos que quase 90% dos aplicativos utilizam listas para exibir grandes volumes de dados. Este módulo não apenas ensinará técnicas avançadas para otimizar o desempenho das listas, mas também oferecerá uma oportunidade valiosa para entender os fundamentos no desenvolvimento de interfaces no ambiente de aplicações móveis.

MÓDULO 9 - Banco de Dados - Room

Neste módulo você vai aprender a trabalhar com o novo banco de dados do Android o Room, com ele vamos aprender a salvar dados em massa localmente, além de recuperar todos os registros de uma tabela, atualizar um registro, deletar e ainda fazer consultas no banco de dados. Vamos criar um aplicativo de Agenda de Contatos e colocar em prática todas essas funcionalidades do banco de dados Room.

MÓDULO 10 - Arquitetura de Software Moderna

A partir deste módulo, você vai começar a aprender recursos mais avançados no desenvolvimento Android, vamos iniciar com a arquitetura de software moderna e recomendada pelo próprio Google, aprendendo a criar aplicativos testáveis, legíveis, sustentáveis e altamente escaláveis. Além disso, exploraremos a injeção de dependências para tornar o nosso projeto mais independente e profissional, proporcionando uma base sólida para desenvolver aplicativos Android de alta qualidade e fácil manutenção

MÓDULO 11 - Requisições HTTP

Neste módulo, você aprenderá a realizar requisições HTTP de forma eficiente, utilizando as melhores práticas do Compose para consumir APIs externas. Vamos explorar como integrar seu aplicativo a diferentes fontes de dados, como APIs públicas e privadas, para obter informações em tempo real. Você entenderá como tratar respostas, gerenciar erros e otimizar o consumo de dados, garantindo uma experiência fluida para o usuário. Além disso, abordaremos a implementação de chamadas assíncronas e o uso de bibliotecas modernas para facilitar o desenvolvimento, tornando seu aplicativo mais robusto e dinâmico.

MÓDULO 12 - Agenda de Contatos MVVM

Neste módulo vamos refatorar o projeto Agenda de Contatos, migrando da arquitetura padrão do Android para a arquitetura de software mobile MVVM. Essa transição não só elevará o profissionalismo do projeto, mas também facilitará significativamente os testes e a manutenção do código. Você aprenderá a separar claramente as responsabilidades entre dados, lógica de negócios e interface do usuário, seguindo as práticas recomendadas para desenvolvimento Android moderno.

MÓDULO 13 - Aplicativo Lista de Tarefas

Você vai aprender a criar um aplicativo de lista de tarefas com níveis de prioridade, com recursos avançados de servidor. Cadastro e autenticação de usuários, verificar usuário logado no sistema, função de deslogar usuário, recursos de banco de dados como: gravação, leitura, atualização e exclusão de dados, listagem de dados, regras de segurança e muito mais. O backend que vai ser utilizado nessa aplicação vai ser o Firebase.

MÓDULO 14 - Publicando seu App na Play Store

Nesta etapa do curso, após aprender a desenvolver diversos aplicativos profissionais, chegou o momento de levar seu trabalho para o mundo. Você aprenderá o processo completo de publicação de um aplicativo na Play Store, desde a preparação dos recursos necessários até a configuração final na plataforma de distribuição da Google. Este módulo é essencial para transformar suas habilidades em resultados tangíveis e alcançar um público global com seus aplicativos Android. 

MÓDULO BÔNUS - Integração de Pagamentos com Mercado Pago

Neste módulo bônus, Você aprenderá a integrar meios de pagamento no seu aplicativo Android utilizando os serviços do Mercado Pago. Isso permitirá que seus clientes realizem pagamentos de forma segura e conveniente, utilizando cartão de crédito, débito, PIX e boleto bancário. Além disso, você explorará técnicas avançadas de layout para tornar sua aplicação ainda mais atraente. Também vamos criar a funcionalidade de criação de pedidos, incluindo número do pedido, nome do produto, preço e status de pagamento, proporcionando uma experiência completa e profissional para seus usuários. 

MÓDULO SUPER BÔNUS - Aplicativo de Cafeteria

Neste módulo final, você aprenderá a criar um aplicativo de cafeteria utilizando técnicas avançadas e práticas recomendadas por grandes empresas de desenvolvimento. O foco será na eficiência e escalabilidade, garantindo que seu app consuma poucos recursos do sistema. Você vai aprender a criar uma lista em formato de grade, pesquisa de produtos, aumentar e diminuir a quantidade do produto, converter valores decimais em monetários, adicionar produtos no carrinho e exibir o preço total a ser pago pelo cliente, e remover produtos do carrinho e atualizar a contagem de itens e preço total. 

Confira os Aplicativos que você vai Aprender a Criar no Curso

 

 

Tecnologias Que Você Vai Aprender Com Profundidade

 

Por dentro da área de membros do curso

Ao término do curso você vai ter direito a um certificado de conclusão, para comprovar os seus conhecimentos. A carga horária do curso vai aumentando automaticamente conforme novas aulas vão sendo adicionadas. Certificado com CNPJ após a conclusão do curso.

 por apenas 12X R$24,75

Ou 1x R$ 297,00 à Vista

Sem Juros

Pagamento 100% Seguro

Dúvidas Frequentes

Você vai precisar ter um computador com no mínimo 8GB de MEMÓRIA RAM, pois vamos utilizar o Android Studio para desenvolver os nossos Apps. Caso você tenha um computador com menos de 8GB de RAM, você vai ter problemas de desempenho na plataforma. Você também pode pegar um computador de um amigo(a) emprestado para fazer o curso, o mais importante é que você não desista dos seus sonhos.

Se você tiver alguma dúvida ou problema técnico, você pode enviar um e-mail para suporte@stackmobile.com.br, ou você pode enviar um WhatsApp para +5511 95786-5308.

Não. Infelizmente não existe uma fórmula mágica. Não podemos garantir nenhum resultado, isso depende exclusivamente do trabalho e dedicação individual de cada pessoa.

Você não precisa ter conhecimentos em nenhuma linguagem de programação, dentro do curso tem módulos que ensina do zero a linguagem de programação Kotlin.

Você terá acesso a todo o conteúdo do curso durante 2 anos, incluindo as futuras atualizações. E com direito a 30% de desconto na renovação da matrícula, após o período de 2 anos iniciais.

Após o pagamento ser aprovado você vai receber no seu e-mail os dados de acesso ao curso, o mesmo e-mail utilizado no ato da compra. Caso você tenha algum problema com o seu acesso, basta enviar um e-mail para suporte@stackmobile.com.br e nossa equipe vai te ajudar.

Sim o curso tem certificado de conclusão. Quando você terminar de assistir todas as aulas do curso, você vai ter direito a um certificado para comprovar os seus conhecimentos. Certificado com CNPJ após a conclusão do curso.

O curso oferece o reembolso integral em até 7 dias, você tem 7 dias para assistir todas as aulas que quiser e pedir o dinheiro de volta caso não esteja 100% satisfeito.

Não. Ao se matricular você adquire o direito de consumir o curso e os recursos associados ao mesmo, mas nunca de distribuir, divulgar ou compartilhar com outras pessoas. Sua conta é para uso particular e intransferível.

Compartilhar o acesso ou disponibilizar esse curso fora da plataforma, além de prejudicar o nosso trabalho, é um crime previsto no artigo 184 do código penal. Colabore denunciando.

Você pode realizar o pagamento por Cartão de Crédito, PIX e PayPal para vendas internacionais.

Sim, a Hotmart é uma das maiores empresas de pagamento do Brasil. Nossos alunos nunca tiveram nenhum problema de segurança ao realizarem o pagamento.

Todos os seus dados estão 100% seguros, os seus dados como: nome, e-mail, cpf e endereço são utilizados apenas para a emissão da sua nota fiscal e evitar possíveis fraudes. Nenhum dos seus dados será passado para terceiros, além disso a plataforma de pagamento é totalmente segura e confiável.

O nome que vai aparecer na sua fatura é:

HTM*HT JETPACKCOMPOSE

Esse nome é referente ao curso “Jetpack Compose do Zero ao Avançado” que você adquiriu em nosso site oficial.

“Esse produto é comercializado com apoio da Hotmart. A plataforma não faz controle editorial prévio dos produtos comercializados, nem avalia a tecnicidade e experiência daqueles que os produzem. A existência de um produto e sua aquisição, por meio da plataforma, não podem ser consideradas como garantia de qualidade de conteúdo e resultado, em qualquer hipótese. Ao adquiri-lo, o comprador declara estar ciente dessas informações. Os termos e políticas da Hotmart podem ser acessados aqui, antes mesmo da conclusão da compra.”

Política de Privacidade

Termos e Condições

Stack Mobile LTDA © Todos os direitos reservados

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Estamos Online!