🤖 Rotas </ everis-dio>🔃
Trilha de Aprendizado 2020.2 ☑️
- Prazo: até 20/12/2020
1. Lógica de programação essencial
- Completa ✔️
Lógica de programação é a forma como o desenvolvedor entende a comunicação a fim de programar uma função de um programa. Faz uso de algoritmos, que são sequências de passos bem estabelecidos, como por exemplo, uma receita de bolo.
- Completa ✔️
2. Introdução ao Git e ao GitHub
- Completa ✔️
Nesse curso vamos aprender um pouco da história do Git e como ele se tornou essencial para otimizar projetos dos desenvolvedores. Também vamos conhecer seus principais comandos, como funciona a plataforma e como ela pode simplificar o seu trabalho.
- Completa ✔️
3. Introdução a criação de websites com HTML5 e CSS3
- Feito ✔️
Nesse curso o especialista vai contar um pouco sobre a história do HTML5 e do CSS3, explicar como funciona a estrutura básica dessas tecnologias, sua semântica, principais elementos e comandos.
4. Recriando a página inicial do Instagram
- Feito ✔️
Página de login do Instagram: nesse projeto, será abordado o conceito sobre CSS Flexbox e responsividade, preparando os alunos para as aulas de jogos, nas quais será utilizado o CSS junto ao JavaScript para estilização e posicionamento.
5. Fundamentos de Arquitetura de Sistemas
- Feito ✔️
Aprenda nesse curso sobre como funcionam as arquiteturas de softwares, seus conceitos, aplicações e desenvolvimento de operações.
6. JavaScript ES6 Essencial
- Fazendo ✔️
Nesse curso você vai conhecer a extensão ES6, do JavaScript, que foi criada com o objetivo de resolver problemas antigos da linguagem, facilitar a construção de aplicações, entre outros benefícios.
7. Recriando a Interface do Netflix
- Fazendo ✔️
Recrie a interface do principal site de streaming mundial utilizando tecnologias simples como HTML5, CSS3 e JavaScript. Nesse projeto você aprenderá: como estruturar um layout, técnicas de CSS3 com containers e variáveis, como posicionar os elementos com Flexbox e como utilizar plugins Jquery a favor da sua aplicação.
8. Introdução a Programação
- À fazer ✖️
Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.
9. Desmistificando map, filter e reduce
- À fazer ✖️
Aprenda como e quando utilizar map, filter e reduce em JavaScript.
10. Problemas Aritméticos
- À fazer ✖️
Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.
11. Desenvolvimento avançado com JavaScript ES6
- À fazer ✖️
Aprenda a trabalhar com a mais nova atualização da linguagem JavaScript, a ES6, desde seus fundamentos até as funções avançadas e novos conceitos aplicados.
12. Como funciona o async/await
- À fazer ✖️
As promises são um recurso importante do JavaScript que podem ser aplicadas de diversas formas. Aprenda sobre o que é e como utilizar as keywords async e await para otimizar o desenvolvimento de projetos.
13. Entendendo Promises de uma vez por todas
- À fazer ✖️
Neste projeto prático vamos mergulhar fundo no padrão Promises e entender como funciona todo o fluxo assíncrono de funções em Javascript!
14. Solução de Problemas Essenciais
- À fazer ✖️
Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.
15. Requisitando dados de uma API de criptomoedas
- À fazer ✖️
Aprenda a fazer uma requisição de uma API de Criptomoeda com JavaScript. Para você que está começando a carreira de TI e gostaria de manipular APIs além de exibir essas informações em uma página web responsiva.
16. Introdução ao Angular 8
-
À fazer ✖️
Nesse curso você aprenderá os conceitos e técnicas necessárias para começar a desenvolver aplicações usando Angular 8.
17. Técnicas avançadas em Angular 8
- À fazer ✖️
Aprenda a montar um CRUD (Create, Read, Update e Delete) completo de filmes com aulas práticas voltadas para desenvolvedores que já possuem conhecimentos em Angular.
18. Criando projeto para consultar a previsão do tempo via API
- À fazer ✖️
Neste Labs o objetivo é evoluir mais ainda seus conhecimentos em Angular e desenvolvimento Web. Aprenda uma forma avançada de gerenciamento de estado com NGRX, práticas e padrões de desenvolvimento, acompanhados de algumas APIs úteis que o Angular tem, mas que nem todo mundo conhece.
19. Busca e Laços de Repetição
- À fazer ✖️
Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.
20. Aplicações avançadas com Angular
- À fazer ✖️
Aprenda a aplicar conceitos avançados para estruturação, otimização e performance de aplicações complexas usando Angular, assim como a utilização de API não convencionais.
21. Conceitos e melhores práticas com bancos de dados PostgreSQL
- À fazer ✖️
- Esse curso ensinará como trabalhar com PostgreSQL, um gerenciador de banco de dados relacional.
22. Desenvolvimento básico em Java
- À fazer ✖️
A linguagem Java é orientada a objetos e uma das mais usadas por desenvolvedores no mundo. Aprenda desde os conceitos e instalação até a execução de projetos em Java.
23. Implementando Collections e Streams com Java
- À fazer ✖️
Aprenda a trabalhar com collections e streams, usadas para implementar estrutura de dados da linguagem Java.
24. Desenvolvimento avançado em Java
- À fazer ✖️
Aprenda em 8 horas de curso a executar de forma eficaz e ágil a linguagem Java e ainda conheça quais são as novidades nas versões da tecnologia: Java 10 e Java 11.
25. Ordenação e Filtros em Java
- À fazer ✖️
Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.
26. Introdução ao framework Spring Boot
- À fazer ✖️
Spring Boot é um micro framework que tem como finalidade reaproveitar tecnologias já aplicadas a fim de otimizar o trabalho do desenvolvedor.
27. Criando aplicações web com Spring Web MVC
- À fazer ✖️
- Considerado um dos frameworks mais conhecido e utilizado de Java, o Spring Web MVC reúne várias funções em apenas uma ferramenta que otimiza o trabalho do desenvolvedor.
28. Trabalhando com Banco de Dados utilizando JDBC e JPA
- À fazer ✖️
- Aprenda sobre JDBC e JPA, frameworks da linguagem Java para otimização na hora de trabalhar com banco de dados.
29. Desenvolvendo um sistema de gerenciamento de pessoas em API REST com Spring Boot
- À fazer ✖️
- Aprenda a construir do zero uma API REST com Spring Boot para cadastro e gerenciamento de pessoas de uma organização, até o deploy na nuvem (Heroku). Pratique e veja os principais conceitos do modelo ARQUITETURAL REST envolvidos durante o desenvolvimento do projeto.
30. Resolvendo Algoritmos com Java
- À fazer ✖️
- Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.
31. Crie seu gerenciador de salas de reuniões com Java e Angular
- À fazer ✖️
Neste Labs iremos desenvolver uma API com Spring Boot para gerenciar nossas salas de reunião, utilizaremos o Spring Data para persistência de dados e o banco in-memory H2. E o Front End que irá consumir essa API será uma SPA escrita em Angular.
32. Aprenda a aplicar testes com Java
- À fazer ✖️
Saiba como criar testes e utilizar as principais ferramentas usadas no mercado de trabalho que oferecem segurança e qualidade no código.
33. Desenvolvimento de testes unitários para validar uma API REST de gerenciamento estoques de cerveja
- À fazer ✖️
Neste Labs você irá aprender a testar, unitariamente, uma API REST para o gerenciamento de estoques de cerveja. Vamos construir testes unitários para validar o nosso sistema de gerenciamento de estoques de cerveja desenvolvido em Spring Boot, e também apresentar os principais conceitos e vantagens de criar testes unitários com JUnit e Mockito. Além disso, vamos também mostrar como desenvolver funcionalidades da nossa API através da prática do TDD.
34 . Projetos ágeis com SCRUM
- À fazer ✖️
SCRUM é um framework utilizado no gerenciamento ágil de projetos de software. Esse curso ensinará os fundamentos e práticas da metodologia.
Simone Machado ©️2020