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