Web Development - HTML, CSS & JavaScript
47.4K subscribers
1.46K photos
3 videos
32 files
275 links
Learn to code and become a Web Developer with HTML, CSS, JavaScript , Reactjs, Wordpress, PHP, Mern & Nodejs knowledge

Managed by: @love_data
Download Telegram
Git:

What it does: Git helps you keep track of changes you make to files, like a time
machine for your work.

Why it's useful: It allows multiple people to work on the same project without
overwriting each other's work.
GitHub:

What it does: GitHub is like a website where you can store your project's files and
track changes using Git.

Why it's useful: It lets you work with others easily, keep backups of your work online,
and showcase your projects.
⌨️ MomentJS library

It's commonly used for parsing, validating, manipulating, and formatting dates and times in JavaScript. It provides an extensive set of features for working with dates and times, making it easier for developers to handle various date-related tasks in their applications.
Why should you learn Git and GitHub?

Version Control: Helps you see what changes were made and when, and allows you
to go back to earlier versions if needed.

Collaboration: Makes it easier for teams to work together on projects, combining
everyone's work seamlessly.

Backup: Keeps your work safe online so you don't lose it if something happens to
your computer.

Showcase: Lets you share your projects with others, which is great for job hunting or
getting feedback
⌨️ nth Child of Selectors in CSS
GitHub Techniques:

Branching and Merging: Create branches for features or fixes, then merge them back
into the main branch.
Pull Requests: Propose changes and request feedback from collaborators before
merging them into the main branch.
Issues and Labels: Track tasks, bugs, and enhancements with labels and milestones.
Collaboration: Fork repositories, contribute via pull requests, and review others'
code.
Differences between Git and GitHub

Git: A tool you install on your computer to manage changes to your files.

GitHub: A website where you can store your projects and work with others using Git.
Basic Git Commands:

git init: Initialize a new Git repository.
git add <filename>: Stage changes for commit.
git commit -m "Commit message": Commit staged changes with a message.
git push origin <branch>: Push changes to a remote repository.
git pull origin <branch>: Fetch and merge changes from a remote repository.
git status: Show the status of files in the repository.
git log: View commit history.
What for what?

🖼️ Frontend
HTML + CSS
Javascript
React
VueJs
Angular
Svelte

🔙 Backend:
Nodejs/Express
Python/Django
PHP/Laravel
Java
C#

💽 Database
MongoDB
MySQL
Postgres
Redis

🖥️ Desktop
Electron
Tairi
PyQt

📱Phones:
React Native
Flutter
Swift
Kotlin

🖥️ System
Go
C++
Rust
Resources for Learning Git and GitHub

Official Git Documentation: git-scm.com/doc
GitHub Learning Lab: Interactive tutorials at lab.github.com
YouTube Tutorials: Search for beginner Git and GitHub tutorials for practical
demonstrations.
Must know things for FRONTED DEVELOPMENT 🏗️

➡️ HTML + CSS

▶️ Build basic projects

➡️ Git + GitHub

➡️ Javascript

➡️ Javascript framework

▶️ Build Projects
Top 9 Http Methods-

GET 🧐 - Retrieve data from a resource.
HEAD 🎧 - Retrieve the headers of a resource.
POST 📮 - Submit data to a resource.
PUT 📥 - Update an existing resource or create a new resource.
DELETE 🗑️ - Remove a resource.
CONNECT 🔗 - Establish a network connection for a resource.
OPTIONS ⚙️ - Describe communication options for the target resource.
TRACE 🕵️‍♂️ - Retrieve a diagnostic trace of the request.
PATCH 🩹 - Apply a partial update to a resource.
Learning Plan to learn HTML, CSS & JavaScript