Node.js do Zero a Maestria com diversos Projetos
What you'll learn
- Aprender Node do básico ao avançado
- Criar projetos completos com Express
- Aprender o padrão MVC com Node
- Criação de API com Node e Express
- Operações e integração de Node JS com MySQL
- Operações e integraçãode Node JS com Sequelize
- Operações e integraçãode Node JS com MongoDB
- Operações e integraçãode Node JS com Mongoose
Requirements
- Conhecimentos básicos em HTML, CSS e JavaScript serão bem aproveitados, mas teremos aulas destes tópicos também
Description
Seja bem-vindo ao curso completo de Node.js, onde você aprenderá esta tecnologia desde o absoluto zero até a maestria.
Serão abordados diversos assuntos que fazem parte do ecossistema de Node, como:
Express;
Handlebars (template engine);
MongoDB (bancos não relacionais, NoSQL);
Mongoose (ODM);
API;
MySQL (bancos relacionais, SQL);
Sequelize (ORM);
Padrão de arquitetura MVC;
NPM;
E muito mais!
A ideia principal é que você se torne um Desenvolvedor Full stack em Node.js, aprendendo a criar aplicações completas baseadas em tudo o que você aprendeu.
Ou seja, criando projetos na arquitetura MVC, aplicando boas práticas, testes e validações. Tudo que é necessário para a criação de um sistema robusto com base em Node!
Sobre Node.js puro entraremos em vários tópicos, todos bem definidos por seções e exercícios para você praticar, alguns deles são:
Fundamentos do Node.js;
Node Core Modules;
Fundamentos do NPM;
Criação de aplicação em Node puro, sem frameworks;
API com Node.js;
E outros;
O curso possui divisões bem claras, onde começamos aprendendo Node puro, para poder entender a fundo como a runtime funciona
Entendendo todos estes conceitos, começamos a nos direcionar ao desenvolvimento web com Express, renderização de páginas com uma template engine, integração a bancos de dados relacionais e também os não relacionais
Com o código e as aplicações crescendo é hora de organizar tudo isso, vamos então aprender o padrão MVC, deixando nossa aplicação mais organizada, manutenível e de fácil ampliação
Nas etapas finais entramos de cabeça no mundo das APIs, aprendendo a desenvolvê-las do zero e a trabalhar com o padrão REST, para criação de APIs RESTful
Por fim criamos juntos uma aplicação utilizando todo o nosso conhecimento, com o front end separado do back end, que é um padrão muito utilizado nos dias de hoje!
Você também terá acesso a uma imersão em todos os tópicos relacionados, onde foram adicionadas seções para você se especializar nestes temas, como:
HTML e CSS;
SQL;
NoSQL;
Projetos para fixar o conhecimento nestas tecnologias;
Pois elas também serão necessárias no dia a dia, então você precisa avançar com o seu conhecimento nelas também!
Está pronto para aprender Node.js do básico ao avançado? Então te vejo no curso!
Who this course is for:
- Desenvolvedores Web
- Analistas de Sistema
- Programadores Front-end
- Programadores Back-end
- Engenheiros de Software
- Arquitetos de Software
- Quem deseja aprender Node JS
Instructor
Olá, eu sou o Matheus, desenvolvedor Full Stack e amo trabalhar nesta área que me oferece diversas oportunidades de aprender novas tecnologias todos os dias.
Por este motivo estudo constantemente visando aprimorar minhas habilidades e conhecer novas libs, frameworks, linguagens e novas tecnologias que me chamam a atenção.
Como acredito que conhecimento quanto mais se compartilha mais se têm, decidi dividir o que aprendi durante esse tempo na minha carreira profissional.
E foi então que nasceu a ideia do Hora De Codar, que hoje é um blog e um canal no YouTube, lá ministro cursos grátis de diversas tecnologias que fui utilizando e estudando durante minha vivência na área, e agora resolvi expandir meus cursos para a Udemy, para abraçar o maior número de pessoas.
Pois o meu objetivo é capacitar quem deseja ser desenvolvedor/programador para o mercado de trabalho, atingindo um público que tem pouco ou nenhum investimento para realizar esse sonho; como meu aprendizado foi semelhante a este método nada mais justo de que eu retornar da mesma forma. :)