Cursos de Programação Online sobre Node.js | School of Net

Cursos de programação

Aprenda como programar utilizando as principais linguagens de programação do Mercado. Torne-se um programador aprendendo do zero ao profissional; de lógica de programação ao desenvolvimento de sites, softwares e sistemas web. Além disso, você aprenderá a utilizar os principais frameworks da atualidade.

Cursos online de Programação

Node.js

Banco de dados e Node.js

Node.js com Bookshelf

14 Aulas 93 Minutos Intermediário

Neste curso aprenderemos como utilizar o Bookshelf.js. Trata-se de uma lib ORM para Node.js com suporte a vários bancos de dados. Uma das principais diferenças desta ORM é que ela trabalha com promises e callback ao mesmo tempo, facilitando para o programador a organização do código.

Intermediário

Node.js com Bookshelf

Node.js com MongoDB

14 Aulas 147 Minutos Intermediário

Aprenda a integrar uma aplicação Node.js e Express com o banco de dados NoSQL MongoDB e deixe sua aplicação sem limites para escalar.

Intermediário

Node.js com MongoDB

Essencial Node.js

Avançando com Crawler Node.js

11 Aulas 90 Minutos Avançado

Neste curso, vamos continuar com os estudos sobre web crawler com Node.js, aprendendo a utilizar novos recursos como PhantomJS, realizar o cache de dados através de um banco de dados noSQL, aprender a processar imagens com OCR e muito mais.

Avançado

Avançando com Crawler Node.js

Node.js básico

16 Aulas 123 Minutos Básico

O Node.js chegou para mudar o paradigma de desenvolvimento de aplicações›, trazendo um novo aproach para: entradas e saí’das nã‹o bloqueantes, programação orientada a eventos e Javascript no servidor. Este curso aborda o bá‡sico sobre a tecnologia: como Node.js funciona, suas principais aplicaçõ›es e como podemos utilizá-lo.

Básico

Node.js básico

Socket.io - Apps Realtime

12 Aulas 77 Minutos Intermediário

Criar projetos real-time com Web Sockets é algo que ainda assusta muita gente, mas você não precisa se preocupar mais, com Node e Socket.io as coisas ficam incrivelmente mais simples, neste curso vou mostrar como pegar um projeto dinâmico (com banco de dados) e aplicar recursos real-time, fazendo o front-end conversar com o back-end em tempo real.

Intermediário

Socket.io - Apps Realtime

Testes unitários com Node.js

15 Aulas 106 Minutos Avançado

Teste de software é muito importante quando buscamos garantir a qualidade durante e após o desenvolvimento. Neste curso damos inicio ao estudo de testes de software falando sobre testes unitários utilizando Node.js.

Avançado

Testes unitários com Node.js

Express

Express.io

17 Aulas 118 Minutos Intermediário

Neste curso, você aprenderá a como utilizar um superset do express.js, no qual, já possui a integração nativa com websocket e torna-se possivel você criar aplicações em tempo real compartilhando suas rotas http/https com rotas websocket de uma forma totalmente inovadora.

Intermediário

Express.io

MEAN.

12 Aulas 111 Minutos Intermediário

Neste curso, vamos trabalhar com o MEAN stack, uma famosa ferramenta que sem dúvida, é a mais utilizada quando estamos trabalhando com Node.js e algum framework frontend. Ensinaremos a trabalhar com Node, Mongo e Angular 2+.

Intermediário

MEAN.

Outros Frameworks Node.js

API's com Adonis.js

11 Aulas 74 Minutos Intermediário

Continuando com os estudos sobre o framework Adonis.js, chegou a hora de aprenderem como criar API's Adonis.js. Apesar de ser um framework full MVC, conseguimos trabalhar, apenas, com API, pois existe um excelente suporte.

Intermediário

API's com Adonis.js

AdonisJs - MVC framework

13 Aulas 133 Minutos Intermediário

Adonis.js é um novo framework que vem ganhando bastante espaço e um grande mercado. Baseado no Laravel, ele traz em sua "caixa de ferramentas" bastante versatilidade,tornando-se assim, bem produtivo. Seus principais diferenciais são: IoC, DI, codificação totalmente em ES2015 e auto load, além de muitos outros benefícios e diferenciais com os quais vamos tendo contato conforme aprofundamos ainda mais em sua utilização.

Intermediário

AdonisJs - MVC framework

Autenticação com Node.js e Passport - Token

12 Aulas 94 Minutos Intermediário

Nesse curso, vamos dar continuidade ao nosso estudo sobre autenticação utilizando o Passport.js porem vamos abordar uma outra forma de autenticação que é destinado a API. Aprenderemos a trabalhar com autenticação via Token utilizando o Passport.js e o JWT afim de gerar um token que pode ser validado a cada requisição do usuário para dentro da sua API.

Intermediário

Autenticação com Node.js e Passport - Token

Autenticação com Node.js e Passport.

15 Aulas 123 Minutos Intermediário

Neste curso, iniciaremos os estudos sobre autenticação e autorização aprendendo este conceito além de aprender também a como trabalhar com duas formas de autenticação: "Basic HTTP" e "autenticação local". Vamos utilizar o Passport.js, uma biblioteca muito conhecida no ecossitema Node.js que permite trabalhar com diversas estrategias de autenticação. Utilizaremos também o Express.js e também o MongoDB para criar toda infraestrutura necessária para o nosso projeto.

Intermediário

Autenticação com Node.js e Passport.

Avançando com Adonisjs

8 Aulas 63 Minutos Intermediário

Continuando os estudos sobre o frameworka Adonis.js, dessa vez vamos aprender a como utilizar seus services providers e middlewares para realizar a criação e a autenticação/autorização de usuários de uma forma efetiva e simples.

Intermediário

Avançando com Adonisjs

Avançando com Electron

16 Aulas 118 Minutos Intermediário

Neste curso, nos aprofundaremos no Electron. Mostraremos como manipular eventos da janela: como fechar, minimizar, maximizar, liberar botões personalizados para estas funções, como criar um botão de tela cheia, minimizar para system tray (próximo ao relógio), como criar notificações e atalhos globais. Além disso, no webview ensinaremos como gerar um build com instalador e criar um processo de atualização automática com este build.

Intermediário

Avançando com Electron

Avançando com Hapijs

10 Aulas 76 Minutos Avançado

Vamos continuar os estudos sobre o framework Hapijs e dessa vez, iremos aprender como utilizar um banco de dados noSQL o MongoDB, um dos banco de dados mais famosos do mundo e também a utilizar alguns hapi plugins para ajudar a criar rapidos prototipos.

Avançado

Avançando com Hapijs

Avançando com Strapi.io

10 Aulas 49 Minutos Intermediário

Neste curso vamos avançar os estudos com Strapi.io, dessa vez vamos aprender a integra-lo com um front end, pegando um dos conceitos de front end agnóstico e implementado na prática alem de entender diversos conceitos internos. Vamos trabalhar na criação de um blog utilizando o Jekyll em conjunto com o Strapi.io

Intermediário

Avançando com Strapi.io

Avançando com Webcrawler Node.js - Iniciando com Puppeteer

11 Aulas 85 Minutos Intermediário

Nesse curso, daremos continuidade à série de Crawler utilizando o Node.js. Iniciaremos o aprendizado de uma nova ferramenta, para abrir o leque das opções. O Puppeteer é uma ferramenta da Google que foi criada com a intenção de trabalhar com crawler e se integrada a outras, para realizar testes end to end. Nesse curso, ensinaremos como utilizá-la para capturar dados, navegação, evento de input click e ainda, a trabalhar com arquivos como imagem e pdf.

Intermediário

Avançando com Webcrawler Node.js - Iniciando com Puppeteer

Controle de acessos de usuário (ACL) com Node.js

7 Aulas 42 Minutos Intermediário

Nesse curso vamos aprender a como trabalhar controle de acesso de usuários (ACL) utilizando o Express.js. Vamos aprender a permitir e negar a visualização de conteúdo de um endpoint especifico de forma fácil, em poucos minutos e com pouquíssimo esforço.

Intermediário

Controle de acessos de usuário (ACL) com Node.js

Dados offline com PouchDB

13 Aulas 99 Minutos Avançado

PouchDB é uma estrategias de armazenamento offline inspirado no CouchDB um projeto opensource e foi pensado para rodar nos browser e também no servidor através do pouchdb-server.

Avançado

Dados offline com PouchDB

Desenvolvimento de API com Nodejs.

15 Aulas 138 Minutos Avançado

Nesse curso, você aprenderá como trabalhar com API desenvolvida em Node.js, utilizando o framework Express.js. Focaremos na aplicação utilizando os conceitos REST e RESTFull, afim de criar uma API padronizada, organizada e baseada em serviços, seguindo os padrões propostos. Utilizaremos o MongoDB juntamente com o Mongoose, para realizar a persistência de dados e criaremos uma interface gráfica para consumir a nossa API, via Ajax.

Avançado

Desenvolvimento de API com Nodejs.

Iniciando com Electron

14 Aulas 98 Minutos Intermediário

Electron é uma plataforma, onde, se torna possivel o desenvolvimento de aplicações desktop utilizando HTML, CSS e Javascript de forma eficiente. Neste curso daremos inicio ao nosso estudo sobre a plataforma.

Intermediário

Iniciando com Electron

Iniciando com Feathers.js

11 Aulas 76 Minutos Avançado

Feather.js é um framework que traz vários aspectos interessantes a serem discutidos, tais como: a presença de orientação a serviço, alguns pontos de OAP (Programação orientada a aspectos) e a possibilidade de criar aplicações, em tempo real, de forma, realmente, fácil. Neste curso, iniciaremos os estudos desse framework.

Avançado

Iniciando com Feathers.js

Iniciando com Hapi.js - Rev 2

10 Aulas 84 Minutos Intermediário

Neste curso vamos iniciar o aprendizado sobre o Hapi.js, um framework para construir aplicações e serviços reutilizaveis, focado na construção da aplicação sem perder tempo na produção da infraestrutura da aplicação.

Intermediário

Iniciando com Hapi.js - Rev 2

Iniciando com Koa.js 2

13 Aulas 91 Minutos Intermediário

Continuando a trilha sobre o framework Koa.js, ensinaremos a utilizar a nova versão e apresentaremos as novidades e diferenças, em relação a primeira versão.

Intermediário

Iniciando com Koa.js 2

Iniciando com LoopBack.io - Node.js Framework

10 Aulas 118 Minutos Intermediário

Nesse curso, daremos início ao estudo do framework que visa trabalhar com o desenvolvimento da API utilizando Loopback.io. Ele é um framework focado na construção rápida de API’s em Node.js de alta performance. Traz uma dinamicidade incrível à sua aplicação, possibilitando a rápida e completa prototipação da API, desde funcionalidades até documentação, de maneira extremamente rápida.

Intermediário

Iniciando com LoopBack.io - Node.js Framework

Iniciando com Meteor.js

14 Aulas 114 Minutos Intermediário

O Meteor.js é um framework reativo feito 100% em javascript (Node.js, Javascript e MongoDB). Ele traz uma maneira inovadora de trabalhar com aplicações reativas. Com o Meteor.js é possível produzir um App do começo ao fim utilizando apenas uma linguagem.

Intermediário

Iniciando com Meteor.js

Iniciando com Restify

13 Aulas 90 Minutos Intermediário

Iniciando a trilha de Restify, apresentaremos o framework dando um overview sobre a tecnologia e como podemos utilizá-lo. Ensinaremos a criar e configurar nosso servidor, trabalhar com o banco de dados, erros e plugins nativos.

Intermediário

Iniciando com Restify

Iniciando com Strapi.io

12 Aulas 85 Minutos Intermediário

Nesse curso vamos aprender a trabalhar com o Strapi.io, uma ferramenta relativamente nova porem que vem ganhando o seu espaço pela sua simplicidade, agilidade e flexibilidade. Vamos dar os primeiros passos utilizando esse CMF e aprender o conceito global do CMF como podemos trabalhar, um pouco sobre segurança e seus conceitos.

Intermediário

Iniciando com Strapi.io

MEVN Stack - Mongo, Express, Vue.js e Node.js

9 Aulas 63 Minutos Intermediário

Neste curso vamos criar uma aplicação WEB utilizando uma stack que tem ganhado cada dia mais o respeito da comunidade, a MEVN (MongoDb, Express, Vue.js e Node.js), que além de ter uma excelente performance no servidor e no cliente, é altamente escalável, neste curso vamos abordar os passos iniciais para integração das tecnologias e criar um crud enquanto apresento formas e dicas de como trabalhar com Javascript no Back-end e no Front-end.

Intermediário

MEVN Stack - Mongo, Express, Vue.js e Node.js

MongoDB - Node.js e Mongoose.js

10 Aulas 86 Minutos Intermediário

Nesse curso, daremos continuidade ao aprendizado do MongoDB com Node.js, utilizando a ODM Mongoose. Focaremos na parte de customização do Mongoose, trabalhando com features que visam customizar os Schemas para obter diversas funcionalidades novas. Ensinaremos a trabalhar com métodos customizados, a entender melhor o processo de criação de Schemas e a criar Plugins para o Mongoose, para serem reutilizados a qualquer momento.

Intermediário

MongoDB - Node.js e Mongoose.js

Node com Express.js

13 Aulas 104 Minutos Intermediário

Nesse curso, aprenderemos as principais funcionalidades do Express.js, um dos frameworks mais conhecidos para Node.js, que possibilita uma grande flexibilidade para criação de web aplicações e API.

Intermediário

Node com Express.js

Node.js - Iniciando com testes

10 Aulas 85 Minutos Intermediário

Nesse curso, ensinaremos como trabalhar com testes. É um assunto muito interessante, além de importante para qualquer projeto, atualmente. Iniciaremos trabalhando com uma das ferramentas mais conhecidas nesse cenário de teste para o Node.js, o Mocha e com a ajuda do Chai, mostraremos como trabalhar com testes.

Intermediário

Node.js - Iniciando com testes

Node.js com Express, Jade e Sequelize.

13 Aulas 122 Minutos Intermediário

Nesse curso, continuaremos o estudo do framework Express.js. Contaremos com auxílio de uma template engine e de uma ORM capaz de trabalhar com banco de dados relacionais, o Sequelize. Ensinaremos como integrar os três e como trabalhar com diversas features do Pug e do Sequelize, desde criação de conexão, model e manipulação de dados.

Intermediário

Node.js com Express, Jade e Sequelize.

Nodejs com Firebase

7 Aulas 42 Minutos Intermediário

Neste curso vamos aprender como usar o Firebase no NodeJs e criar um CRUD do zero e com permissões de administrador de forma que possamos ter um maior controle e segurança de nossas aplicações, configurando desde a chave de autenticação para tal.

Intermediário

Nodejs com Firebase

Sails.js

14 Aulas 104 Minutos Intermediário

Sails.js é um framework Full MVC que traz uma abstração do tão conhecido Express.js, de uma maneira bem interessante. Proporciona ao desenvolvedor uma suíte, gigante, de possibilidades e que se assemelha aos conceitos de outros framweorks , como Ruby on Rails entre outros.

Intermediário

Sails.js

Sails.js na prática

10 Aulas 100 Minutos Avançado

Avançando com nossa trilha de Sails.js, dessa vez nós vamos aprender a como montar um app do zero em pouco tempo, incluindo login, banco de dados não relacional, uso de hooks e muito mais.

Avançado

Sails.js na prática

Swagger e jsDocs

9 Aulas 95 Minutos Avançado

Neste curso, vamos aprender o que é o jsDocs e Swagger, como utilizar, a importância de uma boa documentação e como podemos integrar os dois para formar uma dupla muito flexivel e fácil de documentar seu projeto.

Avançado

Swagger e jsDocs

Web Crawlers com Node.js

10 Aulas 64 Minutos Intermediário

Neste curso iniciaremos o aprendizado sobre Web Crawler ou Web Spiders. Ensinaremos algumas ferramentas focadas no ecossistema Node.js, que podem nos ajudar a criar crawlers efetivos, simples e rápidos, para capturar todo tipo de dados.

Intermediário

Web Crawlers com Node.js

Node.js com GraphQL

13 Aulas 83 Minutos Avançado

Neste curto vamos aprender a trabalhar com Node.js e MongoDB utilizando GraphQL, uma tecnologia que veio para melhorar a forma que trabalhamos o desenvolvimento de nossa API.

Avançado

Node.js com GraphQL