a-pinheira / everis-dio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🤖 Rotas </ everis-dio>🔃

Trilha de Aprendizado 2020.2 ☑️

  • Prazo: até 20/12/2020

Lady Java Technology

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.

:octocat: Simone Machado ©️2020

About

License:MIT License


Languages

Language:CSS 35.4%Language:HTML 32.4%Language:JavaScript 27.8%Language:Java 3.8%Language:Python 0.7%