Desenvolvedor Android. Nível básico – curso gratuito da Skillbox, treinamento, Data: 29 de novembro de 2023.
Miscelânea / / December 05, 2023
Para quem é novo em programação
Domine a linguagem de programação Kotlin do zero, aprenda a criar aplicativos simples no Android na prática e possa continuar estudando em nível avançado.
Para quem já sabe o básico
Aprenda a trabalhar com multithreading, entenda os princípios e padrões de design. Um palestrante experiente compartilhará dicas e ajudará você a crescer profissionalmente.
Programadores que querem mudar de direção
Você aprenderá tudo o que precisa para avançar para o desenvolvimento móvel: aprender uma nova linguagem de programação, praticar a criação de aplicativos simples e ser capaz de treinar rapidamente.
Introdução
Conheça os professores e o currículo.
Introdução
Instale o ambiente de desenvolvimento IntelliJ Idea e escreva um programa simples.
Variáveis
Conheça as variáveis e quais são os tipos delas.
Funções
Aprenda a agrupar código em funções e reutilizá-lo em um programa.
Condições e ciclos
Aprenda como fazer um programa tomar decisões com base em dados.
Coleções
Aprenda a armazenar e trabalhar com conjuntos de dados.
Objetos
Você começará a se familiarizar com a programação orientada a objetos: aprenderá o que são classe e encapsulamento.
POO
Você aprenderá ainda mais sobre OOP: aprenderá a trabalhar com modificadores de acesso e a proteger campos de classe. Conheça interfaces e classes abstratas.
Comparação de tipos
Aprenda sobre maneiras de verificar a identidade dos dados em um programa.
Exceções
Aprenda a lidar com erros de programa usando exceções.
Corrotinas
Um dia na vida de um desenvolvedor, um inferno de retorno de chamada pode acontecer. Você aprenderá sobre o que é e como as corrotinas o salvarão de problemas neste módulo.
Fluxos
Em um nível básico, aprenda como gerenciar o estado do aplicativo por meio de fluxo e stateFlow.
Introdução à profissão
Conheça as ferramentas básicas para desenvolvedores Android.
Início do trabalho
Crie seu primeiro projeto e descubra em que consiste um aplicativo Android.
Disposição
Aprenda os principais tipos de containers, coloque-os em prática: master grid layout e layout para Scrollview.
Componentes
Você trabalhará com os componentes Progressbar, Checkbox, Group, Switch, EditText, ImageView, TextInputLayout.
Layout de restrição
Aprenda a fazer layout usando ConstraintLayout.
Recursos do projeto
Dê uma olhada mais profunda no conteúdo do projeto.
Telas de aplicativos
Aprenda a trabalhar com atividades, navegação e outros elementos do aplicativo.
Animação
Aprenda como criar transições suaves entre fragmentos.
Localização de aplicativos
Aprenda a trabalhar com strings e adapte a aplicação para vários idiomas.
Vida útil
Estude os ciclos de vida de Activity, fragment e View - você descobrirá quais processos ocorrem “nos bastidores” do aplicativo em diferentes estágios.
Noções básicas de armazenamento de dados
Aprenda o que é serialização de dados e como salvar dados em um arquivo de texto.
Arquitetura da camada de apresentação
Organize o trabalho com fluxos de dados.
Trabalhando com a rede. Reforma
Familiarize-se com o princípio REST e escreva sua primeira solicitação.
Trabalhando com o banco de dados. Sala
Aprenda a trabalhar com bancos de dados e escrever consultas SQL.
Trabalhando com conjuntos de dados
Escreva a paginação para seu aplicativo.
Trabalhando com partições de sistema operacional protegidas
Aprenda a solicitar acesso à câmera, ao sistema de arquivos e aos contatos do usuário.
Trabalhando com localização
Crie um navegador simples.
Base de fogo
Aprenda a trabalhar com bancos de dados Firebase.
Preparando-se para o lançamento
Configure seu projeto para publicação no Google Play.
Segundo o Google, 3 bilhões de dispositivos rodam Android. TVs, smartphones e relógios inteligentes estão repletos de aplicativos úteis com os quais assistimos programas de TV, pagamos compras, nos comunicamos e pedimos comida. Agora você pode criar esses serviços. Você adicionará até cinco aplicativos ao seu portfólio, ganhará experiência trabalhando em equipe e se tornará um desenvolvedor Android. E o Centro de Carreiras o ajudará a encontrar um emprego durante a conclusão do curso.
4
de graça