Este repositório contém os exercícios e projetos desenvolvidos ao longo da disciplina de Programação Web 2. A disciplina aborda os seguintes tópicos:
- Conceitos de desenvolvimento de aplicações para servidor Web.
- Desenvolvimento de aplicações Web em camadas.
- Linguagens de programação para Web.
- Integração de aplicações Web com banco de dados.
- Frameworks para o desenvolvimento de aplicações Web back-end.
- Express
- Cookies
- Sessões
- API REST
- MongoDB
- Mongoose
- Sequelize
- Mustache
- JWT
- Passport
- MySQL
Aqui estão alguns dos exercícios realizados durante a Disciplina:
- Consiste no desenvolvimento de uma aplicação de apresentação em camadas utilizando o framework Express.js.
-
Neste exercício, foi implementada a autenticação de usuários utilizando cookies, sessões.
-
Pasta: APIRest_Token
- Consiste na criação de uma API REST utilizando o framework Express.js, o banco de dados MongoDB e a biblioteca Mongoose.
- Integração de uma aplicação Web com um banco de dados relacional utilizando o ORM Sequelize.
-
O projeto final desenvolvido durante o curso foi um sistema Web em camadas com API REST, utilizando o framework Express.js e o banco de dados MongoDB.
-
Pasta: Projeto-Final
-
Clone este repositório em sua máquina local usando o seguinte comando:
git clone https://github.com/seu-usuario/Web-Programming-2.git
-
Navegue pelas pastas para acessar os exercícios.
-
Siga as instruções presentes em cada pasta para executar e testar as aplicações.
-
Explore os conceitos e práticas de programação web back-end.