Curso Completo do Desenvolvedor NodeJS e MongoDB

所在平台: Udemy

课程主页: https://www.udemy.com/course/curso-completo-do-desenvolvedor-nodejs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:NodeJS和MongoDB完整开发者课程 课程概述:通过这个完全实用的课程,学习如何使用NodeJS和MongoDB开发Web应用程序。课程将深入讲解这两种市场上高度重视的技术。 NodeJS简介:NodeJS是一种JavaScript代码执行平台,使程序员能够使用JavaScript作为后端语言轻松开发Web应用程序。NodeJS能够构建可扩展的服务器,能够处理数千个请求而不会出现死锁或拒绝服务。 MongoDB简介:MongoDB是一种日益流行的No-SQL(非关系型)数据库,它是一款高性能、无模式的开源文档导向应用程序。 课程内容:在本课程中,您将学习如何使用NodeJS和MongoDB创建应用程序,结合Express框架和MVC设计模式,使用NPM包管理器和EJS视图引擎,从而开发专业级应用程序。您将学习以下模块的使用: - Consign:用于自动加载模块 - Body-parser:接收表单数据 - Express-validator:数据验证 - Express-session:创建会话变量 - Crypto:使用MD5进行数据加密 - Connect-Multiparty:文件上传 实践项目:课程中将进行一系列真实项目开发,以帮助您实践所学知识并增强信心。将一起开发的项目包括: - 新闻门户:一个简单但功能完整的NodeJS应用,介绍NodeJS的基本使用。 - 多用户聊天:应用websockets技术实现客户与服务器的双向实时通信。 - 基于《权力的游戏》系列的MMORPG:结合NodeJS和MongoDB,实操基本的增、查、改、删操作,并讲解会话认证方法。 - Instagram克隆:创建一个基于Instagram的客户端Web应用的RESTful API,深入HTTP协议,学习PUT和DELETE方法。 课程保障:课程提供30天的退款保证,您可以放心尝试。如果不满意,可以申请退款。 结语:准备好学习NodeJS和MongoDB开发了吗?加入已经有超过4000名学生参加的课程,立即开始吧!

课程评论(0条)

课程详情

Aprenda a desenvolver aplicações web com esse curso completo de NodeJS e MongoDB, um curso 100% prático que vai te deixar por dentro de duas das tecnologias mais valorizadas pelo mercado. Entendendo as tecnologias: O que é NodeJS? O NodeJS é uma plataforma de execução de códigos JavaScript que permite ao programador desenvolver aplicações web utilizando o JavaScript como linguagem de back-end. Com NodeJS você poderá criar servidores facilmente escaláveis capazes de responder a milhares de requisições simultâneas sem dar deadlock ou negá-las. O que é MongoDB? O MongoDB é um banco de dados No-SQL (não relacional) cuja utilização está em ascensão. Trata-se de uma aplicação de código fonte aberto, de alta performance, sem esquemas, orientado a documentos. Resumo do curso: Neste curso você aprenderá a criar aplicações com o NodeJS e o MongoDB, aprenderá a utilizar o framework Express em conjunto com o design pattern MVC, fará uso do gerenciador de pacotes NPM e do engine de views EJS, tudo para criar aplicações profissionais. Aprenda a utilizar os seguintes módulos: Consign: Para realizar autoload de módulosBody-parser: Para receber parâmetros de formulários trafegados em requests.Express-validator: Para validação de dadosExpress-session: Para criação de variáveis de sessãoCrypto: Para criptografia de dados utilizando MD5Connect-Multiparty: Para upload de arquivos Aprenda de verdade Durante o curso desenvolveremos uma série de projetos reais, a ideia é botar os ensinamentos em prática e ir ganhando confiança nas tecnologias conforme você aprende. Aí vão os projetos que desenvolveremos juntos: - Portal de notícias: O objetivo deste projeto é introduzi-lo ao universo NodeJS. Vamos criar uma aplicação simples, mas funcional, com recursos básicos e fundamentais para utilizar de forma produtiva a plataforma NodeJS. - Chat multiusuário: O objetivo deste projeto consiste em aprendermos o recurso de websockets, uma tecnologia que permite a comunicação bi-direcional entre clientes (browsers) e servidores, com esta tecnologia é possível criar aplicações em real-time e quebrar o paradigma de que requisições são feitas apenas por parte do cliente. - MMORPG baseado na série de TV Game Of Thrones: O objetivo deste projeto consiste em integrar uma aplicação NodeJS com o banco de dados MongoDB demonstrando na prática como realizar as 4 operações básicas de inclusão, consulta, atualização e remoção de documentos. Neste projeto também será ensinado o método de autenticação por sessão para controle de páginas restritas da aplicação. - Instagram Clone: O Objetivo deste projeto consiste na criação de uma API RESTful em conjunto com uma aplicação web cliente baseada no Instagram. Neste módulo iremos nos aprofundar um pouco mais no protocolo HTTP e aprenderemos a utilizar além dos tradicionais métodos POST e GET os métodos PUT e DELETE. Tá em dúvida? Experimente! Esse curso tem 30 dias de garantia, tempo de sobra para você testar e aprovar. (E claro, se não gostar é só solicitar reembolso!) E aí? Pronto para aprender a desenvolver com NodeJS e o MongoDB? Junte-se a mais de 4 mil alunos que já se matricularam nesse curso! Comece já!

课程标签

0人关注该课程

主题相关的课程