courses background
back icon
back icon
پوستر دوره توربوفرانت 2
۱۴۰۱/۲/۷

بیستمین دوره کالج پارت - توربوفرانت ۲

دورۀ توربوفرانت رو یادتونه؟ اون‌موقع هنوز مطمئن نبودیم که دوره‌های تخصصی ناتابستونی چقدر متقاضی داره. اما خدا رو شکر، نه‌تنها استقبال پرشور و خوبی از دوره شد، بلکه همکارای خیلی خوبی هم به جمع‌مون اضافه کرد و سرآغاز جدیدی شد برای دوره‌های تخصصی کالج پارت.

حالا بعد از گذشت حدود ۱۳ ماه و برگزاری چندین دورۀ تخصصی دیگه، دوباره با دومین دورۀ تخصصی آموزش توسعۀ front-end تحت عنوان "توربوفرانت ۲" برگشتیم که باز هم بهترین مربی‌هامون رو داره و مثل همۀ دوره‌های کالج پارت، کاملا رایگانه.

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

این دوره، به صورت حضوری از تاریخ ۷ اردیبهشت ماه ۱۴۰۱ و در شهر مقدس مشهد برگزار میشه و روزهای زوج به مدت حداکثر ۴ ساعت از ساعت ۱۴:۰۰ الی ۱۸:۰۰ در خدمت‌ شرکت‌کننده‌ها خواهیم بود. اگه مشتاقید توی این دوره شرکت کنید و قصد دارید با تمام قوت‌تون در این مدتِ حدودا ۲ ماهه، همراه‌مون باشید؛ تا فرصت هست مراحل ثبت‌نام رو طی کنید و این خبر خوش رو به دوستان‌تون هم برسونید.

پیش نیازهای این دوره:

  • آشنایی با مفاهیم اولیه وب
  • آشنایی با یک زبان برنامه‌نویسی
  • همراه داشتن لپ‌تاپ

چی قراره یاد بگیریم:

HTML5

  • زبان نشانه‌گذاری چیست؟
  • درک ساختار صفحه
  • معرفی برچسب‌های (tag) پرکاربرد
  • درک ساختار مولفه (element)
  • آشنایی با وب معنایی (semantic web)
  • المان‌های فرم

CSS3

  • انتخاب‌گر (selector) ها
  • ساختار دستور CSS
  • جزئی‌گرایی و ارث‌بری
  • پراپرتی‌ها و مقادیر پیش‌فرض
  • مقیاس‌ها و رنگ‌ها
  • بک‌گراند و سایه
  • شبه‌کلاس‌ها و شبه‌المان‌ها
  • فضانمایی (width, height, margin, padding)
  • موقعیت‌دهی
  • واکنش‌گرایی و media query
  • انیمیشن
  • فانکشن‌ها و متغیرها
  • متودولوژی‌ها

SCSS

  • چرا یک زبان پیش‌پردازنده استفاده کنیم؟
  • ساختار تودرتو
  • متغیر
  • مرکب‌ها (mixin)

JavaScript

  • تاریخچه
  • متغیرها
  • دستورات کنترلی
  • نوع داده
  • توابع و callback
  • آرایه‌ها
  • اشیاء
  • closure و hoisting
  • کار با DOM
  • JSON و روش‌های کار با آن
  • برنامه‌نویسی غیرهمگام
  • درخواست HTTP
  • کد تمیز
  • کلاس و ماژول

Vuejs

  • چرا SPA؟
  • معرفی چارچوب Vuejs
  • انقیاد داده
  • مقادیر محاسباتی
  • واکنش به تغییرات
  • چرخهٔ حیات
  • کامپوننت
  • رویداد‌ها
  • تبادل داده
  • مسیریاب

Test & Performance

  • مزایای نوشتن آزمون
  • روش‌های انجام آزمون
  • متریک‌های عملکرد در وب

Agile

  • آشنایی با تفکر چابک
  • توسعهٔ محصول بر اساس تفکر چابک

Git

  • آموزش کاربردی گیت