Fale com o produtor

O evento já encerrou...

Desenvolvimento de Aplicações em NodeJS (Online AO VIVO)

Carregando recomendações...

Desenvolvimento de Aplicações em NodeJS (Online AO VIVO)

21 jul - 2018 • 08:00 > 28 jul - 2018 • 18:00

Evento Online  
Evento encerrado

Desenvolvimento de Aplicações em NodeJS (Online AO VIVO)

21 jul - 2018 • 08:00 > 28 jul - 2018 • 18:00

Evento Online  
Evento encerrado

Descrição do evento

Um curso completo AO VIVO e Online!

Nada de gravações, nada de sair de casa, apenas se conectar e começar a desenvolver junto da galera!!!


Motivação

A plataforma NodeJs é inteiramente baseada em Javascript, e foi pensada para ser prática e rápida, permitindo que aplicações sejam criadas rapidamente e que com poucas linhas de código seja possível executar operações com arquivos e banco de dados.

Suas principais vantagens são a orientação a eventos e o processamento de requisições de forma não bloqueante, permitindo que leitura/escrita de arquivos e acesso a banco de dados não travem o processamento de outras requisições. E conforme dito no site oficial da plataforma, seu objetivo é "fornecer uma maneira fácil para construir aplicações escaláveis".

Empresas como Netflix, LinkedIn, Wallmart, Groupon, Paypal, Ghost, Uber, Trello e muitas mais adotaram o Node motivados pela eficiência e velocidade no tratamento de grande carga de requisições.


Recursos explorados

- Criação de APIs e um sistema WEB
- Manipulação de arquivos e banco de dados (SQL e NoSQL)
- Utilização como scripts
- Programação com testes
- Deploy e publicação de Apps


Tópicos

- Configuração do ambiente de desenvolvimento
- Conceitos de programação funcional e orientação a objetos em Javascript
- Trabalhando com Objetos e Documentos
- Bibliotecas e dependências
- Mapeando requisições e tratamento de respostas
- Geração de páginas no servidor
- Utilizando banco de dados
- Utilizando arquivos
- Testes automáticos e relatório de cobertura
- Configuração de deploy com Heroku


Conteúdo

- Instalação e configuração de ambiente
- [Script] Hello World
- [Script] Hello “Parameter”
- Sistemas de pacotes e dependências
- Framework Express
- Estrutura de projeto
- [AppWeb] Hello World
- Mapeando API Rest
- [AppWeb] Crud Contatos (Persistência em Arquivos)
- Geração de páginas com EJS
- Manipulação de Arquivos
- [AppWeb] Crud Contatos (Persistência com MongoDB)
- [AppWeb] Crud Contatos (Persistência com PostgreSQL)
- [Script] Testes automáticos para a API
- [Script] Verificação de cobertura
- [AppWeb] Upload de arquivos
- [AppWeb] Sistema de Login
- [AppWeb] Sistema de Chat
- [AppWeb] Envio de e-mail
- Publicação de App


Incluso no curso

- 16 horas de conceitos, debates e discussões totalmente HANDS-ON
- Suporte online
- Certificado Digital


Pré-requisitos

- Experiência em lógica de programação
- Conhecimento de alguma linguagem de programação


Contato

- E-mail: [email protected]
- Linkedin: https://www.linkedin.com/in/carlosolr/

Termos e políticas

Como acessar o evento

Acesse a aba Ingressos no site ou no app Sympla disponível para iOS e Android

Selecione o evento desejado e toque no botão acessar evento

Pronto! O link de acesso também será enviado para você por email.

Saiba mais sobre o acesso a eventos online

Sobre o produtor

Carlos Oliveira

Atua desde 2010 como Desenvolvedor de Sistemas, trabalha majoritariamente com as plataformas Java Web e NodeJs, trabalha também como instrutor de cursos de Android e já foi professor universitário na FATEC de São José dos Campos nas disciplinas de Laboratório de banco de dados e Laboratório de sistemas web. Formado em Tecnologia de Banco de Dados e pós graduado em Sistemas Web e Mobile, atualmente estuda mecanismos de buscas em bancos NoSQL e no tempo livre iniciou o projeto Plataforma Owl (http://plataformaowl.com)

Métodos de pagamento

Parcele sua compra em até 12x

Compre com total segurança

Os dados sensíveis são criptografados e não serão salvos em nossos servidores.

Google Safe BrowsingPCI compliant

Precisando de ajuda?

Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.