Skip to content

MOOC-FL/Full-Stack-Web-Apps-Fundamentals

Repository files navigation

Full-Stack-Web-Apps-Fundamentals

  • In this part, we will familiarize ourselves with the practicalities of taking the course. After that, we will have an overview of the basics of web development and also talk about the Advances in web application development during the last few decades.

Before you start

  • If you find a typo in the material, or something has been expressed unclearly or is simply bad grammar, submit a pull request to the course material in the repository . For example, the markdown source code of this page can be found in the repository at https://github.com/fullstack-hy2020/fullstack-hy2020.github.io/edit/source/src/content/0/en/part0a.md

  • At the bottom of each part of the material is a link to propose changes to the material . You can edit the source code of the page by clicking on the link.

  • There are also lots of links in the material for many kinds of background material. If you notice that a link is broken (that happens too often...), propose a change or ping us in Discord if you don't find a replacement for the broken link.

Recommended & Required Tools

Category Recommended / Required Notes
Browser Chrome (recommended) Provides the best tools for web development
Browser Alternative Firefox Developer Edition Provides the same range of features as Chrome
Version Control Git (required) Exercises submitted to GitHub
Git Knowledge Required See Git and GitHub tutorial for Beginners

Text Editor

Recommendation Details
Highly recommended Visual Studio Code
Avoid nano, Notepad, Gedit, NetBeans (not good for web dev, also heavy compared to VS Code)

Node.js & Package Managers

Item Requirement / Detail
Node.js Must be installed
Node version – Part 0–6 & 8: v22
– Part 10: v20.11.0
– Remaining parts: v18.13.0
→ Always use at least as recent a version
npm Installed automatically with Node.js; used actively throughout
npx Comes with Node.js; needed a few times
Installation instructions Node.js website

About

In this part, we will familiarize ourselves with the practicalities of taking the course. After that, we will have an overview of the basics of web development and also talk about the Advances in web application development during the last few decades.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors