Node. js do Zero a Maestria com diversos Projetos
Develop essential programming & development skills with expert instruction and practical examples.
Skills you'll gain:
Skill Level
Requirements
Who This Course Is For
About This Course
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.
Além disso, entraremos em vários tópicos sobre o Node. js, 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;Começaremos aprendendo Node puro, para poder entender a fundo como a runtime funciona. Após entender todos estes conceitos, iremos 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.
Você aprenderá a criar projetos na arquitetura MVC, aplicando boas práticas, testes e validações e tudo que é necessário para a criação de um sistema robusto com base em Node. 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, criaremos 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.
Topics Covered
Course Details
View pricing and check out the reviews. See what other learners had to say about the course.
This course includes:
Not sure if this is right for you?
Browse More Programming & Development CoursesContinue Your Learning Journey
Explore more Programming & Development courses to deepen your skills and advance your expertise.