Rafik 라피크 Profile picture
Jan 4 10 tweets 2 min read
Front-end developement Roadmap step by step for beginners 🔥

Thread 🧵

#100DaysOfCode #Coding #DEVCommunity
1️⃣ Internet -->
How does the internet work?
What is HTTP?
Browsers and how they work?
DNS and how it works?
What is Domain Name?
What is hosting?
2️⃣ HTML -->
Learn the basics
Writing Semantic HTML
Forms and Validations
Conventions and Best Practices
Syntax and Basic Constructs
Accessibility
SEO Basics
3️⃣ CSS -->
Learn the basics
Making Layouts (display, positioning, CSS grid, Flexbox...)
Responsive design and Media Queries.
4️⃣ JavaScript -->
Syntax and Basic Constructs
Learn DOM Manipulation
Learn Fetch API/ Ajax (XHR)
ES6+ and modular JavaScript
Understand the concepts (hoisting, Event Bubbling, Scope, Prototype, Shadow DOM, strict...)
5️⃣ Pick CSS framework -->
Tailwind CSS
Materialize UI
Radix UI
Chakra UI
6️⃣ Pick a framework -->
React
Angular
Vue js
7️⃣ Package Managers -->
npm
yarn
npm and yarn both are fine, pick one or learn both, there is not much difference.
8️⃣ Web security Knowledge --> Get at least a basic knowledge of all of these.

HTTPS
Content Security Policy
OWASP Security Risks
CORS
9️⃣ Build real Projects -->
portfolio website
clone website
Crud web application
API-connected website
To-do list...

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Rafik 라피크

Rafik 라피크 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @RegRafik

Oct 20, 2021
Today, I'm starting to learn Python 🐍 (finally).
So I want to share with you this killer websites to learn this Powerful Language 🔥

Thread 🧵

#DEVCommunity #Python #coding #Programming #pythonprogramming #100DaysOfCode
1️⃣ Tutorialspoint.

tutorialspoint.com/python
Read 9 tweets
Oct 11, 2021
The best YouTube channel to learn React Js 🔥
Thread 🧵

#DEVCommunity #reactjs #javascript #coding #programming #webdevelopment
Read 7 tweets
Oct 10, 2021
Top 4 Popular JS Template Engines...
Templating engines were more popular before all frameworks and libraries came to be 🔥

#100DaysOfCode #coding #programming #FrontEndDevelopment #backend #SoftwareDeveloper #javascriptdeveloper #Developer #DEVCommunity
01- Dot Js.
The fastest + concise javascript template engine for Node.js and browsers.

olado.github.io/doT/index.html
02- EJS.
Embedded JavaScript templating.

ejs.co
Read 5 tweets
Oct 2, 2021
HTML Attributes that you probably don't know...
Thread 🧵🔥

#100DaysOfCode #coding #programming #FrontEndDevelopment #html Image
Image
Image
Read 6 tweets
Sep 21, 2021
• Top blogs to Follow as a Web Developer 🔥
A thread 🧵👇

#100DaysOfCode #Coding #programming #javascript #FrontEndDevelopment #backendDevelopement #CSS
01- CSS - Tricks.
css-tricks.com
02- CSS Author.
cssauthor.com
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(