• آموزش Git:
    789,000 ت 315,600 ت
  • آموزش React JS پیشرفته:
    1,189,000 ت 475,600 ت
  • آموزش React JS مقدماتی:
    979,000 ت 391,600 ت
  • آموزش جاوا اسکریپت (JavaScript):
    829,000 ت 331,600 ت
  • آموزش طراحی وب‌سایت (Front-End):
    1,249,000 ت 499,600 ت
  • مجموع:
    5,035,000 ت 2,014,000 ت
  • مجموع تخفیف: 3,021,000 ت
خرید تخصص
قیمت: 2,014,000 تومان
  • دسترسی نامحدود به محتوای تمامی دوره‌ها
  • دریافت گواهینامه معتبر مکتب‌خونه
  • دسترسی به پروژه و تصحیح پروژه‌ها توسط راهنمای متخصص
  • مشارکت در تالار گفتگو
قیمت: 2,014,000 تومان
ورود به حساب کاربری
فرانت اند

فرانت اند

فرانت اند

دوره‌ها

این تخصص برای علاقه‌مندان به یادگیری فرانت اند بسیار مناسب است و شامل تمام مهارت‌های لازم برای تسلط در این حوزه می‌باشد. در ابتدای تخصص شما با جاوا اسکریپت آشنا خواهید شد. جاوا اسکریپت یک زبان برنامه‌نویسی است که برای ایجاد و مدیریت صفحات وب پویا استفاده می‌شود. جاوا اسکریپت روح تازه‌ای به صفحات وب می‌بخشد و مهم‌ترین عنصر برای ایجاد بهترین تجربه کاربری است. این زبان برنامه‌نویسی ستون فقرات اینترنت است و با ترکیب با HTML و CSS دنیای کاملاً متفاوتی از وب را به ما نشان می‌دهند. بعد از آن شما با مفاهیم مقدماتی و پیشرفته ری اکت آشنا خواهید شد. ReactJS (ری اکت جی اس) یک کتابخانه محبوب جاوا اسکریپت است که برای توسعه وب استفاده می‌شود. React.js یا ReactJS یا React نام‌های مختلف کتابخانه ReactJS هستند. بسیاری از شرکت‌های بزرگ امروزی (نتفلیکس، اینستاگرام، فیس‌بوک و غیره) نیز از React JS استفاده می‌کنند. استفاده از این فریمورک نسبت به سایر فریمورک‌ها مزایای زیادی دارد و در چند سال اخیر در زیر 10 زبان برنامه‌نویسی برتر تحت شاخص‌های رتبه‌بندی زبان‌های مختلف قرار گرفته است. در انتها با گیت آشنا خواهید شد. گیت (Git) یکی از راه‌های پیاده‌سازی ایده کنترل نسخه است. یک سیستم کنترل نسخه هر نوع تغییر ایجادشده در فایل پروژه، چرایی ایجاد این تغییرات و ارجاع به مشکلات رفع شده یا بهبودهای معرفی‌شده را ردیابی می‌کند. این به تیم‌های توسعه‌دهنده اجازه می‌دهد تا تغییرات کد را در طول زمان مدیریت و پیگیری کنند. این ابزار به توسعه‌دهندگان اجازه می‌دهد تا به حالت‌های قبلی فایل سوئیچ کند، نسخه‌ها را باهم مقایسه کند و به شناسایی مشکلات موجود در یک فایل به روشی کارآمدتر کمک می‌کند.

سوالات پرتکرار

اگر قبلا در یک یا چند دوره از دوره‌های این تخصص قبلا ثبت‌نام کرده باشم، چگونه می‌توانم در این تخصص ثبت‌نام کنم؟
شما می‌توانید با پرداخت هزینه‌ی دوره‌هایی که تا کنون ثبت‌نام نکرده‌اید، در تخصص ثبت‌نام کنید و به تمامی دوره‌ها دسترسی داشته باشید.
آیا می‌توانم به تنهایی در یک دوره ثبت‌نام کنم؟
بله. با انتخاب دوره مورد علاقه خود میتوانید در آن دوره به تنهایی ثبت‌نام کنید.
آیا این تخصص 100% آنلاین است؟
اگر دوره‌ای شامل بخش حضوری نیز باشد در توضیحات همان دوره آمده است.
در صورت اتمام تخصص گواهی‌نامه‌ای جداگانه از گواهی‌نامه دوره ها به من تعلق می گیرد؟
بله. در صورتی که تمام دوره‌های یک تخصص را در زمان تعیین‌شده با نمره قبولی به اتمام برسانید، گواهی‌نامه تخصص برای شما صادر می گردد. گواهی‌نامه تخصص گواهی‌نامه ای جدا از گواهی‌نامه تک‌تک دوره‌ها است که برای شما صادر می شود.
آیا باید دوره‌ها را به ترتیب بگذرانم؟
نه. برای اتمام تخصص شما باید همه دوره‌های آن تخصص را بگذرانید ولی الزامی به رعایت ترتیب نیست. برای دوره‌هایی که پیش‌نیاز دارند پیش‌نیازی را توصیه می کنیم که رعایت کنید. توصیه می‌شود که ترتیب دوره‌های تخصص را رعایت کنید ولی الزامی به آن نیست.
زمان دسترسی من به دوره‌ها پس از خرید تخصص چگونه است؟
شما پس از خرید تخصص برای مدت زمان تعیین‌شده به همه دوره‌ها دسترسی خواهید داشت. پس از پایان زمان تخصص، با تمدید تخصص می توانید برای مدت تمدید به همه دوره‌ها دسترسی داشته باشید.
پس از سپری شدن زمان تخصص آیا به دوره‌ها دسترسی خواهم داشت؟
بله، پس از اتمام زمان تخصص شما به محتوای همه دوره‌ها دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژ‌ه‌ها و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی‌نامه برای شما وجود نخواهد داشت مگر با تمدید دوره.

آموزش طراحی وب‌سایت (Front-End)

دنیای اینترنت و وب امروزه به عضوی جدائی‌ناپذیر از دنیای فیزیکی تبدیل شده به طوری بیشتر فعالیت های ما به آن وابسته است. با ظهور اینترنت دیگر مرزهای جغرافیایی کم رنگ‌تر شده اند و هرکس می‌تواند از این فرصت برای پیشرفت خود استفاده کند. عدم آشنایی با این فضا باعث …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول: آشنایی با مفاهیم FrontEnd Development

00:57 ساعت (شامل 00:54 ساعت محتوای آموزشی)

فصل دوم: آشنایی با HTML به صورت پایه‌ای

02:20 ساعت (شامل 01:17 ساعت محتوای آموزشی)

فصل سوم: آموزش ویژگی‌های پیشرفته‌تر در HTML و آشنایی با attributeها

02:39 ساعت (شامل 01:36 ساعت محتوای آموزشی)

فصل چهارم: آموزش Style دادن صفحه و زبان CSS به صورت پایه‌ای

04:15 ساعت (شامل 02:12 ساعت محتوای آموزشی)

فصل پنجم: آموزش CSS و مباحث پیشرفته‌تر

04:21 ساعت (شامل 01:18 ساعت محتوای آموزشی)

فصل ششم: آموزش CSS FLEX و پروژه‌ی پیاده‌سازی سایت Envato.com

05:28 ساعت (شامل 02:25 ساعت محتوای آموزشی)

فصل هفتم: آموزش CSS GRID و پیاده‌سازی Myer.com.au

05:34 ساعت (شامل 01:31 ساعت محتوای آموزشی)

فصل هشتم: آموزش SASS و پیاده‌سازی صفحه لاگین miro.com

05:41 ساعت (شامل 01:38 ساعت محتوای آموزشی)

فصل نهم: آشنایی و کار با Frameworkهای CSS

06:17 ساعت (شامل 01:13 ساعت محتوای آموزشی)

فصل دهم: نکات بیشتر

10:28 ساعت (شامل 00:28 ساعت محتوای آموزشی)

آموزش جاوا اسکریپت (JavaScript)

جاوا اسکریپت یک زبان برنامه‌نویسی متن‌باز است که برای ایجاد برنامه‌های کاربردی وب محور طراحی‌شده است. جاوا اسکریپت یک زبان سبک‌وزن و تفسیر شده است که آن را بسیار سریع‌تر از زبان‌های دیگر می‌کند و با HTML یکپارچه‌شده است و پیاده‌سازی آن را در برنامه‌های وب بسیار آسان است. در …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول: معرفی زبان جاوا اسکریپت و دستور زبان پایه

06:20 ساعت (شامل 02:17 ساعت محتوای آموزشی)

فصل دوم: جاوا اسکریپت در مرورگر و کار با DOM

02:26 ساعت (شامل 01:23 ساعت محتوای آموزشی)

فصل سوم: آشنایی با زمان‌بندی و ذخیره‌سازی اطلاعات در مرورگر

03:34 ساعت (شامل 00:31 ساعت محتوای آموزشی)

فصل چهارم: آموزش و تعریف Scope و ویژگی‌های ES6 در جاوا اسکریپت

04:47 ساعت (شامل 00:44 ساعت محتوای آموزشی)

فصل پنجم: Syntax های جدید ES6 و کار با Array و Object

05:46 ساعت (شامل 00:43 ساعت محتوای آموزشی)

فصل ششم: آشنایی با کلاس و ارث بری و ویژگی‌های خاص جاوا اسکریپت

04:55 ساعت (شامل 01:52 ساعت محتوای آموزشی)

فصل هفتم: ویژگی‌های ES7 و ES8 و توابع کاربردی جدیدتر در جاوا اسکریپت

08:56 ساعت (شامل 00:53 ساعت محتوای آموزشی)

فصل هشتم: ویژگی‌های جدیدتر برای جاوا اسکریپت ورژن‌های 2020, 2021 و 2022

00:41 ساعت (شامل 00:41 ساعت محتوای آموزشی)

فصل نهم: ابزارها و سایت‌های کمکی

00:09 ساعت (شامل 00:09 ساعت محتوای آموزشی)

فصل دهم: برنامه‌نویسی پروژه ماشین حساب با جاوا اسکریپت

07:05 ساعت (شامل 00:55 ساعت محتوای آموزشی)

آموزش React JS مقدماتی

ReactJS (ری اکت جی اس) یک کتابخانه محبوب جاوا اسکریپت است که برای توسعه وب استفاده می‌شود. React.js یا ReactJS یا React نام‌های مختلف کتابخانه ReactJS هستند. بسیاری از شرکت‌های بزرگ امروزی (نتفلیکس، اینستاگرام، فیس‌بوک و غیره) نیز از React JS استفاده می‌کنند. استفاده از این فریمورک نسبت به سایر …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول: React چیست و معرفی ویژگی‌های آن

00:28 ساعت (شامل 00:25 ساعت محتوای آموزشی)

فصل دوم: معرفی Create React App و ویژگی‌هان آن

04:23 ساعت (شامل 01:20 ساعت محتوای آموزشی)

فصل سوم: نکات در مورد Life Cycle ها در React

00:32 ساعت (شامل 00:29 ساعت محتوای آموزشی)

فصل چهارم: آموزش React Hookها

04:24 ساعت (شامل 01:21 ساعت محتوای آموزشی)

فصل پنجم: ویژگی‌های بیشتر برای Animation و Validation

03:36 ساعت (شامل 00:33 ساعت محتوای آموزشی)

فصل ششم: چگونگی Deploy کردن

00:12 ساعت (شامل 00:12 ساعت محتوای آموزشی)

فصل هفتم: نکات اضافی و سوالات متداول در React

04:29 ساعت (شامل 01:26 ساعت محتوای آموزشی)

فصل هشتم: برنامه‌نویسی تکلیف دوره و پروژه Todo

01:33 ساعت (شامل 01:33 ساعت محتوای آموزشی)

فصل نهم: برنامه‌نویسی تکلیف دوره و پروژه وب‌سایت شخصی برای رزومه با Figma

06:23 ساعت (شامل 01:20 ساعت محتوای آموزشی)

فصل دهم: ویژگی‌های جدید React JS 18

00:20 ساعت (شامل 00:20 ساعت محتوای آموزشی)

آموزش React JS پیشرفته

دنیای فرانت‌اند تنها محدود به React نیست؛ بلکه می‌توان با استفاده از تکنولوژی‌های فراوان دیگری یک وب‌سایت حرفه‌ای ایجاد کرد. اگر می‌خواهید به موقعیت Senior FrontEnd Engineer برسید، باید آموزش React JS پیشرفته را که امروزه از اهمیت بالایی برخوردار است، فرا بگیرید. ابزارهای متعددی وجود دارد که در دوره …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول: آشنایی با محیط پیشرفته برای کار با React

00:37 ساعت (شامل 00:34 ساعت محتوای آموزشی)

فصل دوم: کار با NextJS

00:32 ساعت (شامل 00:29 ساعت محتوای آموزشی)

فصل سوم: کار با CSS و روش‌های مختلف Style دادن به پروژه

05:47 ساعت (شامل 00:44 ساعت محتوای آموزشی)

فصل چهارم: معرفی Design Pattern ها و Best Practice ها در پروژه های React

00:28 ساعت (شامل 00:28 ساعت محتوای آموزشی)

فصل پنجم: شروع پیاده‌سازی یک Design System و کامپوننت‌های Basic و Reusable پروژه

04:20 ساعت (شامل 01:17 ساعت محتوای آموزشی)

فصل ششم: پیاده‌سازی Routing و استفاده از Next Js Route

00:19 ساعت (شامل 00:19 ساعت محتوای آموزشی)

فصل هفتم:‌ کار با Redux

06:32 ساعت (شامل 01:29 ساعت محتوای آموزشی)

فصل هشتم:‌ پیاده ‌سازی و معرفی Testing

03:41 ساعت (شامل 00:38 ساعت محتوای آموزشی)

فصل نهم: معرفی Restful APIs

00:37 ساعت (شامل 00:37 ساعت محتوای آموزشی)

فصل دهم: کار با Cookie و برنامه نویسی حالت های Authenticated در پروژه با SSR

03:36 ساعت (شامل 00:33 ساعت محتوای آموزشی)

فصل یازدهم:‌ معرفی و کار با GraphQL

03:54 ساعت (شامل 00:51 ساعت محتوای آموزشی)

فصل دوازهم: معرفی و کار با Gatsby

05:31 ساعت (شامل 00:31 ساعت محتوای آموزشی)

فصل سیزدهم: معرفی و کار با Webpack

01:24 ساعت (شامل 01:21 ساعت محتوای آموزشی)

فصل چهاردهم: معرفی و پیاده سازی یک Progressive Web App یا PWA

04:52 ساعت (شامل 00:49 ساعت محتوای آموزشی)

آموزش Git

گیت چیست و آیا آموزش Git برای توسعه‌دهندگان یا یک برنامه نویسان لازم است؟ یک سیستم کنترل نسخه هر نوع تغییر ایجادشده در فایل پروژه، چرایی ایجاد این تغییرات و ارجاع به مشکلات رفع شده یا بهبودهای معرفی‌شده را ردیابی می‌کند. این به تیم‌های توسعه‌دهنده اجازه می‌دهد تا تغییرات کد …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

معرفی Git

00:23 ساعت (شامل 00:18 ساعت محتوای آموزشی)

شروع کار با Git

00:34 ساعت (شامل 00:25 ساعت محتوای آموزشی)

ذخیره تغییرات در Git

00:37 ساعت (شامل 00:34 ساعت محتوای آموزشی)

بررسی مخزن کد (Repository)

01:29 ساعت (شامل 00:28 ساعت محتوای آموزشی)

بازگردانی تغییرات و بازنویسی تاریخچه

00:36 ساعت (شامل 00:34 ساعت محتوای آموزشی)

استفاده از سرورهای Git و ادیتورها

03:11 ساعت (شامل 01:08 ساعت محتوای آموزشی)

کار گروهی روی مخزن کد و موارد پیشرفته‌تر درباره Git

03:12 ساعت (شامل 01:07 ساعت محتوای آموزشی)