Profissão Desenvolvedor Android - curso gratuito da Skillbox, treinamento, Data: 29 de novembro de 2023.
Miscelânea / / December 04, 2023
Empresa russa de Internet na área de educação online, fundada em 2016. O controle acionário da Skilbox LLC pertence à VK. A empresa é considerada líder no mercado russo de treinamento profissional online. É também líder na formação para empregos relacionados com a economia digital e publicidade online.
Skillbox é uma empresa russa especializada em educação online. A Skillbox se autodenomina uma universidade on-line para habilidades exigidas.
Os programas educacionais do serviço estão focados em quatro áreas principais:
- projeto;
- programação;
- marketing;
- ao controle.
Na plataforma você pode adquirir conhecimento sobre temas atuais e habilidades exigidas. Todos os cursos são voltados para a prática: monitoramos a relevância do material e auxiliamos na contratação e estágios.
A plataforma educacional Skillbox foi lançada em 2016. A empresa foi fundada por Igor Koropov (1989-2020) e Dmitry Krutov. Mais tarde, Andrey Anishchenko e Sergey Popkov se juntaram a eles. O diretor geral da empresa desde a sua fundação é Dmitry Krutov. A Skillbox recebeu o Prêmio Runet duas vezes: em 2018 na categoria Educação e Pessoal, e em 2019 na categoria Tecnologia e Inovação.
Em fevereiro de 2019 Correio. O Grupo Ru adquiriu 3% da empresa, depois aumentou a participação para 10,33% em março e, finalmente, para 60,33% em dezembro do mesmo ano. De acordo com o relatório anual do Mail. Ru Group, o controle acionário da empresa custou-lhe 1,6 bilhão de rublos.
Em novembro de 2019, o RBC incluiu a empresa na classificação das 35 maiores empresas EdTech da Rússia, colocando a Skillbox em 6º lugar. Em 2020, no ranking das 10 maiores empresas de EdTech compilado pela RBC, a Skillbox passou para o 2º lugar.
Em outubro de 2020 Correio. O Grupo Ru aumentou sua participação na empresa para 70%. Em novembro de 2020, o cofundador da plataforma, Igor Koropov, morreu em Sochi.
Aprenda a programar em Kotlin e a lidar com erros. Familiarize-se com os princípios de OOP, programação assíncrona e reativa.
Desenvolvedor Android. Nível 1 ≈5-6 meses
Você aprenderá os fundamentos do desenvolvimento Android: aprenderá como fazer o layout de telas, animar interfaces, programar lógica, trabalhar com dados e rede. Desenvolva um aplicativo semelhante ao Unsplash, Reddit ou Strava de sua escolha.
- Introdução à profissão
- Início do trabalho
- Disposição
- Componentes
- Layout de restrição
- Recursos do projeto
- Telas de aplicativos
- Animação
- Localização de aplicativos
- Vida útil
- Noções básicas de armazenamento de dados
- Arquitetura da camada de apresentação
- Rede (Retrofit)
- Trabalhando com o banco de dados (Sala)
- Trabalhando com conjuntos de dados
- Trabalhando com partições de sistema operacional protegidas
- Trabalhando com localização
- Base de fogo
Desenvolvedor Android. Nível 2 ≈4 meses
Aprenda técnicas avançadas de desenvolvimento - personalize a UI, otimize o desempenho, familiarize-se com padrões de design e mergulhe no conceito de programação reativa. No final do módulo, trabalhe no aplicativo em equipe.
- Criamos nossas próprias visualizações e animações.
- Trabalhando com listas.
- IU declarativa.
- Execução de tarefas em segundo plano: prática.
- Injeção de dependência avançada. Adaga 2.
- Padrões de construção de aplicativos.
- Padrões de camada de apresentação.
- Testando.
- Saída do aplicativo.
- Vazamentos de memória e analisadores estáticos.
- Revisão de código em nível avançado.
- RxJava. Fundamentos.
- RxJava. Parte 2. Operadores.
Sistema de controle de versão Git
Aprenda comandos básicos do Git e saiba como as equipes organizam o trabalho em ramificações.
- Versões do código do programa.
- Instalando o Git.
- Índice e commits parciais.
- Comparação de versões.
- Cancele alterações e reverta versões.
- Repositórios e trabalho em equipe.
- Filiais - criação e gestão.
- Fusão e resolução de conflitos.
- Ferramentas úteis.
- Regras para trabalhar com Git.
Linguagem de consulta SQL
Aprenda a linguagem de consulta SQL em um nível profundo. Aprenda a escrever consultas de banco de dados e modificar dados.
- SQL. Introdução.
- Estrutura do banco de dados, solicitação DESCRIBE.
- Seleção e filtragem de dados, consulta SELECT.
- Funções e expressões, agregação de dados.
- Relacionamentos e união de tabelas: JOIN.
- Agrupamento.
- Modificação de dados.
- Subconsultas.
- Declaração e modificação da estrutura de dados.
Inglês para especialistas em TI
Aprenda a se comunicar e buscar informações em inglês.
- Currículo e CV de TI: Criamos um currículo em inglês.
- Entrevista de emprego: perguntas e respostas: Somos entrevistados em inglês.
- Trabalho em equipe: Falamos sobre trabalho em equipe e processos em inglês.
- Comunicação no local de trabalho: Inglês para comunicação.
- Carta comercial: Nos correspondemos em inglês.
- Desenvolvimento de software: Analisamos todas as etapas do ciclo de vida do software em inglês.
- Desenvolvimento de conceito de sistema e SRS: Compilando especificações técnicas em inglês.
- Design: Falamos sobre conceitos básicos de design.
- Desenvolvimento e teste: vejamos os termos-chave usados no desenvolvimento e teste.
- Implantação e Manutenção: Discutimos ações típicas ao implantar e manter software.
Carreira e desenvolvimento para um programador
Obtenha dicas úteis para um maior desenvolvimento na carreira.
- O que um empregador precisa?
- Como criar um currículo e procurar emprego.
- Como passar com sucesso em uma entrevista.
- Como passar no período probatório.
Figura 2.0
Você navegará pela interface do editor gráfico e criará layouts de design para aplicações futuras.
- Introdução ao Figma. Visão geral dos recursos.
- Trabalhando com gráficos.
- Editor Figma - grades e pranchetas modulares.
- Criação e configuração de componentes, trabalhando com efeitos.
- Criando componentes aninhados. Disposição automática.
- Organizando o espaço de trabalho de componentes e estilos. Trabalho em equipe, controle de versão e transferência de layouts para desenvolvimento.
- Prototipagem.
- Figma Animado.
- Módulo bônus. Revisão e aplicação de plugins Figma.
Teste manual de aplicativos móveis
Aprenda a verificar se há erros em aplicativos Android e escrever relatórios de bugs.
- Teste de aplicativos móveis.
- Familiaridade geral com o tema.
- Orientação e telas.
- Emuladores e simuladores.
- Criação de aplicativos e recursos avançados do Android Studio e XCode.
- GPS e bateria.
- Conexão.
- Capturas de tela e registros.
- Informações sobre o projeto de diploma.
Vantagens: Vídeos de alta qualidade, professores competentes, curadores muito legais! Desvantagens: Ainda não encontrei um Olá! Decidi escrever uma resenha sobre o Skillbox porque essa plataforma educacional realmente me surpreendeu! Um breve prefácio: tenho 26 anos, trabalho em uma fábrica como engenheiro, mas sonho em ser programador. Ou seja, eu realmente quero aprender como fazer aplicativos para dispositivos Android...
Vantagens: Material e apresentação de alta qualidade, eficiência. Desvantagens: O custo sem descontos e meus ganhos não são pequenos. Eu constantemente marco algo interessante e importante, ou em uma mensagem pessoal no VK (acho que muitas pessoas fazem isso). O link para o Skillbox vem acumulando poeira em meus favoritos há muito tempo, embora eu regularmente olhasse comentários sobre eles para entendê-los melhor e aprender mais, incluindo...
Prós: Nenhum. Desvantagens: Preço alto, material pobre. Inútil. Olá, comprei o curso no dia 18 de maio, estudei um mês. Para cumprir as tarefas que ali foram solicitadas, entrei em contato. Para vídeos de blogueiros do YouTube gratuitos. Com isso, cheguei à conclusão de que esses cursos eram totalmente desnecessários, pois sempre buscava informações de fora. Depois de 3 meses resolvi rescindir o contrato com esse idiota...
Aprenda a criar seus próprios aplicativos e jogos para Android, trabalhe com estruturas de dados e torne-se um especialista indispensável para qualquer empresa de TI.
Neste curso você aprenderá como trabalhar com a biblioteca Room. Room é uma interface de alto nível que facilita o trabalho com um banco de dados SQLite.
Neste minicurso iremos desenvolver uma aplicação para pesquisar e salvar filmes favoritos e depois escrever testes unitários usando Mockito.