Angular, Spring e MongoDB do front ao banco de dados!

Aprenda os melhores frameworks para Web e seja um Dev fullstack

Ratings: 4.27 / 5.00




Description

Angular

Você é um desenvolvedor que precisa se atualizar?

Essa é a sua grande oportunidade! Nesse curso você de forma prática como utilizar esse framework que vem revolucionando o mercado de Desenvolvimento de Software. Aqui você aprenderá como utilizar o framework, melhores práticas, formas de carregamentos que deixam o seu sistema com alta performance.

  • Introdução ao Angular

  • Instalação das ferramentas

    • NodeJS

    • Angular CLI

    • VS Code

  • Criar um esqueleto do projeto com Angular CLI

  • Rodar o projeto

  • Estrutura de arquivos

  • Typescript

  • Componentes

  • Módulos

  • Criar componentes com Angular CLI

  • Como funcionam os componentes?

  • Grupo no Gitlab

  • Criar mais componentes

  • Header

  • Footer

  • Criar rotas simples

  • Criar mais dois componentes

  • Criar o menu para navegação das rotas

  • Navegação simples sem lazy load

  • Criar rotas com performance

  • Carregamento de arquivos lazy load

  • O poder dos módulos

  • Serviços

  • Classes

  • Métodos incomuns

  • Lista

  • Service

  • *ngFor

  • Formulário

  • ngModel

  • Two way data binding

  • HTTP

  • HttpClientModule

  • API IBGE

MongoDB

O banco de dados NoSQL que tem sido utilizado por muito programadores ao redor do mundo e por grandes empresas como Cisco, MetLife entre outras... Esse banco de dados é realmente excepcional e altamente escalável o que significa que ele suporta grandes volumes de dados e faz com que quem esteja utilizando perceba o quanto é simples utilizar um banco de dados que não é normalizado e nem relacional. Nesse curso você será capaz de aprender como utilizar esse banco de uma forma muito simples com grandes volumes de dados e também irá perceber o como é simples criar queries mais complexas que no mundo relacional seria preciso vários e vários joins.


Spring Framework

Nessa parte do curso você vai aprender a utilizar um dos melhores Frameworks para Java Web atualmente(Spring 5)um dos bancos de dados mais utilizados(MySQL), ainda um banco de dados NoSQL(MongoDB) que mais vem ganhando espaço atualmente, além de aprender um banco de dados em memória chamado H2 . Nesse curso você vai aprender tudo isso de forma simples e objetiva, além de conseguir versionar o seu código no GitHub. Isso mesmo, sem rodeios para aprender essas diversas tecnologias que são muito utilizadas mundialmente!

Veja o conteúdo dessa parte do curso:

Spring Framework 5

Módulo de introdução

  • Instalações necessários para o curso

  • Java 1.8

  • STS 3.9(Eclipse, Netbeans)

  • MySQL 5.7

  • MongoDB

Módulo de criação de projetos Web com Spring e STS

  • Introdução ao módulo

  • Utilizar o Spring Initializr

  • Criar projeto

  • Abrir o projeto com o STS

  • Abrir o projeto com o Netbeans

  • Explicações sobre as IDEs

  • Criar um projeto pelo próprio STS

  • Criar uma entidade

  • Introdução ao JPA

  • JPA na prática

  • JPA com MySQL

  • Criar tabelas

  • Introdução ao GitHub

  • Subir o projeto no GitHub

  • Documentar o Readme

  • Spring Data Repositories

  • Criar dados iniciais no MySQL

  • Utilizar os métodos do Spring Data

  • findById

  • findAll

  • delete

  • save

  • Criar métodos customizados

  • Consultas utilizando métodos customizados

  • Consultas utilizando @Query

  • Entendendo melhor os métodos customizados

  • Criar mais Queries

  • Spring Data Repositories MongoDB

  • Criar dados iniciais no MongoDB


What You Will Learn!

  • ReactJS
  • Angular
  • Integração de APIs
  • Spring

Who Should Attend!

  • Devs que querem se atualizar