Desenvolvimento de aplicações Android em Kotlin, nível 1 - curso RUB 36.990. de Especialista, treinamento 40 ac. h., Data: 15 de julho de 2023.
Miscelânea / / November 30, 2023
O objetivo do curso: apresentar ao aluno os fundamentos do desenvolvimento de aplicativos Android na linguagem de programação Kotlin.
O curso é construído de acordo com a metodologia mais eficaz: do simples ao complexo.
Desenvolvedores Java Android que desejam aprender a linguagem de programação Android recomendada pelo Google aplicativos para todos que desejam aprender como criar aplicativos para o sistema operacional móvel mais comum sistemas.
Centro de treinamento "Especialista" é um centro de treinamento Android autorizado. A alta eficácia do treinamento é confirmada pelo desenvolvedor fornecedor da plataforma móvel mais popular!
Ao concluir o curso, você receberá um certificado de prestígio de um centro de treinamento Android autorizado, que será um excelente complemento ao seu portfólio
Professor praticante de cursos de desenvolvimento de aplicativos mobile para Android. Detentor de seis prestigiosas certificações internacionais, incluindo IBM Certified Database Administrator – DB2 DBA para Linux UNIX e Windows. Possui uma rica prática...
Professor praticante de cursos de desenvolvimento de aplicativos mobile para Android. Detentor de seis prestigiosas certificações internacionais, incluindo IBM Certified Database Administrator – DB2 DBA para Linux UNIX e Windows. Possui ampla experiência prática como desenvolvedor, programador, analista e consultor. Nos últimos 16 anos, Marat Anasovich tem participado de diversos projetos de implementação de sistemas gerenciamento de dados mestres em grandes empresas internacionais de petróleo e gás, energia, indústria e comércio empresas.
Graduado pelo Instituto Físico-Técnico de Moscou (MIPT). Excelente conhecimento de quaisquer problemas de programação em Java, Android, C/C++, Perl, SQL e MATLAB. Possui ampla experiência em administração de sistemas e redes de sistemas operacionais Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) e Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Possui conhecimento profissional na área de administração de redes Cisco. Além disso, Marat Anasovich possui excelentes habilidades na administração de sistemas de gerenciamento de bancos de dados relacionais, em particular Oracle e IBM DB2.
A experiência prática rica e variada permite-lhe ministrar aulas de forma animada e emocionante. Marat Anasovich dá excelentes exemplos de sua extensa prática profissional que ilustram o material de forma colorida. Ele sabe não apenas transmitir de maneira fácil e clara até as informações mais complexas a cada ouvinte, mas também cativá-lo verdadeiramente com seu assunto. O professor é muito atento ao seu público, sabe prender a atenção e responde às perguntas com prazer. Nos cursos ministrados por Marat Anasovich, você poderá dominar plenamente a atual especialidade de desenvolvedor de aplicativos mobile e se tornar um especialista procurado no mercado de trabalho!
Módulo 1. Visão geral da plataforma Android (5 ac. h.)
- O que é Android?
- História de origem
- Vantagens do Android
- Arquitetura Android
- Recursos da plataforma Android
- Componentes básicos do Android
- Segurança e permissões
- Instalando e configurando componentes do ambiente de desenvolvimento
Trabalho prático.
- Criando o primeiro aplicativo para Android
Módulo 2. Atividades e recursos (6 ac. h.)
- Atividades no Android
- Criando uma atividade
- Ciclo de vida da atividade
- Pilhas de atividades
- Estados de atividade
- Acompanhamento de alterações no estado da atividade
- Recursos
- Separando recursos do código do programa
- Criando Recursos
- Valores simples
- Estilos visuais e temas
- Imagens
Trabalho prático.
- Trabalhando com recursos de aplicativos
Módulo 3. Aplicativos e interface de usuário (8 ac. h.)
- Design material
- Usando recursos externos no código do aplicativo
- Usando recursos dentro de recursos
- Localização de aplicativos
- Classe de aplicativo
- Tratamento de eventos do ciclo de vida do aplicativo
- Interface de usuário
- Visualizações
- Disposição
- Interface de usuário sem marcação
Trabalho prático.
- Criando uma IU de atividade
- Localizando um aplicativo usando recursos
Módulo 4. Intenções, menus e trabalho com dados (6 ac. h.)
- Adaptadores no Android
- AdapterView - ListView, GridView
- Usando adaptadores para vinculação de dados
- RecicladorView
- Conceito de contexto
- Intenções no Android
- Usando intenções para iniciar atividades
- Intenções implícitas
- Salvando o estado e as configurações do aplicativo
- Preferências Compartilhadas
- Trabalhando com arquivos
- Usando arquivos estáticos como recursos
- Menu no Android
- Menu principal e de contexto
- Descrição do menu usando XML
- Menu popup
- Navegação inferior
- Gaveta de navegação
Trabalho prático.
- Criando um cardápio
- Trabalhando com AdapterView
- Lançamento de atividades, retorno de dados de atividades
- Trabalhando com o banco de dados de Preferências
Módulo 5. SGBD e o uso de serviços de rede (6 ac. h.)
- Trabalhando com bancos de dados no Android
- Cursores e valores de conteúdo
- Trabalhando com SGBD SQLite
- Trabalhando com um DBMS sem adaptador
- Recursos para trabalhar com banco de dados no Android
- Executando consultas para acessar dados
- Alterando dados no banco de dados
- Usando SimpleCursorAdapter
- Usando serviços de Internet
- Picasso
- Retrofit2
Trabalho prático.
- Usando SQLite
- Chamando serviços de Internet usando Retrofit2
- Organização do carregamento em segundo plano de imagens
Módulo 6. Diálogos em Android (1 ac. h.)
- Tipos de Diálogos
- Diretrizes de Design de Diálogo
- Criando e excluindo caixas de diálogo
- Manipulação de eventos
Trabalho prático.
- Trabalhando com diálogos
Módulo 7. Receptores de transmissão (3 ac. h.)
- Aplicações de receptores de transmissão
- Ciclo de vida do receptor
- Registro do receptor
- Usando transmissão ordenada
- Usando PendingIntent
Trabalho prático.
- Criando um receptor de transmissão
Módulo 8. Animação (2 ac. h.)
- CoordenadorLayout
- Animador de objetos
- Animação como recursos de aplicação
- Transição
Trabalho prático.
- Trabalhando com ObjectAnimator
Módulo 9. Avisos (3 ac. h.)
- Interação com notificações
- Gerenciamento de Notificações
- Criando Avisos
- Avisos de atualização
Trabalho prático.
- Trabalhando com notificações