Próximas Turmas
Nenhuma turma disponível no momento
Quero mais informaçõesO que você vai aprender nesse curso
Node JS é a linguagem número 1 no mundo com maior número de adeptos. Hoje está por trás de grandes projetos como Netflix, Linkedin e Ubber.
Com pouco código e muito pouca programação você consegue realizar dezenas de programas, é um das linguagens mais simples e com milhares de recursos. Esta veio para ficar.
Objetivo:
Preparar o aluno para o mercado de trabalho, para atuar em quase todas as empresas que aderiram o Node como parte de criação de Software. O Curso atinge também o programador que deseja criar sistemas com Vídeos e Audios em Stream.
Pré-requisito: Desenvolvimento FrontEnd, REACT ou Angular
Conteúdo do curso
Módulo 1: que é Node.js
· Instalar o Node.js
· Começar a usar o Node.js
· Criar o servidor http no Node
· Instalar o Express e criar rotas no Node
· Instalar e usar o Nodemon no Node
· Carregar arquivo HTML no Node
Módulo 2 : Node e suas Aplicações com Banco de Dados
· BSON
· Modelagem básica de dados
· CRUD em MongoDB
· MongoDB Node Driver
· Node Com Postgre
· Node Com Oracle
· Node com Mysql
Módulo 3: Desenvolvimento Web
· Variáveis de Ambiente
· EJS
· CRUD web application
· REST e RESTful
· CRUD web API
· POSTMAN
Módulo 4: Arquitetura
· Microservices
· Unit Tests microservices
· Validação de Inputs
· API Gateway
Módulo 5: Segurança e Modularização
· Autenticação e Autorização
· JSON Web Token (JWT)
· Autenticação Bearer e Basic
· Bcrypt
· Administração MongoDB (segurança e replicação)
Módulo 6: Streaming
· Stream de Audio
· Stream para Youtube
· Stream para Podcasts
Módulo 7 : Node e TypeScript
· TypeScript data-mapper ORM
· DataMapper e ActiveRecord
· Entidades e colunas
· Tipo de coluna específicos de banco de dados
· Entity manager
· Micro ORM
· Testes de software com Jasmine
Módulo 8 : Angular 8
· Classes em typescritpt
· Interface Herança
· Injeção de Dependencia
· Serviços REST (GET, POST, DELETE, PUT)
· Segurança (Authorization, Authentication, Basic)
· Componentes
· Decorators
· Rotas
· Observable e Promise
· LocalStorage e Session Storage
· Condicionais de view (ngIf, ngFor)
· Material Design Bootstrap (Bootstrap, Animate CSS, Wow JS)