مدرسه وب ایران، محیطی تعاملی و خلاقانه برای یادگیری برنامهنویسی تحت وب است.
تعداد سرفصل ها
مدت زمان دوره
تعداد جلسات
تعداد ترم ها
Frontend Basics
آموزش اصول اولیه HTML، CSS و جاوااسکریپت برای طراحی ساختار و استایل صفحات وب و افزودن تعاملات پایه. آشنایی با مفاهیم ریسپانسیو و استفاده از ابزارهایی مانند Flexbox و CSS Grid. انجام پروژههای ساده برای درک عملی مفاهیم اولیه
Advanced Frontend
ادگیری فریمورک React.js برای ساخت رابطهای کاربری داینامیک و مدیریت State با Context API یا Redux. آشنایی با ابزارهای ساخت مانند Webpack و تمرین پروژههای پیچیدهتر برای تقویت مهارتها. تمرکز بر توسعه اپلیکیشنهای کاربردی و قابل استقرار.
Backend Basics
آموزش Node.js و Express.js برای مدیریت سرور و ساخت APIهای RESTful. یادگیری پایگاه دادههای SQL (مانند MySQL) و NoSQL (مانند MongoDB) برای مدیریت دادهها. پیادهسازی سیستمهای احراز هویت و انجام پروژههای ساده در بکاند.
Advance Backend and DevOps
آشنایی با مفاهیم پیشرفته بکاند مانند معماری میکروسرویس، GraphQL و Caching با Redis. یادگیری Docker و ابزارهای CI/CD برای استقرار و مقیاسپذیری پروژهها. ساخت پروژههای کامل Full-Stack و آمادهسازی برای ورود به بازار کار.
زبان ساختاردهی صفحات وب است که برای تعریف اجزای مختلف یک صفحه مانند متن، تصاویر و لینکها استفاده میشود.
زبان طراحی صفحات وب است که برای استایلدهی و زیباتر کردن عناصر HTML مانند رنگها، فونتها و چینش استفاده میشود.
زبان برنامهنویسی تعاملی وب است که برای ایجاد قابلیتهای پویا مانند مدیریت رویدادها و تغییرات در محتوا استفاده میشود.
MongoDB یک پایگاه داده NoSQL برای مدیریت دادههای غیرساختاریافته و MySQL یک پایگاه داده SQL برای ذخیرهسازی دادههای ساختاریافته است.
Tailwind CSS یک فریمورک CSS است که با استفاده از کلاسهای کمکی طراحیهای سریع و سفارشی را ممکن میسازد.
Node.js یک محیط اجرایی برای ساخت برنامههای سمت سرور و React.js کتابخانهای برای ایجاد رابطهای کاربری تعاملی و پویا است.