مسیر یادگیری
نقشهی زیر مسیر پیشنهادی یادگیری را بهصورت شاخهای نشان میدهد. روی هر دوره کلیک کنید تا سرفصلها و پیشنیازهای آن را ببینید.
مسیر یادگیری برنامهنویسی
از پایه شروع کن، مهارتهای مشترک را یاد بگیر و بعد مسیر تخصصی مناسب خودت را انتخاب کن.
دورههای شروع و مهارتهای پایه
این دورهها پیشنیاز ندارند. اگر تازه شروع کردهاید یا هنوز مسیر خود را انتخاب نکردهاید، از اینجا شروع کنید.
مفاهیم پایه
آشنایی عملی با منطق برنامهنویسی، الگوریتم و مسیرهای تخصصی.
ویندوز و کامپیوتر
یادگیری مستقل کار با ویندوز، فایلها، اینترنت و نصب نرمافزار.
ICDL
مهارتهای کاربردی کامپیوتر و نرمافزارهای پرکاربرد اداری.
لینوکس
کار با ترمینال، مدیریت سیستم و آشنایی با سرورهای لینوکسی.
پایه مشترک توسعه وب
قبل از انتخاب تخصص، این مسیر مشترک را طی کنید. HTML، CSS و JavaScript پایه اصلی ورود به مسیرهای مختلف توسعه وب هستند. دوره Bootstrap و Responsive را میتوانید بعد از HTML و CSS یاد بگیرید.
Front-End
ساخت رابطهای کاربری مدرن و اپلیکیشنهای حرفهای وب.
Bootstrap و Responsive
آموزش ساخت صفحات وب واکنشگرا با Bootstrap، Media Query و اصول طراحی Responsive برای نمایش صحیح سایت در موبایل، تبلت و دسکتاپ.
JavaScript پیشرفته
درک عمیق JavaScript، کدنویسی تمیز و آمادگی برای مصاحبههای فنی.
تایپاسکریپت
افزودن تایپ ایستا به جاوااسکریپت برای نوشتن کدی امنتر و مقیاسپذیر.
React JS
ساخت رابطهای کاربری پویا با کامپوننتمحوری و مدیریت state.
Next.js
توسعه اپلیکیشنهای وب مدرن با Next.js، رندر سمت سرور و بهینهسازی عملکرد.
Backend
ساخت API، سرویسهای سمت سرور، دیتابیس و معماری Backend.
Node.js
آموزش توسعه سمت سرور با Node.js، طراحی API، کار با پایگاه داده و پیادهسازی سرویسهای وب.
تایپاسکریپت
افزودن تایپ ایستا به جاوااسکریپت برای نوشتن کدی امنتر و مقیاسپذیر.
NestJS
توسعه بکاند ساختاریافته و مقیاسپذیر با NestJS، معماری ماژولار و TypeScript.
Web Scraping
استخراج و سازماندهی دادههای وب برای تحلیل و اتوماسیون.
Full-Stack
ترکیب Front-End و Backend برای ساخت محصول کامل وب.
طراحی سایت جامع
مسیر جامع طراحی و توسعه وب از HTML و CSS تا JavaScript، طراحی واکنشگرا و پیادهسازی پروژههای وب.
React JS
ساخت رابطهای کاربری پویا با کامپوننتمحوری و مدیریت state.
Node.js
آموزش توسعه سمت سرور با Node.js، طراحی API، کار با پایگاه داده و پیادهسازی سرویسهای وب.
تایپاسکریپت
افزودن تایپ ایستا به جاوااسکریپت برای نوشتن کدی امنتر و مقیاسپذیر.
NestJS
توسعه بکاند ساختاریافته و مقیاسپذیر با NestJS، معماری ماژولار و TypeScript.
Mobile
ساخت اپلیکیشن موبایل با React Native؛ پیشنیاز: آشنایی با React.
React JS
ساخت رابطهای کاربری پویا با کامپوننتمحوری و مدیریت state.
React Native
ساخت اپلیکیشن موبایل با React Native و اجرای آن روی گوشی.
موبایل پیشرفته
ساخت اپلیکیشن کامل، اتصال امن به سرور و آمادهسازی برای انتشار.
Web Security
آشنایی تخصصی با امنیت وب، آسیبپذیریها و تست نفوذ.
مسیر مستقل Python
اگر میخواهید مسیر برنامهنویسی خود را با Python شروع کنید، ابتدا دوره پایتون پایه را بگذرانید و بعد بر اساس هدفتان یکی از دورههای پیشرفته، پردازش تصویر یا امنیت را انتخاب کنید.
پایتون پایه
آموزش مبانی برنامهنویسی و ساختار زبان پایتون از صفر تا سطح متوسط.
پایتون پیشرفته
مفاهیم پیشرفته پایتون شامل شیگرایی حرفهای، دکوریتورها و مدیریت حافظه.
پردازش تصویر با پایتون
آموزش عملی پردازش تصویر با پایتون؛ از مبانی OpenCV و کار با تصاویر تا تشخیص، تحلیل و پردازش پیشرفته تصاویر در پروژههای واقعی.
پایتون امنیت
استفاده از پایتون برای خودکارسازی وظایف امنیتی و ساخت ابزارهای آزمایشگاهی.
دورههای جامع
اگر ترجیح میدهید بهجای طی کردن دورهها یکییکی، یک مسیر کامل و پیوسته را از صفر شروع کنید، این دورهها بدون پیشنیاز هستند.
webPack
دوره جامع متخصص فرانتاند؛ از مبانی طراحی وب تا توسعه حرفهای با React.js و Next.js
طراحی سایت جامع
مسیر جامع طراحی و توسعه وب از HTML و CSS تا JavaScript، طراحی واکنشگرا و پیادهسازی پروژههای وب.
پایتون جامع
مسیر کامل تبدیل شدن به برنامهنویس پایتون؛ از مبانی زبان تا Django، FastAPI و استقرار پروژه.