- Node.Js
- JavaScript with ES6 Specification
- Chai
- Mocha
- Swagger
- Express JS
- Express Router
- Representational State Transfer (REST)
- Vanilla JS
- Mongodb
- MySQL Database
- Asynchronous Communication - RabbitMQ Message Bus
oferecido por

O que você vai aprender
Explore the Node.js environment, test and debug the basic programs incorporating Node.js techniques like modules, files and asynchronous programming
Build and document REST APIs using Vanilla and Express.js. Secure the REST API using JWT and Oauth
Implement Polyglot Persistence using MySQL and Mongo Database
Build microservices and explore the inter-process communication between microservices synchronously and asynchronously
Habilidades que você terá
Sobre este Programa de cursos integrados
Projeto de Aprendizagem Aplicada
In this project, you will develop backend solutions for the given problem statements using Node.js and Express. You will build RESTful Microservices using the skills acquired from courses on JavaScript, Node.js and Express.js. The course requires you to follow the design principles and the best practices used for developing solutions to create products that meet the industry-standards.
É necessário ter alguma experiência prévia.É necessária alguma experiência prévia.
É necessário ter alguma experiência prévia.É necessária alguma experiência prévia.
Como funciona o programa de cursos integrados
Fazer cursos
Um programa de cursos integrados do Coursera é uma série de cursos para ajudá-lo a dominar uma habilidade. Primeiramente, inscreva-se no programa de cursos integrados diretamente, ou avalie a lista de cursos e escolha por qual você gostaria de começar. Ao se inscrever em um curso que faz parte de um programa de cursos integrados, você é automaticamente inscrito em todo o programa de cursos integrados. É possível concluir apenas um curso — você pode pausar a sua aprendizagem ou cancelar a sua assinatura a qualquer momento. Visite o seu painel de aprendiz para controlar suas inscrições em cursos e progresso.
Projeto prático
Todos os programas de cursos integrados incluem um projeto prático. Você precisará completar com êxito o(s) projeto(s) para concluir o programa de cursos integrados e obter o seu certificado. Se o programa de cursos integrados incluir um curso separado para o projeto prático, você precisará completar todos os outros cursos antes de iniciá-lo.
Obtenha um certificado
Ao concluir todos os cursos e completar o projeto prático, você obterá um certificado que pode ser compartilhado com potenciais empregadores e com sua rede profissional.

Este Programa de cursos integrados contém 5 cursos
Server side JavaScript with Node.js
Have you ever wondered how you are able to do net banking or book a ticket online? Which technology is adopted for applications used in different businesses?
Building RESTful APIs Using Node.js and Express
For newly emerged technologies, REST APIs provide a flexible and easier process to integrate applications. They have emerged as one of the most common methods used for connecting components of the distributed system. For a backend developer, ability to build REST APIs is a key requirement.
Implement Polyglot Persistence Using SQL and NoSQL Databases
Have you ever wondered what happens to the registration details after you click on the submit button or to the order details once you press the confirm order button when you try to access any website? From where do you think, the details of the product catalogue are fetched to be displayed on the browser?
Build and Implement Microservices Patterns
Do you think an e-commerce application can be created as one large application?
oferecido por

NIIT StackRoute
Established in 1981, NIIT offers Managed Training Services to market-leading companies in 30 countries worldwide. NIIT’s comprehensive suite of Managed Training Services includes bespoke curriculum design and content development, learning administration, learning delivery, strategic sourcing, learning technology, and advisory services.
Perguntas Frequentes – FAQ
Qual é a política de reembolso?
Posso me inscrever em um único curso?
Existe algum auxílio financeiro disponível?
Posso fazer o curso gratuitamente?
Este curso é realmente 100% on-line? Eu preciso assistir alguma aula pessoalmente?
Vou ganhar créditos universitários por concluir a Especialização?
Quanto tempo é necessário para concluir a Especialização?
What background knowledge is necessary?
Do I need to take the courses in a specific order?
What will I be able to do upon completing the Specialization?
Mais dúvidas? Visite o Central de Ajuda ao estudante.