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

https://github.com/atiilla/webdevfeb23

This is a collection of roadmaps, tutorials, cheatsheets for learning web development.
https://github.com/atiilla/webdevfeb23

Last synced: 6 months ago
JSON representation

This is a collection of roadmaps, tutorials, cheatsheets for learning web development.

Awesome Lists containing this project

README

          

# Web Development

## What is Web Development?
Web development is the work involded in developing a web site for the Internet (World Wide Web) or an intranet (a private network). Web development can range from developing a simple single static page of plain text to complex web-based internet applications (web apps), electronic businesses, and social network services.

## Are you front-end or back-end developer?
* Front-end developer is a person who is responsible for the visual part of the website. He is responsible for the design and the user experience of the website.

* Back-end developer is a person who is responsible for the server-side of the website. He is responsible for the functionality of the website.

- [Html5](Basics/README.md)
- [Css](/Basics/README.md)
- [Bootstrap5](/Basics/README.md)
- [Javascript (ES5, ES6, ES7)](/Basics/README.md)
- [React.js](/Reactjs/README.md)
- [Node.js](Nodejs/README.md)
- [Express.js](Nodejs/README.md)
- [MongoDB](Database/README.md)
- [Deployment](Deployment/README.md)
- [Exercises](Exercises/README.md)

# Software Requirements

- Visual Studio Code [https://code.visualstudio.com/]
- Live Server VSCode Extension: [https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer]
- Live Share VScode Extension: [https://code.visualstudio.com/learn/collaboration/live-share]
- Node.js: [https://nodejs.org/en/download/]

# Getting Started with Git
* Download git tool: https://git-scm.com/downloads

# Github first Config
* git config --global user.name "githubUsername"
* git config --global user.email "youremail@gmail.com"

# Github Clone of Repository
* git clone https://github.com/username/Repositoryname {example}

# Github push project to repo
* git init
* git add .
* git commit -m "commitMessage"
* git branch -M main
* git add remote origin https://github.com/username/YourRepository.git
* git push -u origin main

# Github Update of Repo
* git add . (or single file which is updated)
* git commit -m "commit Message"
* git push -u origin main

**Video Tutorials for Installation and Software configurations:**
- [Git](https://www.youtube.com/watch?v=SWYqp7iY_Tc)
- [Install Node on windows](https://www.youtube.com/watch?v=3F5IaPqj7ds)
- [Install Node on mac](https://www.youtube.com/watch?v=Ue6g4udgbdI)
- [Install Node on linux](https://www.youtube.com/watch?v=P6rPI7x28nY)
- [Install vscode on windows](https://www.youtube.com/watch?v=JPZsB_6yHVo)
- [Install vscode on mac](https://www.youtube.com/watch?v=E2oA1__0zyY)
- [Install vscode on linux](https://www.youtube.com/watch?v=rDaqEShUMKU)