۱۴۰۰/۱/۲۳

دوازدهمین دورۀ کالج پارت – World Prince

شاید انتظارش رو نداشته باشید، چون خودمون هم انتظارش رو نداشتیم! اینکه به فاصلۀ کوتاهی از شروع دوره‌های توربوفرانت و بک‌پک، از یک دورۀ جدید رونمایی کنیم. اونم دوره‌ای که قراره به آموزش توسعۀ fullstack وب بپردازه و یکی از پر و پیمون‌ترین دوره‌های کالج پارت باشه؛ طوری که از مبانی توسعۀ قالب صفحات وب یعنی HTML و CSS تا کتابخونۀ محبوبی مثل react رو در بر داره و نهایتا به PHP و Wordpress ختم میشه. برای همین هم اسم دوره رو گذاشتیم World Prince.


از خدا که پنهون نیست، از شما چه پنهون، ما برای واحد Wordpress به چندتا همکار خوب نیاز داشتیم، اما نه برای بارگزاری محتوا، بلکه برای توسعه. کسی که توانایی پیاده‌سازی HTML و CSS صفحات طراحی شدۀ پیچیده رو داشته باشه، بتونه پلاگین‌های مدرنی که با react نوشته می‌شن رو توسعه بده و نوشتن apiهای قابل اتکایی که تسلط به PHP و Wordpress رو می‌طلبه، راستِ کارش باشه.


مدت زیادی هم سعی کردیم از متخصصین هر کدوم از این حوزه‌ها دعوت به همکاری کنیم، ولی تا این لحظه موفق نبودیم. این شد که یک بار دیگه، کار رو سپردیم به کالج پارت، تا لااقل شانس آشنایی با علاقه‌مندان به این حوزه رو داشته باشیم.


دورۀ World Prince، روز پانزدهم اردیبهشت‌ماه ۱۴۰۰ و با جلسۀ معارفه، کار خودش رو شروع میکنه و به‌مدت ۲ ماه ادامه داره. روزهای شنبه تا چهارشنبه از ساعت ۱۶ تا ۱۷ به صورت غیرحضوری و پنج‌شنبه‌ها از ساعت ۱۱ تا ۱۴ به صورت حضوری در خدمتتون هستیم تا هر سوالی که در طول کلاس‌های مجازی حل نشده باقی می‌مونه رو حل کنیم.


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


شرکت در World Prince رایگانه و تنها خواسته‌ای که داریم، دل سپردن به دوره است. چون موفقیت مهارت‌جوها در یادگیری مفاهیم و انجام پروژه‌ها، باعث خوشحالی ماست و خوشحال‌تر میشیم اگر بعد از این دوره، کنارمون بمونید و همکاری حرفه‌ای داشته باشیم. پس منتظر قدم‌های پر برکت و دستان پر از کد شما هستیم.

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

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

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

HTML

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

CSS

  • انتخاب‌گر (selector) ها - شبه کلاس (pseudo class) و شبه المان
  • ساختار دستور CSS
  • جزئی‌گرایی و ارث‌بری
  • دستورات برچسب‌های دربرگیرنده (containing tags)
  • رنگ، کادر و پس‌زمینه
  • مدل جعبه (box model)
  • فضانمایی (width, height, margin, padding)
  • موقعیت‌دهی
  • واکنش‌گرایی و مدیا کوئری
  • انیمیشن

SCSS

  • ساختار تودرتو
  • متغیر
  • مرکب‌ها (mixin)

JavaScript

  • متغیرها
  • دستورات کنترلی
  • نوع داده - مقادیر truthy و falsy - تبدیل نوع داده
  • توابع
  • آرایه‌ها
  • اشیاء
  • کلمه کلیدی this و حوزه (scope)
  • کار با DOM
  • ویژگی های جدید جاوااسکریپت
  • Callback
  • JSON و روش‌های کار با آن
  • برنامه‌نویسی غیرهمگام - promise - async-await
  • آشنایی با کتابخانه‌های jQuery , Lodash

React

  • نوشتن اولین کد با ری اکت
  • کار با لیست و شرط
  • کامپوننت (lifecycle)
  • استفاده از API

PHP

  • آشنایی با مفاهیم پایه، معماری PHP و LAMP
  • آشنایی با انواع داده و کار با آنها
  • آشنایی با عبارات شرطی و ساختارهای کنترلی در PHP
  • آشنایی با برنامه نویسی شی‌گرا در PHP
  • آشنایی با cookie و session
  • روش‌های دیباگ و رفع خطا
  • آشنایی با Form Handling
  • آشنایی با API و RESTful

MySQL

  • مبانی پایگاه داده
  • Relational Database - tables - relations - modeling
  • نوع داده ها در sql
  • ساختن پایگاه داده
  • کوئری‌های اس‌کیو‌ال (select - join - group by – ordering)
  • کار با پایگاه داده در php

Wordpress

  • معرفی
  • تمپلیت فایل‌ها
  • اکشن‌ها و فیلترها
  • Template hierarchy
  • Header & Footer
  • Post Type & Taxonomy
  • ذخیره سازی اطلاعات
  • Shortcode
  • Sidebar & Widget
  • Page template
  • Post Query
  • افزودن صفحه ادمین

SEO

  • مبانی