Aprenda a desenvolver aplicações web modernas com uma das plataformas que mais está ganhando relevância no mercado atualmente
Nível Avançado Categoria Desenvolvimento Back-end
Aprenda a desenvolver aplicações web modernas com uma das plataformas que mais está ganhando relevância no mercado atualmente
O Node.js é uma plataforma JavaScript construída sobre a engine JavaScript do Google Chrome, conhecida como V8. Isso quer dizer que você pode utilizar JavaScript para ir além do tradicional desenvolvimento front-end: também pode utilizar todo o poder e flexibilidade do JavaScript do lado do servidor ou criar aplicações desktop! O Node.js é ideal para cenários onde há uma alta taxa de requisições que podem ser atendidas de maneira assíncrona, por causa de seu modelo de funcionamento descrito como "não bloqueante". Isso torna o Node.js uma plataforma ideal para cenários onde a escalabilidade é um ponto-chave. Sendo assim, várias empresas vêm cedendo a isso, passando a implementar aplicações nesta linguagem. Isso mostra que o Node.js deve ser levado em consideração para os seus próximos projetos!
Com vídeo aulas e conteúdo apostilado, neste curso abordaremos tudo o que você precisa saber para trabalhar com o Node.js e integrá-lo a uma aplicação, além de poder responder exercícios que ajudam na fixação do conteúdo.
Dentre várias outras coisas, você aprenderá os tópicos abaixo:
Esse curso é destinado a desenvolvedores que queiram aprender a trabalhar com uma ferramenta que hoje em dia é base para a criação de aplicações Back End, desktop, mobile, ferramentas para Front End e até mesmo programação de hardwares com uma única linguagem.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.
Nesta aula, vamos ter um overview dos conteúdos a serem estudados neste curso.
1 aulaVamos entender melhor o que afinal de contas é o Node.js
3 aulasAntes de começarmos a desenvolver utilizando o Node.js, vamos entender melhor o ambiente de desenvolvimento
4 aulasNa aula de preparação do ambiente, uma das coisas que nós instalamos é o NPM - Node.js Package Manager. Vamos entender melhor qual a utilidade desta ferramenta e o papel que o package.json executa em aplicações Node.js.
2 aulasO Node.js oferece estruturas para trabalharmos orientados a eventos, afim de aproveitarmos ao máximo o recurso de assincronia que o Node.js oferece. Vamos entender melhor como podemos aproveitar a orientação a eventos a nosso favor quando estivermos desenvolvendo com o Node.js.
2 aulasEm linguagens que trabalham server-side, é vital fazermos a manipulação de arquivos em alguns momentos. Vamos aprender a manipular arquivos utilizando o Node.js.
2 aulasÉ hora de compararmos melhor as particularidades de aplicações baseadas em fluxos síncronos e fluxos assíncronos. Vamos também aprender a utilizar um recurso interessantíssimo do JavaScript em nossas aplicações Node.js: as promisses.
2 aulasNesta vídeo aula, vamos aprender a criar um pequeno servidor HTTP utilizando o Node.js. Vamos também aprender a fazer este servidor disponibilizar conteúdo, mais especificamente, arquivos.
2 aulasRecurso interessantíssimo disponibilizado pelas novas APIs do HTML 5, vamos aprender a utilizar os WebSockets em conjunto com o Node.js para recriarmos um exemplo clássico: uma sala de bate-papo.
2 aulasVamos aprender a implementar a distribuição de conteúdo através de streaming em conjunto com o Node.js.
2 aulasVamos tornar nossa aplicação escalável utilizando clusters em conjunto com o Node.js. Este ponto é importantíssimo, já que escalabilidade é pré-requisito para aplicações que serão hospedadas na nuvem.
2 aulasNesta aula, vamos ver como desenvolver aplicações com o Node.js em conjunto com um framework muito popular: o Express.
3 aulasNesta aula, vamos aprender como podemos maximizar a capacidade e qualidade do desenvolvimento de aplicações baseadas no Node.js, através de algumas ferramentas.
5 aulasFechando o curso, vamos aprender a implantar a nossa aplicação Node.js na nuvem e disponibilizá-la para o público através do Heroku.
2 aulasO Node.js é uma plataforma extremamente versátil. Vamos ver o que mais podemos desenvolver com maestria utilizando o Node.js
4 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!