An open API service indexing awesome lists of open source software.

https://github.com/old-course-wp/web-programming

🎓 Web Programming course info & material
https://github.com/old-course-wp/web-programming

course css html javascript nodejs web-programming

Last synced: 3 months ago
JSON representation

🎓 Web Programming course info & material

Awesome Lists containing this project

README

        

# Web Programming

This course is a hands-on introduction to web programming. During the course,
you will learn modern full-stack web development techniques, which you will
progressively apply in the construction of your own web app.

- `Prereqs` Unix command-line proficiency; Git basics;
[GitHub](https://github.com) account; Latest [Node.js](https://nodejs.org)
installed.
- `Final exam` No final exam.
- `Final project` Yes (web app in groups).

## Deliverables and grading

- Every interaction through GitHub.
- Multiple deploys of web app.
- Final presentation of web app.

## Syllabus

You can find the syllabus [here](./SYLLABUS.md).

## Slides

- [LU-0](slides/ucudal-wp-lu0.pdf)

## Resources

- [How to Write a Git Commit Message (and why does it matter)](https://chris.beams.io/posts/git-commit)
- [Learn to Code HTML & CSS](https://learn.shayhowe.com/html-css)
- [Eloquent JavaScript](https://eloquentjavascript.net)
- [A re-introduction to JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript)
- [Can I use?](https://caniuse.com)
- [JAMStack](https://jamstack.org)
- [The Twelve-Factor App](https://12factor.net)
- ...

## Project & Exercises Ideas

- [180 websites in 180 days](https://jenniferdewalt.com)
- From Zero to Front-end Hero
([Part 1](https://medium.freecodecamp.org/from-zero-to-front-end-hero-part-1-7d4f7f0bff02)
&
[Part 2](https://medium.freecodecamp.org/from-zero-to-front-end-hero-part-2-adfa4824da9b))
- ...