Frontend Developer in 60 Days.

Frontend Developer in 60 Days

1️⃣ Weeks 1-2: HTML & CSS
• HTML Basics: Syntax, elements, forms (3 days)
•CSS Basics: Syntax, selectors, box model (4 days)
• CSS Layouts: Flexbox (3 days)
• CSS Grid & Media Queries: Responsive design (4 days)

2️⃣Weeks 3-4: JavaScript Basics
• JavaScript Fundamentals: Variables, functions, loops (3 days)
• DOM Manipulation: Selecting/modifying elements, events (4 days)
• Advanced JS Concepts: Closures, promises, async/await (3 days)
• APIs: Fetch API, JSON, build a weather app (4 days)

3️⃣Weeks 5-6: Frameworks & Libraries
•React Basics: Components, state, props (5 days)
• React Advanced: Hooks, context API, React Router (4 days)
• Git: Basics, branching, merging (3 days)
•CSS Frameworks: Bootstrap or Tailwind (4 days)

4️⃣Weeks 7-8: Advanced Topics & Projects
•State Management: Redux basics (4 days)
•Testing: Jest, React Testing Library (3 days)
• Performance Optimization: Code splitting, lazy loading (3 days)
•Full Project: Develop a full-stack project (6 days)
• Review & Deployment: Final review, deploy on Netlify/Vercel (2 days)

⭐️ Additional Resources

• Courses & Documentation: CodeHype W3Schools.com JavaScript Mastery
• Books: “Eloquent JavaScript,” “You Don’t Know JS”
• Docs: MDN Web Docs, React documentation, CodeHype W3Schools.com

Follow Harsh Poshiya for more useful coding content.

#frontend #htmlcss #javascript #react


ترجمه:

توسعه دهنده Frontend در 60 روز

1️⃣ هفته 1-2: HTML و CSS
• مبانی HTML: نحو، عناصر، فرم ها (3 روز)
• مبانی CSS: نحو، انتخابگرها، مدل جعبه (4 روز)
• چیدمان های CSS: Flexbox (3 روز)
• CSS Grid & Media Queries: طراحی پاسخگو (4 روز)

2️⃣هفته 3-4: مبانی جاوا اسکریپت
• اصول جاوا اسکریپت: متغیرها، توابع، حلقه‌ها (3 روز)
• دستکاری DOM: انتخاب/تغییر عناصر، رویدادها (4 روز)
• مفاهیم پیشرفته JS: بسته شدن، وعده، غیر همگام/انتظار (3 روز)
• API: واکشی API، JSON، ساختن یک برنامه آب و هوا (4 روز)

3️⃣هفته 5-6: چارچوب ها و کتابخانه ها
•React Basics: Components, State, Props (5 روز)
• React Advanced: Hooks، context API، React Router (4 روز)
• Git: مبانی، انشعاب، ادغام (3 روز)
• چارچوب های CSS: Bootstrap یا Tailwind (4 روز)

4️⃣هفته 7-8: موضوعات و پروژه های پیشرفته
• مدیریت ایالتی: اصول اولیه Redux (4 روز)
•تست: Jest, React Testing Library (3 روز)
• بهینه سازی عملکرد: تقسیم کد، بارگذاری تنبل (3 روز)
•پروژه کامل: یک پروژه تمام پشته (6 روز) توسعه دهید
• بررسی و استقرار: بررسی نهایی، استقرار در Netlify/Vercel (2 روز)

⭐️ منابع اضافی

• دوره ها و مستندات: CodeHype W3Schools.com تسلط بر جاوا اسکریپت
• کتاب‌ها: «جاوا اسکریپت فصیح»، «شما JS را نمی‌دانید»
• Docs: MDN Web Docs، React documentation، CodeHype W3Schools.com

برای مطالب کدنویسی مفیدتر هارش پوشیا را دنبال کنید.

#frontend #htmlcss #javascript #react