‫-: Olá e bem-vindo a este Nó completo. js, Express e bootcamp
‫do MongoDB.
‫Estou muito feliz em recebê-lo neste grande curso de hoje.
‫E eu prometo que você veio ao
‫lugar certo se quiser começar a construir seus
‫próprios aplicativos de back-end modernos e
‫poderosos com o Node. js e todas as tecnologias modernas relacionadas.
‫Agora, antes de realmente começarmos este
‫curso, vamos usar cinco minutos ou
‫mais para falar sobre o que está incluído no
‫curso, como o curso vai
‫funcionar e também como fazer perguntas. Deixe-me
‫começar dando uma visão geral rápida de como
‫o curso está
‫organizado, os projetos que vamos codificar
‫juntos e também o que exatamente você vai aprender.
‫Então, o curso é basicamente dividido em quatro grandes partes, o
‫Nodo absoluto. js básico, como
‫desenvolvimento de backend e
‫Node. js realmente
‫funciona e as partes três
‫e quatro são para o projeto Natours do mundo real
‫completo, que realmente é a parte principal deste curso.
‫E este projeto tem duas
‫partes porque o mesmo aplicativo contém uma API RESTful e um
‫site renderizado do lado do servidor com base nos mesmos dados.
‫Portanto, vamos examinar cada parte com mais detalhes.
‫E vamos começar o curso na parte um, que
‫é a seção dois, construindo este
‫pequeno e divertido projeto que vai lhe ensinar
‫os fundamentos do Node. js development para
‫que você tenha uma base sólida
‫para o resto do curso.
‫Então, na parte dois, você aprenderá os fundamentos
‫do desenvolvimento de back-end
‫e também como o Node. js realmente trabalha nos
‫bastidores e isso vai ser uma mistura
‫de teoria e aulas de codificação
‫projetadas para dar a você o conhecimento que muitos
‫outros desenvolvedores de Node simplesmente não têm.
‫E esse conteúdo está nas seções três e quatro.
‫A seção cinco é apenas uma seção opcional
‫rápida para atualizá-lo
‫com as promessas de JavaScript e espera assíncrona.
‫Portanto, caso você ainda não
‫esteja familiarizado com essas ferramentas modernas.
‫Na terceira
‫parte, finalmente iniciamos a construção do projeto Natours.
‫Portanto, nesta parte
‫três, da seção seis, até a seção
‫11, projetamos e construímos a
‫API e, para isso, fazemos um mergulho profundo na
‫estrutura Express, MongoDB e Mongoose.
‫Você também aprenderá tudo sobre aplicativos de rede
‫reais, roteamento, operações CRUD, modelagem de dados,
‫dados geoespaciais usando a arquitetura MVC, autenticação
‫moderna com tokens JSON da
‫web, autorização, segurança, tratamento de erros
‫e muito mais.
‫Então, na parte quatro do curso
‫após a API finalizada, estamos
‫prontos para construir o site renderizado
‫usando modelos PUG para
‫realmente dar vida ao projeto
‫com uma bela interface de usuário e, a
‫propósito, decidi fazer a API primeiro e o site
‫depois porque
‫desta forma já temos todo o trabalho relacionado
‫aos dados fora do caminho.
‫E pode então se concentrar exclusivamente na construção do site.
‫Portanto, as seções 12 e 13 são exatamente para isso
‫e você aprenderá como aceitar pagamentos com cartão
‫de crédito com Stripe, como fazer upload
‫de arquivos e como enviar e-mails usando
‫várias ferramentas e, finalmente, para
‫terminar, também implementaremos nosso aplicativo para
‫produção com Heroku, então você vê, há
‫muito conteúdo surgindo e
‫isso é apenas uma visão geral.
‫De qualquer forma, este provavelmente não é o primeiro curso online que você
‫está fazendo,
‫mas ainda quero dizer algumas palavras
‫sobre como acho que este curso deve ser feito.
‫Então, primeiro e isso é bastante óbvio, em
‫todos os vídeos
‫de codificação, você deve sempre codificar
‫comigo para que realmente construamos todos os projetos juntos.
‫No entanto, em
‫alguns vídeos, também incluí alguns
‫desafios que você realmente deveria tentar resolver sozinho.
‫Agora, em todos os vídeos, codificados ou não,
‫eu realmente aconselho você a fazer o máximo de anotações possível
‫porque há muito conteúdo aqui e, portanto, escrever suas
‫próprias anotações pode realmente
‫ajudá-lo a reter o conhecimento à
‫medida que avança no curso.
‫Por fim, também acredito que seja uma boa ideia fazer
‫todo o curso do início ao fim para não
‫perder nenhum tópico e para
‫que, no final, o
‫seu projeto seja exatamente igual ao meu.
‫No entanto, eu também entendo
‫que este curso é muito longo
‫e, portanto, você pode não estar realmente interessado
‫em todos os
‫tópicos e, portanto, pode simplesmente pular vídeos
‫ou seções inteiras de que não precisa, mas, novamente,
‫eu o aconselho para assistir a todos os vídeos.
‫E agora vamos falar sobre perguntas.
‫Então, em todos os
‫vídeos, eu sempre explico cada detalhe da
‫tecnologia que estamos usando ou as
‫técnicas que estou mostrando a você, mas é
‫claro que
‫em algum momento você ainda pode ter algumas dúvidas
‫ou, pior ainda, você pode realmente
‫obter preso por algum problema
‫em seu código ou alguma mensagem de
‫erro que você realmente
‫não entende e nada é pior do
‫que investir todo esse tempo e depois não conseguir seguir em
‫frente no curso e por isso, é por isso
‫que você sempre pode obter ajuda aqui no a
‫área de perguntas e respostas de Udemy.
‫Então, na parte inferior do vídeo que você
‫está assistindo, você encontrará a seção
‫de perguntas para aquele
‫vídeo específico e sempre que tiver uma pergunta ou um
‫problema, você pode primeiro verificar
‫se outro aluno já perguntou a mesma
‫coisa e se não, bem, então apenas poste sua
‫própria pergunta e, claro, com o máximo de detalhes possível.
‫E você receberá suporte amigável de mim
‫ou de minha equipe para
‫que você volte a escrever o código o mais rápido possível.
‫Então, espero que você se divirta muito
‫com o
‫curso, agora que se tornou um desenvolvedor Node
‫realmente avançado e que
‫será capaz de construir seus próprios aplicativos de back-end incríveis.
‫E com isso
‫dito, vamos finalmente começar.
‫(Música animada)