Skip to content

herjanice/web-programming-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Programming Course Repository 2022 Fall

The course aims to teach students how to develop dynamic web applications by covering front-end development, back-end development, and database design. Students will learn to create responsive and interactive web designs using HTML, CSS, and JavaScript, and build complex user interfaces. On the server side, they will learn to create RESTful APIs, work with databases using SQL and NoSQL systems, and implement server-side validation and security measures. The course also covers web architecture, including the client-server model, the Model-View-Controller (MVC) pattern, and microservices. Lastly, students will learn to deploy and manage web applications on cloud platforms such as Heroku or Railway using Docker.

Below are the frameworks and techniques learned from this course:

Front-end:

  • HTML
  • CSS
  • JavaScript
  • React.js (Hooks, Routing)

Back-end:

  • Middleware (Axios, Express)
  • Node.js
  • Async

Database:

  • SQL
  • No-SQL
  • RESTful
  • GraphQL
  • MongoDB

Further details of each homework could be seen inside their respective folders.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published