https://github.com/pinedah/escom_web-development
This repository contains materials, notes, and projects for the Web Application Development course in the Data Science degree at IPN. The course covers both client-side and server-side web development, including architectures, design patterns, and best practices.
https://github.com/pinedah/escom_web-development
backend datascience escom frontend fullstack school web webdevelopment
Last synced: 10 months ago
JSON representation
This repository contains materials, notes, and projects for the Web Application Development course in the Data Science degree at IPN. The course covers both client-side and server-side web development, including architectures, design patterns, and best practices.
- Host: GitHub
- URL: https://github.com/pinedah/escom_web-development
- Owner: Pinedah
- Created: 2025-02-17T18:47:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-23T23:33:35.000Z (about 1 year ago)
- Last Synced: 2025-06-24T00:28:35.098Z (about 1 year ago)
- Topics: backend, datascience, escom, frontend, fullstack, school, web, webdevelopment
- Language: JavaScript
- Homepage:
- Size: 53.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web Application Development
## π Course Overview
This repository contains materials, notes, and projects related to the **Web Application Development** course in the **Data Science degree at IPN**. The course covers client-side and server-side web development, design patterns, architectures, and best practices.
## π Topics Covered
1. **Contextualization and Web Development Architectures**
- Web development models (2-tier, 3-tier, service-based)
- Monolithic, REST, and SOAP architectures
- Best practices in web development
2. **Server-Side Systems and Applications**
- Backend web frameworks
- ORM (Object-Relational Mapping)
- Service exposure and HTTP handling
- Security and endpoint documentation
3. **Client-Side Systems and Applications**
- HTML, CSS, JavaScript, and DOM
- Frontend frameworks
- Service consumption and best practices
4. **Server and Service Management and Operation**
- Server configuration
- Container management
- Automation and deployment
## π§ Prerequisites
To follow the course, make sure you have:
- Basic knowledge of **HTML, CSS, and JavaScript**
- Familiarity with **databases and REST APIs**
- Node.js and development tools installed
## π Repository Structure
```
π¦ WebApplicationDevelopment
β£ π data # Datasets & databases
β£ π resources # Multimedia resources
β£ π period1 # Homework and exercises from Period 1
β£ π period2 # Homework and exercises from Period 2
β£ π period3 # Homework and exercises from Period 3
β£ π projects # Final projects and case studies
β£ π README.md # This file
β£ π desarrolloAplicacionesWeb_LCD2020.pdf # Course overview
```
## π Recommended Bibliography
- **"El gran libro de Angular"** β Boada & GΓ³mez
- **"Full Stack JavaScript"** β Mardan
- **"Building Microservices"** β Newman
- **"Node.js Design Patterns"** β Casciaro & Mammino
## π‘ How to Contribute
Contributions are welcome! To collaborate:
1. **Fork** the repository
2. **Clone** it to your local machine
3. **Create** a new branch: `git checkout -b new-feature`
4. **Make** your changes and commit: `git commit -m 'Description of change'`
5. **Push** the changes: `git push origin new-feature`
6. **Open a Pull Request**
## π¬ Contact
If you have any questions or suggestions, feel free to reach out.
Ig: pinedah_11
---
π **Happy coding and web development!**