Angular, Spring e MongoDB do front ao banco de dados!
Aprenda os melhores frameworks para Web e seja um Dev fullstack
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