A brief introduction to object oriented programming OOP in Javascript programming language in a practical way with simple examples
@CodingCoursePro
Shared with Loveβ
@CodingCoursePro
Shared with Love
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Web Development Beginner Roadmap ππ»
π Start Here
βπ Understand How the Web Works (Client-Server, HTTP)
βπ Set Up Code Editor (VS Code) & Browser DevTools
π Front-End Basics
βπ HTML: Structure of Webpages
βπ CSS: Styling & Layouts
βπ JavaScript: Interactivity
π Advanced Front-End
βπ Responsive Design (Media Queries, Flexbox, Grid)
βπ CSS Frameworks (Bootstrap, Tailwind CSS)
βπ JavaScript Libraries (jQuery basics)
π Version Control
βπ Git & GitHub Basics
π Back-End Basics
βπ Understanding Servers & Databases
βπ Learn a Back-End Language (Node.js/Express, Python/Django, PHP)
βπ RESTful APIs & CRUD Operations
π Databases
βπ SQL Basics (MySQL, PostgreSQL)
βπ NoSQL Basics (MongoDB)
π Full-Stack Development
βπ Connect Front-End & Back-End
βπ Authentication & Authorization Basics
π Deployment & Hosting
βπ Hosting Websites (Netlify, Vercel, Heroku)
βπ Domain & SSL Basics
π Practice Projects
βπ Personal Portfolio Website
βπ Blog Platform
βπ Simple E-commerce Site
π β Next Steps
βπ Learn Frameworks (React, Angular, Vue)
βπ Explore DevOps Basics
βπ Build Real-World Projects
React "β€οΈ" for more!
@CodingCoursePro
Shared with Loveβ
π Start Here
βπ Understand How the Web Works (Client-Server, HTTP)
βπ Set Up Code Editor (VS Code) & Browser DevTools
π Front-End Basics
βπ HTML: Structure of Webpages
βπ CSS: Styling & Layouts
βπ JavaScript: Interactivity
π Advanced Front-End
βπ Responsive Design (Media Queries, Flexbox, Grid)
βπ CSS Frameworks (Bootstrap, Tailwind CSS)
βπ JavaScript Libraries (jQuery basics)
π Version Control
βπ Git & GitHub Basics
π Back-End Basics
βπ Understanding Servers & Databases
βπ Learn a Back-End Language (Node.js/Express, Python/Django, PHP)
βπ RESTful APIs & CRUD Operations
π Databases
βπ SQL Basics (MySQL, PostgreSQL)
βπ NoSQL Basics (MongoDB)
π Full-Stack Development
βπ Connect Front-End & Back-End
βπ Authentication & Authorization Basics
π Deployment & Hosting
βπ Hosting Websites (Netlify, Vercel, Heroku)
βπ Domain & SSL Basics
π Practice Projects
βπ Personal Portfolio Website
βπ Blog Platform
βπ Simple E-commerce Site
π β Next Steps
βπ Learn Frameworks (React, Angular, Vue)
βπ Explore DevOps Basics
βπ Build Real-World Projects
React "β€οΈ" for more!
@CodingCoursePro
Shared with Love
Please open Telegram to view this post
VIEW IN TELEGRAM
β€6π₯2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
π° CSS Select and element's parent
For a long time, in CSS land, developers were longing for a feature that allowed to select the parent of a particular element.
In this example, we have two .parent elements but with different children. With the :has() pseudo selector, we can select the parent of a particular child. With this we can apply some styling only to that particular parent.
This opens up a lot of possibilities such as
β¨ Style a list when a particular element is hovered
β¨ Style a card depending on whether or not it has an image
β¨ Style a header depending on whether or not it has an hyperlink
The possibilities are endless π₯
@CodingCoursePro
Shared with Loveβ
For a long time, in CSS land, developers were longing for a feature that allowed to select the parent of a particular element.
In this example, we have two .parent elements but with different children. With the :has() pseudo selector, we can select the parent of a particular child. With this we can apply some styling only to that particular parent.
This opens up a lot of possibilities such as
β¨ Style a list when a particular element is hovered
β¨ Style a card depending on whether or not it has an image
β¨ Style a header depending on whether or not it has an hyperlink
The possibilities are endless π₯
@CodingCoursePro
Shared with Love
Please open Telegram to view this post
VIEW IN TELEGRAM
Today, let's start with the first topic in the Web Development Roadmap:
β How the Web Works ππ₯
π 1. What happens when you type a URL in your browser?
βΆοΈ Example: You type www.google.com and hit Enter.
Hereβs what happens:
1οΈβ£ Browser Sends a Request
Your browser sends a request to the server where the website is stored. This is called an HTTP request.
2οΈβ£ DNS Resolves the Address
DNS (Domain Name System) turns www.google.com into an IP address like 142.250.64.78, so it knows where to send the request.
3οΈβ£ Server Receives the Request
The server is a computer that stores the websiteβs files. It processes the request and sends back the HTML, CSS, and JS files.
4οΈβ£ Browser Displays the Page
Your browser reads those files and renders the website for you to see.
π 2. Key Concepts You Should Know
π§ Client
Your browser (like Chrome) is the client β it requests the website.
π§ Server
The machine that holds the website and responds to your request.
π§ HTTP
A protocol β like a language β that browsers and servers use to talk.
β‘οΈ Example:
β¦ GET β asking for a webpage
β¦ POST β sending form data
π§ HTML, CSS, JavaScript
β¦ HTML: Gives structure (e.g., headings, paragraphs)
β¦ CSS: Adds style (e.g., colors, layout)
β¦ JS: Adds interaction (e.g., clicks, animations)
π Example Flow:
You type: www.example.com
β
DNS converts it to IP: 93.184.216.34
β
Your browser sends an HTTP GET request
β
Server responds with HTML, CSS, JS
β
Browser renders the page for you!
π‘ Every time you visit a website or build one, this process is happening behind the scenes. As a web developer, understanding it helps you debug issues and write better code!
Web Development Roadmap: @CodingCoursePro
Shared with Loveβ
π¬ Tap β€οΈ for more!
β How the Web Works ππ₯
π 1. What happens when you type a URL in your browser?
βΆοΈ Example: You type www.google.com and hit Enter.
Hereβs what happens:
1οΈβ£ Browser Sends a Request
Your browser sends a request to the server where the website is stored. This is called an HTTP request.
2οΈβ£ DNS Resolves the Address
DNS (Domain Name System) turns www.google.com into an IP address like 142.250.64.78, so it knows where to send the request.
3οΈβ£ Server Receives the Request
The server is a computer that stores the websiteβs files. It processes the request and sends back the HTML, CSS, and JS files.
4οΈβ£ Browser Displays the Page
Your browser reads those files and renders the website for you to see.
π 2. Key Concepts You Should Know
π§ Client
Your browser (like Chrome) is the client β it requests the website.
π§ Server
The machine that holds the website and responds to your request.
π§ HTTP
A protocol β like a language β that browsers and servers use to talk.
β‘οΈ Example:
β¦ GET β asking for a webpage
β¦ POST β sending form data
π§ HTML, CSS, JavaScript
β¦ HTML: Gives structure (e.g., headings, paragraphs)
β¦ CSS: Adds style (e.g., colors, layout)
β¦ JS: Adds interaction (e.g., clicks, animations)
π Example Flow:
You type: www.example.com
β
DNS converts it to IP: 93.184.216.34
β
Your browser sends an HTTP GET request
β
Server responds with HTML, CSS, JS
β
Browser renders the page for you!
π‘ Every time you visit a website or build one, this process is happening behind the scenes. As a web developer, understanding it helps you debug issues and write better code!
Web Development Roadmap: @CodingCoursePro
Shared with Love
π¬ Tap β€οΈ for more!
Please open Telegram to view this post
VIEW IN TELEGRAM
β€1
This media is not supported in your browser
VIEW IN TELEGRAM
π° Responsive Card with CSS Flexbox β¨