Treinamento em desenvolvimento de aplicativos móveis - curso 18.000 rublos. da Coddy School of Programming for Children, treinando 3 módulos (meses)
Miscelânea / / November 29, 2023
É difícil imaginar uma pessoa moderna sem um dispositivo móvel nas mãos. Telefones, smartphones, tablets, netbooks e outros comunicadores são projetados para facilitar nossa vida e fornecer acesso rápido às informações necessárias em qualquer lugar do mundo.
Além disso, está crescendo o mercado de aplicativos móveis, com os quais você pode fazer qualquer coisa - comunicar-se, fazer fazer compras, reservar hotéis, chamar um táxi, pedir comida, transferir dinheiro, ler livros, aprender idiomas, brincar e muito mais outro. Segundo a Mediascope, em média, os russos dedicam mais de 80% do seu tempo na Internet móvel a aplicações. Nos negócios, ter um aplicativo torna-se tão necessário quanto ter um site. Portanto, a demanda por desenvolvedores móveis profissionais cresce a cada ano.
Você quer que seu filho domine uma das profissões mais populares e em alta na área de TI e aprenda a fazer seu próprio aplicativo? Então dê a ele um curso de criação de aplicativos móveis na escola de programação infantil CODDY!
Objetivo do curso: aprendendo desenvolvimento Android e criando seu próprio aplicativo móvel
Treinamento em desenvolvimento de aplicativos
Aplicativo móvel é um programa desenvolvido para uso em dispositivos móveis. Este software geralmente é desenvolvido com base nos interesses das pessoas e em suas necessidades de uma plataforma específica (iOS, Android, Windows Phone) em uma linguagem de alto nível e compilado em código nativo do sistema operacional, o que oferece o máximo desempenho.
Até uma criança pode escrever um aplicativo móvel. Hoje, existem duas maneiras principais de fazer isso: aprender você mesmo aulas on-line e designers de aplicativos ou fazer cursos para desenvolvedores em Moscou. Este último é imprescindível se você deseja se tornar um especialista na área e aprender a criar um produto funcional e de alta qualidade. Nosso curso permitirá que seu filho domine facilmente a profissão promissora e altamente remunerada de desenvolvedor de aplicativos móveis. O treinamento é ministrado por professores experientes e práticos que irão revelar todos os segredos da criação de aplicativos bacanas e profissionais. Este curso é recomendado para todos os alunos codificados com mais de 9 anos e tem como objetivo mostrar o desenvolvimento Android na prática.
Inicialmente, o uso do Android era muito limitado, mas agora é a plataforma mais aceita para desenvolvimento de aplicativos móveis, que é um dos rivais mais fortes de outro sistema operacional popular - Maçã.
Benefícios do desenvolvimento de aplicativos Android
- Lucratividade. Com o Android, você pode criar aplicativos complexos com custo mínimo porque o kit de desenvolvimento do Android está disponível gratuitamente.
- Fácil integração. O Android pode ser facilmente integrado a qualquer sistema. Os desenvolvedores podem aproveitar ao máximo sua imaginação e criatividade para criar aplicativos atraentes que nunca foram usados antes em outras plataformas.
- Codificar aplicativos Android é muito mais fácil do que codificar aplicativos em outras plataformas. Os aplicativos Android são codificados em Java.
- Fácil distribuição de aplicativos. Além do Google Play, que é o mercado oficial de aplicativos, você pode usar outros recursos de distribuição de terceiros.
- Excelente compatibilidade com dispositivos. Os aplicativos Android funcionam perfeitamente em dispositivos de vários fabricantes.
O que o aprendizado de programação de aplicativos móveis lhe proporcionará?
Durante o curso seu filho:
- aprenda a programar para Android;
- poderá desenvolver seu próprio aplicativo móvel para Android;
- aprende como criar uma interface móvel amigável.
O curso de desenvolvimento de aplicativos móveis Android consiste em 3 módulos.
O primeiro módulo cobre os fundamentos da linguagem de programação Java, bem como o aprendizado de ferramentas de desenvolvimento de aplicativos. Nas aulas do primeiro módulo estudaremos os seguintes tópicos:
- Linguagem de programação Java: sua sintaxe e construções básicas
- escrever e compilar programas Java em um computador
- Paradigma orientado a objetos em programação usando classes
- Ambiente de desenvolvimento de aplicativos Android: Android Studio
No segundo módulo, as crianças começarão a escrever seus próprios aplicativos, por meio dos quais estudaremos os principais aspectos do desenvolvimento Android, como:
- Estrutura do aplicativo Android
- trabalhando com recursos
- criando arquivos de marcação XML
- conceito de atividade e trabalho com telas
O terceiro módulo é dedicado ao desenvolvimento de projetos individuais para crianças. Durante as aulas abordaremos:
- processar eventos que ocorrem no programa
- criação dinâmica e gerenciamento de elementos de UI
- trabalhando com multithreading
- trabalhar com a Internet no aplicativo
Tendo em conta que a plataforma Android está a desenvolver-se de forma extremamente activa, este conhecimento permitirá à criança começar a ganhar dinheiro agora e encontrar um emprego promissor no futuro. Ele adquirirá habilidades práticas na criação de aplicativos e usará efetivamente os recursos e as capacidades da plataforma Android imediatamente após concluir o primeiro módulo.
Módulo 1
Primeiro dia - Introdução ao Android e Java
− Dispositivos móveis e aplicações: história do desenvolvimento
− Primeiro contato com Java
− Programa “Olá Mundo”
− Compilando e executando um programa Java
Tarefa prática: escrevendo o primeiro programa em Java.
Resultado da lição: o ambiente JDK está totalmente preparado e configurado, os princípios de trabalho com linha de comando, compilação e execução de programas Java foram dominados.
Segundo dia - Noções básicas de Java
− Sintaxe da linguagem de programação
− Variáveis, loops, ramificações
− Matrizes e listas
− Métodos e seus parâmetros em Java
Tarefa prática: criando um programa com instruções condicionais, loops e funções individuais.
Resultado da lição: aprendendo os fundamentos da sintaxe da linguagem Java.
Terceiro Dia - Programação Orientada a Objetos
− Conceito de objeto e classe
− Escopo em Java
− Parâmetros e métodos de classe
− Pratique a criação e o uso de classes
Tarefa prática: criando uma estrutura de classes para o seu projeto.
Resultado da lição: aprender os fundamentos da OOP e desenvolver habilidades no trabalho com objetos.
Quarto dia – Conhecendo o Android Studio
− Criando um projeto Android Studio
− Interface do programa
− Elementos básicos do ambiente de desenvolvimento
− Primeira compilação e lançamento da aplicação
Tarefa prática: Tarefa prática: portar programas escritos em Java; montagem e compilação da aplicação.
Resultado da lição: estudando o ambiente de desenvolvimento de aplicativos Android.
Módulo 2
Dia cinco – estrutura do aplicativo Android, manifesto, gradle
− Principais seções do projeto Android
− Arquivo de manifesto
− Construtor de aplicativos Gradle
− Comunicação entre diferentes módulos do projeto
Tarefa prática: iniciar e depurar o primeiro aplicativo.
Resultado da lição: Compreendendo a estrutura de diretórios do projeto para Android.
Sexto dia – Trabalhando com recursos
− Estrutura de diretório de recursos
− Aprendendo a trabalhar com arquivos XML
− Princípios de trabalho com recursos: ID
− Adicionando gráficos vetoriais e raster
Tarefa prática: adicionando gráficos ao aplicativo, criando um ícone.
Resultado da lição: estudando o formato XML e os princípios de trabalho com recursos de aplicativos.
Dia Sete – Layout e Elementos da Tela
− Consolidação do trabalho com o formato XML
− Vários elementos de visualização: texto, botões, imagens
− Contêineres para Visualização: Layout
− Criando sua própria marcação
Tarefa prática: layout das telas do aplicativo: criando marcação e preenchendo-a com diversos elementos.
Resultado da lição: aprendendo as aulas básicas para trabalhar com gráficos no Android; compreensão dos princípios de trabalho com View e Layout.
Dia Oito – Atividade e Ciclo de Vida
− Comunicação de tela, atividade e manifesto
− Intents e launchActivity, Intent
− Ciclo de vida da aplicação
− Métodos básicos de atividades
Tarefa prática: criar e lançar uma nova atividade, enviar e receber intenções, rastrear o lançamento do aplicativo.
Resultado da lição: estudando o ciclo de vida de um programa para Android, bem como os princípios de trabalho com Activity
Módulo 3
Dia nove – Trabalhando com elementos de tela a partir do código
− Referindo-se a uma visualização pelo seu ID
− Manipuladores de clique de botão
− Elementos que mudam dinamicamente
− Animação para visualização
Tarefa prática: adicionando ações ao pressionar botões.
Resultado da lição: aprendendo os conceitos de "Eventos" e "Manipuladores de Eventos".
Dia dez – Elementos da tela de programação
− Criando objetos View em Activity
− Marcação dinâmica
− Adicionando elementos gráficos à marcação existente
− Trabalhando com design de aplicativos
Tarefa prática: Trabalhando com design de aplicativos.
Resultado da lição: prática de usar elementos View no código do programa.
Dia Onze – Trabalhando com Threads e Networking
− O conceito de thread em Java
− Criando um thread e obtendo o resultado
− Noções básicas do protocolo HTTP
− Envio de solicitações à rede e recebimento de resposta
Tarefa prática: a prática de comunicação com um servidor enviando solicitações, bem como lendo as respostas do servidor.
Resultado da lição: Uma introdução à programação assíncrona e aos fundamentos do trabalho com a Internet em um aplicativo.
Dia doze - Trabalho em projetos, apresentação
− Finalização de projetos estudantis
− Resumindo as lições
− Preparação para apresentação de projetos aos pais
− Apresentação de projetos aos pais
Tarefa prática: desenvolvendo seu próprio aplicativo completo e apresentando-o ao público.
Resultado: desenvolvimento de habilidades de apresentação de projetos.