Formações Programação Node.js com Express
Formação Node.js com Express
Criando APIs REST em Node com Express.
* Esta formação faz parte dos nossos cursos de Programação
Quero estudar na aluraveja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end
Com a Formação Node.js com Express, você aprenderá a construir backends para sites escaláveis usando a linguagem mais popular da web: o JavaScript.
É importante que vocês já conheça a linguagem JavaScript antes de começar nessa formação, por isso recomendamos que você faça os cursos mais voltados para essa linguagem se ainda não domina ela.
Para criar um backend eficiente é necessário conhecer como funciona a Web, por isso esse é nosso primeiro passo. Aprenderemos sobre a arquitetura Cliente-Servidor e sobre o protocolo HTTP. Em seguida, veremos como esses conhecimentos se conectam com o Node.js.
O próximo desafio será desenvolver algumas APIs usando o famoso e muito utilizado padrão REST, bem como entender os pormenores e boas práticas que dizem respeito a ele. Tudo isso utilizando o Express, um dos frameworks web mais conhecidos da plataforma Node.js. Passaremos por tópicos importantes que abordam a utilização de bancos de dados de forma eficiente e, para finalizar, trataremos sobre segurança em APIs REST.
Ao final da formação, você terá entendido os principais pontos relativos ao desenvolvimento de APIs REST e estará pronto(a) para construir sistemas de backend usando Node.js e Express.
Conteúdos pensados para facilitar seu estudo
Formação completa para o mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosFábio Pimentel
Fábio é desenvolvedor full-stack com foco em Android (Java e Kotlin) e Ruby on Rails, formado pela UFRJ. É ativo na comunidade, palestrou na CocoaHeads e na Mobile Conf.
Fábio Pimentel
Fábio é desenvolvedor full-stack com foco em Android (Java e Kotlin) e Ruby on Rails, formado pela UFRJ. É ativo na comunidade, palestrou na CocoaHeads e na Mobile Conf.
Andrew Ijano Lopes
Andrew é instrutor, desenvolvedor e graduando no curso de ciência da computação na USP. Como entusiasta de criptografia, esteganografia e teoria da computação, participa de competições, e ministra palestras e workshops sobre segurança. Tem também experiência com diversos projetos de front e back-end. Seus cursos são focados em segurança da informação e Node.js.
Andrew Ijano Lopes
Andrew é instrutor, desenvolvedor e graduando no curso de ciência da computação na USP. Como entusiasta de criptografia, esteganografia e teoria da computação, participa de competições, e ministra palestras e workshops sobre segurança. Tem também experiência com diversos projetos de front e back-end. Seus cursos são focados em segurança da informação e Node.js.
Juliana Amoasei
Desenvolvedora JavaScript com background multidisciplinar, sempre aprendendo para ensinar e vice-versa. Atuo em diversas iniciativas de inclusão em tecnologia desde 2018 e acredito no potencial do conhecimento como agente de mudança pessoal e social. Atualmente trabalho como instrutora na Escola de Programação da Alura e dou mentoria técnica a iniciantes na área de desenvolvimento web frontend e backend; fora da tela preta, me dedico ao Kung Fu e à nerdices em geral.
Juliana Amoasei
Desenvolvedora JavaScript com background multidisciplinar, sempre aprendendo para ensinar e vice-versa. Atuo em diversas iniciativas de inclusão em tecnologia desde 2018 e acredito no potencial do conhecimento como agente de mudança pessoal e social. Atualmente trabalho como instrutora na Escola de Programação da Alura e dou mentoria técnica a iniciantes na área de desenvolvimento web frontend e backend; fora da tela preta, me dedico ao Kung Fu e à nerdices em geral.
Matheus Hernandes
Hernandes é desenvolvedor de software, instrutor, palestrante e entusiasta por tecnologia. Gosta de conhecer e brincar com um pouco de tudo e muito de JavaScript, curioso sobre quase tudo. Acredita que a tecnologia pode melhorar a vida e até ajudar as pessoas a alcançarem seus sonhos.
Matheus Hernandes
Hernandes é desenvolvedor de software, instrutor, palestrante e entusiasta por tecnologia. Gosta de conhecer e brincar com um pouco de tudo e muito de JavaScript, curioso sobre quase tudo. Acredita que a tecnologia pode melhorar a vida e até ajudar as pessoas a alcançarem seus sonhos.
Jacqueline Oliveira
Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.
Jacqueline Oliveira
Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.
Mario Souto
Vivo no 220v, sempre atrás de um filme/rolê novo e codando desafios aleatórios em JavaScript. Adoro fazer sites e falar/dar aulas sobre isso no @nubank, meu canal no YouTube DevSoutinho e na @alura
Mario Souto
Vivo no 220v, sempre atrás de um filme/rolê novo e codando desafios aleatórios em JavaScript. Adoro fazer sites e falar/dar aulas sobre isso no @nubank, meu canal no YouTube DevSoutinho e na @alura
Curso HTTP: Entendendo a web por baixo dos panos
14hMais detalhesdo curso HTTP: Entendendo a web por baixo dos panos
Vídeo O que é Node.js? | #AluraMais - YouTube
Artigo Node.JS: Descomplicando o trabalho com diferentes versões | Alura Cursos Online
Curso NodeJS: criando sua biblioteca
10hAlura+ Debugando projetos NodeJS no VSCode
Artigo Utilizando export.modules no Node.js | Alura Cursos Online
Curso Node.js: API Rest com Express e MongoDB
12hMais detalhesdo curso Node.js: API Rest com Express e MongoDB
Site Express, realizando upload com multer
Site Barrels: facilitando importações de módulos
Curso ORM com NodeJS: API com Sequelize e MySQL
10hMais detalhesdo curso ORM com NodeJS: API com Sequelize e MySQL
Curso ORM com NodeJS: avançando nas funcionalidades do Sequelize
10hMais detalhesdo curso ORM com NodeJS: avançando nas funcionalidades do Sequelize
Artigo Node.JS: Funções Assíncronas | Alura Cursos Online
Curso Node.js e JWT: autenticação com tokens
08hMais detalhesdo curso Node.js e JWT: autenticação com tokens
Curso Node.js: Refresh Tokens e confirmação de cadastro
10hMais detalhesdo curso Node.js: Refresh Tokens e confirmação de cadastro
Curso NodeJS: controle de acesso e autorização com RBAC
10hMais detalhesdo curso NodeJS: controle de acesso e autorização com RBAC
Site Node.js: tornando sua aplicação ainda mais segura com pouco esforço
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas