Preaload Image
Anterior

Domínio do Desenvolvimento Backend com Node.js, Express e MongoDB

User Avatar
Gratuito
Banners website_2024
Gratuito

Data

Brevemente


Descrição

Embarque numa jornada pelo domínio do desenvolvimento backend dinâmico com o nosso programa intensivo, ‘Domínio do Desenvolvimento Backend com Node.js, Express e MongoDB’. Concebido para elevar a sua trajetória profissional, este curso serve como caminho para aprimorar a sua expertise na criação de soluções robustas e adaptáveis no lado do servidor, utilizando as mais modernas inovações em JavaScript.

 

Categoria

Desenvolvimento

 

Duração do Curso

75 horas (3x semana)

 

Conteúdos

1) Fundamentos de JavaScript

a. Aprenda os conceitos básicos do JavaScript (Vanilla JS), incluindo variáveis, tipos de dados, loops, instruções condicionais e funções.
b. Recursos Avançados do JavaScript: Explore closures, promises, programação assíncrona com async/await, gestão deexceções e requests (fetch/axios).

2) Fundamentos de Node.js

a. Introdução ao Node.js: a sua arquitetura e como difere do JavaScript tradicional do lado do cliente.
b. Configurar um ambiente de desenvolvimento e compreender o tempo de execução do Node.js.
c. Utilizar módulos integrados e compreender o mecanismo de exportação e importação dos mesmos.

3) Construção de APIs com Express

a. Configure um servidor básico com o Express e compreenda as suas funcionalidades principais.
b. Aprenda como funcionam as funções middleware e como utilizá-las de forma eficaz para tarefas como registo, análise e gestão de sessões.
c. Projete e implemente serviços RESTful com o Express que interajam com uma base de dados MongoDB.

4) Integração com Base de dados MongoDB

a. Compreender a estrutura do MongoDB e as suas vantagens sobre as bases de dados relacionais tradicionais.
b. Realizar operações de Criar, Ler, Atualizar e Eliminar utilizando o MongoDB.
c. Aprender a usar o Mongoose para modelar os dados da aplicação, gerir as ligações à base de dados e escrever consultas complexas.

5) Integração de Frontend com Backend

a. Desenvolvimento de aplicações frontend simples para interagir com o backend utilizando JavaScript puro.
b. Compreender como fazer pedidos HTTP a partir de JavaScript para APIs do Express e lidar com as respostas.

6) Implementação de projeto real

a. Integre todas as competências adquiridas para construir uma aplicação completa com autenticação de utilizadores, armazenamento de dados e uma interface frontend.

7) Segurança

a. Implementar medidas de segurança, como validação de entrada, autenticação baseada em JWT e segurança de cabeçalhos HTTP.

 

Horário

Brevemente.

 

Propinas

Brevemente.

 

Detalhes do Curso

  • Sessões de Formação 0
  • Avaliações 0
  • Duração 75 horas
  • Habilitações All levels
  • Língua Português
  • Critérios de avaliação Sim
User Avatar
Mestre em Sistemas de Informação, conta com mais de 20 anos de experiência nas áreas da programação, ensino e formação. Atualmente, é professor na Universidade da Madeira e atua como Sócio gerente e Programador Senior numa empresa especializada na construção de serviços para a hotelaria e restauração. Encontra-se, neste momento, a frequentar um doutoramento em Inteligência Artificial.