{"id":185,"date":"2019-04-27T20:11:15","date_gmt":"2019-04-27T23:11:15","guid":{"rendered":"http:\/\/www.tecnohall.com.br\/cursosonline\/?post_type=product&#038;p=185"},"modified":"2022-04-16T15:44:58","modified_gmt":"2022-04-16T18:44:58","slug":"curso-completo-do-desenvolvedor-nodejs-e-mongodb","status":"publish","type":"product","link":"https:\/\/www.tecnohall.com.br\/cursosonline\/produto\/curso-completo-do-desenvolvedor-nodejs-e-mongodb\/","title":{"rendered":"Curso Completo do Desenvolvedor NodeJS e MongoDB"},"content":{"rendered":"<p>Aprenda a desenvolver aplica\u00e7\u00f5es web com esse curso completo de NodeJS e MongoDB, um curso 100% pr\u00e1tico que vai te deixar por dentro de duas das tecnologias mais valorizadas pelo mercado.<\/p>\n<p><strong>Entendendo as tecnologias:<\/strong><\/p>\n<p><strong>O que \u00e9 NodeJS?<\/strong><\/p>\n<p>O NodeJS \u00e9 uma plataforma de execu\u00e7\u00e3o de c\u00f3digos JavaScript que permite ao programador desenvolver aplica\u00e7\u00f5es web utilizando o JavaScript como linguagem de back-end. Com NodeJS voc\u00ea poder\u00e1 criar servidores facilmente escal\u00e1veis capazes de responder a milhares de requisi\u00e7\u00f5es simult\u00e2neas sem dar deadlock ou neg\u00e1-las.<\/p>\n<p><strong>O que \u00e9 MongoDB?<\/strong><\/p>\n<p>O MongoDB \u00e9 um banco de dados No-SQL (n\u00e3o relacional) cuja utiliza\u00e7\u00e3o est\u00e1 em ascens\u00e3o. Trata-se de uma aplica\u00e7\u00e3o de c\u00f3digo fonte aberto, de alta performance, sem esquemas, orientado a documentos.<\/p>\n<p><strong>Resumo do curso:<\/strong><\/p>\n<p>Neste curso voc\u00ea aprender\u00e1 a criar aplica\u00e7\u00f5es com o NodeJS e o MongoDB, aprender\u00e1 a utilizar o framework Express em conjunto com o design pattern MVC, far\u00e1 uso do gerenciador de pacotes NPM e do engine de views EJS, tudo para criar aplica\u00e7\u00f5es profissionais.<\/p>\n<p>Aprenda a utilizar os seguintes m\u00f3dulos:<\/p>\n<ul>\n<li><strong>Consign<\/strong>: Para realizar autoload de m\u00f3dulos<\/li>\n<li><strong>Body-parser<\/strong>: Para receber par\u00e2metros de formul\u00e1rios trafegados em requests.<\/li>\n<li><strong>Express-validator<\/strong>: Para valida\u00e7\u00e3o de dados<\/li>\n<li><strong>Express-session<\/strong>: Para cria\u00e7\u00e3o de vari\u00e1veis de sess\u00e3o<\/li>\n<li><strong>Crypto<\/strong>: Para criptografia de dados utilizando MD5<\/li>\n<li><strong>Connect-Multiparty<\/strong>: Para upload de arquivos<\/li>\n<\/ul>\n<p><strong>Aprenda de verdade<\/strong><\/p>\n<p>Durante o curso desenvolveremos uma s\u00e9rie de projetos reais, a ideia \u00e9 botar os ensinamentos em pr\u00e1tica e ir ganhando confian\u00e7a nas tecnologias conforme voc\u00ea aprende. A\u00ed v\u00e3o os projetos que desenvolveremos juntos:<\/p>\n<p><strong>&#8211; Portal de not\u00edcias<\/strong>: O objetivo deste projeto \u00e9 introduzi-lo ao universo NodeJS. Vamos criar uma aplica\u00e7\u00e3o simples, mas funcional, com recursos b\u00e1sicos e fundamentais para utilizar de forma produtiva a plataforma NodeJS.<\/p>\n<p><strong>&#8211; Chat multiusu\u00e1rio<\/strong>: O objetivo deste projeto consiste em aprendermos o recurso de websockets, uma tecnologia que permite a comunica\u00e7\u00e3o bi-direcional entre clientes (browsers) e servidores, com esta tecnologia \u00e9 poss\u00edvel criar aplica\u00e7\u00f5es em real-time e quebrar o paradigma de que requisi\u00e7\u00f5es s\u00e3o feitas apenas por parte do cliente.<\/p>\n<p><strong>&#8211; MMORPG baseado na s\u00e9rie de TV Game Of Thrones<\/strong>: O objetivo deste projeto consiste em integrar uma aplica\u00e7\u00e3o NodeJS com o banco de dados MongoDB demonstrando na pr\u00e1tica como realizar as 4 opera\u00e7\u00f5es b\u00e1sicas de inclus\u00e3o, consulta, atualiza\u00e7\u00e3o e remo\u00e7\u00e3o de documentos. Neste projeto tamb\u00e9m ser\u00e1 ensinado o m\u00e9todo de autentica\u00e7\u00e3o por sess\u00e3o para controle de p\u00e1ginas restritas da aplica\u00e7\u00e3o.<\/p>\n<p><strong>&#8211; Instagram Clone<\/strong>: O Objetivo deste projeto consiste na cria\u00e7\u00e3o de uma API RESTful em conjunto com uma aplica\u00e7\u00e3o web cliente baseada no Instagram. Neste m\u00f3dulo iremos nos aprofundar um pouco mais no protocolo HTTP e aprenderemos a utilizar al\u00e9m dos tradicionais m\u00e9todos POST e GET os m\u00e9todos PUT e DELETE.<\/p>\n<p>T\u00e1 em d\u00favida? Experimente!<\/p>\n<p>Esse curso tem 30 dias de garantia, tempo de sobra para voc\u00ea testar e aprovar. (E claro, se n\u00e3o gostar \u00e9 s\u00f3 solicitar reembolso!)<\/p>\n<p>E a\u00ed? Pronto para aprender a desenvolver com NodeJS e o MongoDB? Junte-se a mais de 4 mil alunos que j\u00e1 se matricularam nesse curso! Comece j\u00e1!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda a criar sites e sistemas web utilizando a plataforma NodeJS e o banco de dados MongoDB.<\/p>\n<div class=\"what-you-get__title\">O que voc\u00ea aprender\u00e1<\/div>\n<ul class=\"what-you-get__items\">\n<li class=\"what-you-get__item what-you-get__item--columns\"><span class=\"what-you-get__text\">Aprenda a criar aplica\u00e7\u00f5es NodeJS integradas com o banco de dados MySQL e MongoDB utilizando Design Pattern MVC.<\/span><\/li>\n<li class=\"what-you-get__item what-you-get__item--columns\">\n<p class=\"what-you-get__text what-you-get__text--h3\">Aprenda a utilizar o JavaScript no back-end como linguagem de programa\u00e7\u00e3o para p\u00e1ginas din\u00e2micas.<\/p>\n<\/li>\n<li class=\"what-you-get__item what-you-get__item--columns\">\n<p class=\"what-you-get__text what-you-get__text--h3\">Aprenda a utilizar o framework Express, o gerenciador de pacotes NPM e o engine de views EJS.<\/p>\n<\/li>\n<li class=\"what-you-get__item what-you-get__item--columns\"><span class=\"what-you-get__text\">Aprenda a usar os m\u00f3dulos Consign, Body-parser, Express-validator, Express-session, Crypto e Connect-Multiparty.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>INSTRUTOR:<\/p>\n<div class=\"instructor--instructor__title-and-job-title--1nr2Z\">\n<div class=\"instructor--instructor__title--2-Bub\">Jorge Sant Ana<\/div>\n<div class=\"instructor--instructor__job-title--opFWR\">Programador<\/div>\n<\/div>\n<div class=\"instructor--instructor__description--1A0ot\">\n<div class=\"instructor--instructor__description-content--1CtQI\" data-purpose=\"description-content\">\n<div>\n<p>Ol\u00e1, meu nome \u00e9 Jorge Sant Ana, sou\u00a0Tecn\u00f3logo em Inform\u00e1tica para Gest\u00e3o de\u00a0Neg\u00f3cios pela Fatec e p\u00f3s-graduado em Gest\u00e3o de Projetos de Tecnologia da Informa\u00e7\u00e3o pela USP.<\/p>\n<p>Trabalho h\u00e1 mais de nove\u00a0anos como programador\u00a0Web e Mobile e sou\u00a0um entusiasta apaixonado pela \u00e1rea.<\/p>\n<p>Trabalhei em diversos projetos utilizando diversas tecnologias como HTML5, CSS3, Bootstrap, JavaScript, Jquery, TypeScript, Angular, NodeJS, Express, PHP, Slim Framework, React Native, Redux,\u00a0MySQL, SQL Server MongoDB entre outras.<\/p>\n<p>Atualmente tenho como objetivo\u00a0colaborar no aprendizado de pessoas que buscam conhecimento pr\u00e1tico\u00a0na \u00e1rea de desenvolvimento Web e Mobile. N\u00f3s \u00faltimos 2 anos tive o prazer de criar quatro dos principais treinamentos em suas respectivas categorias aqui na Udemy, s\u00e3o eles:<\/p>\n<p>&#8211; Web Completo 2.0 &#8211; 20 cursos + 20 projetos<br \/>\n&#8211; Curso de Desenvolvimento WEB com ES6, TypeScript e Angular<br \/>\n&#8211; Desenvolvedor Multiplataforma Android\/IOS com React e Redux<br \/>\n&#8211; Curso Completo do Desenvolvedor NodeJS e MongoDB<br \/>\n&#8211; Curso Completo de Desenvolvimento Web &#8211; Crie 6 projetos<\/p>\n<p>Me sinto muito gratificado em fazer parte da\u00a0jornada de aprendizado da vida dos meus alunos e por essa raz\u00e3o eu\u00a0estou empenhando em dar o meu melhor para entregar aos meus alunos conte\u00fados cada vez melhores e mais relevantes.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"featured_media":186,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_cat":[11],"product_tag":[31,27,29,33,30,45,43,42,44,34,32],"_links":{"self":[{"href":"https:\/\/www.tecnohall.com.br\/cursosonline\/wp-json\/wp\/v2\/product\/185"}],"collection":[{"href":"https:\/\/www.tecnohall.com.br\/cursosonline\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.tecnohall.com.br\/cursosonline\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tecnohall.com.br\/cursosonline\/wp-json\/wp\/v2\/comments?post=185"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tecnohall.com.br\/cursosonline\/wp-json\/wp\/v2\/media\/186"}],"wp:attachment":[{"href":"https:\/\/www.tecnohall.com.br\/cursosonline\/wp-json\/wp\/v2\/media?parent=185"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.tecnohall.com.br\/cursosonline\/wp-json\/wp\/v2\/product_cat?post=185"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.tecnohall.com.br\/cursosonline\/wp-json\/wp\/v2\/product_tag?post=185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}