college logo

آموزش پروژه‌محور برنامه‌نویسی وب با PHP

با توسعه‌ی پروژه‌های واقعی

۱۱ فصل | ۸۰ تمرین | پروژه‌ی عملی | ۱۶ هفته

ثبت نام

تعداد افراد ثبت‌نام کرده
۰

تعداد پاسخ‌های ارسال شده
۰

تعداد پرسش‌های پاسخ داده شده
۰

امروزه اکثر کسب‌وکارها در حال حرکت به سمت آنلاین شدن هستند. از این رو، تعداد برنامه‌نویس‌های وب به سرعت در حال افزایش است. دوره‌ی آموزش پروژه‌محور برنامه‌نویسی وب با PHP با هدف ایجاد دید گسترده و عمیق نسبت به مفاهیم برنامه‌نویسی سمت سرور (back-end) طراحی شده است. این دوره، تمامی پیش‌نیازهای برنامه‌نویسی وب را در قالب درس‌نامه‌ها، تمرین‌ها و پروژه‌های متعدد به شما آموزش می‌دهد. عموم دوره‌های کوئرا کالج با همکاری شرکت‌های مطرح حوزه‌ی IT طراحی می‌شوند تا آمادگی لازم برای ورود به بازار کار را کسب کنید.

با مثال‌های عملی از شرکت‌های

لذت یادگیری حرفه‌ای PHP!

جامع و نزدیک به صنعت یاد بگیرید

این دوره برخلاف دوره‌های مشابه، با توسعه‌ی برنامه‌ها در محیط command-line آغاز می‌شود تا بتوانید توانایی حل مسائل مربوط به برنامه‌نویسی وب را به‌طور کامل کسب کرده و در بخش دوم دوره برنامه‌نویسی وب را با آمادگی بیش‌تری یاد بگیرید. در این بخش، کار با پروتکل HTTP، پایگاه داده، امنیت در وب و موارد مرتبط را خواهید آموخت. این سرفصل‌ها، دقیقاً همان مفاهیمی هستند که برای ورود به بازار کار به آن‌ها نیاز دارید.

+100 box body info internet lock

با تمرین‌ها و پروژه‌ها تجربه واقعی کسب کنید

در کنار درس‌نامه‌های آموزشی غنی، بیش از ۷۰ تمرین برنامه‌نویسی برای شما آماده شده تا در جنبه‌های مختلف تجربه کسب کنید. هم‌چنین در بین تمرین‌ها، پروژه‌هایی را به صورت گام‌به‌گام پیاده‌سازی خواهید کرد. تمرین‌ها و پروژه‌های این دوره با هدف ورود به بازار کار طراحی شده‌اند.

body big cube med cube small cube

در تمام زمان آموزش کنارتان هستیم

از تعداد تمرین‌های این دوره، مشخص است که گذراندن این دوره آسان نیست! از این رو، در تمام زمان دوره می‌توانید سؤالات‌تان را از مربی‌های کالج بپرسید و از آن‌ها در دیباگ کردن کدهای‌تان کمک بگیرید. پس از حل سؤالات نیز می‌توانید پاسخ اساتید دوره یا سایر دوستانتان را ببینید. هم‌چنین، تعدادی وبینار در تابستان سال ۱۴۰۰ برای این دوره در نظر گرفته شده تا مباحث را کامل‌تر بیاموزید.

body left text right text circle circle circle

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

پس از اتمام دوره، گواهی معتبر کوئرا کالج به شما داده می‌شود و می‌توانید آن‌را حین در‌خواست برای‌ موقعیت‌های شغلی، ضمیمه رزومه خود کرده و شانس پذیرفته‌شدن را بالا ببرید.
در سال ۱۳۹۹، فرصت‌های شغلی PHP رتبه‌ی دوم را از نظر تعداد در Quera Careers کسب کردند!

فرصت‌های شغلی PHP در Quera Careers

body big cube med cube small cube

امکانات دیگر این دوره کوئرا کالج

آخرین نسخه‌ی PHP

محتوای ویدیویی

بروزرسانی مداوم

داوری خودکار تمارین

مشاهده‌ی کد دیگران

پرسش و پاسخ با اساتید دوره

شرکت‌های مبتنی بر PHP

دیجی کالا

دیجی کالا

آپارات

آپارات

Facebook

Facebook

فیلیمو

فیلیمو

اسنپ فود

اسنپ فود

Wikipedia

Wikipedia

Yahoo

Yahoo

زرین پال

زرین پال

سرفصل دوره

مقدمه ( ٪۱۰۰ تا میزان مورد انتظار )
شروع کار با PHP
نصب محیط برنامه‌نویسی درس‌نامه
کار با ورودی و خروجی درس‌نامه
اولین برنامه تمرین
مفاهیم اولیه
اهداف این فصل درس‌نامه
عملگرها درس‌نامه
ساختارهای شرطی و منطقی درس‌نامه
کامنت درس‌نامه
شاخص توده‌ی بدنی تمرین
آرایه‌ها درس‌نامه
بودن یا نبودن تمرین
آرایه‌های انجمنی درس‌نامه
محاسبه‌ی امتیاز تمرین
حلقه‌ها درس‌نامه
جست‌وجو در لیست تمرین
مجموع ارقام تمرین
اسامی تکراری تمرین
توابع درس‌نامه
سیستم داوری تکنولوژی درس‌نامه
نحوه‌ی کار با تست نمونه درس‌نامه
عدد اول تمرین
اصلاح شماره موبایل تمرین
شماره کارت زیبا تمرین
رنگ‌آمیزی مکعب تمرین
رمزنگاری تمرین
نکات تکمیلی تابع درس‌نامه
گران‌ترین سهم تمرین
Type Hinting درس‌نامه
کاراکتریاب تمرین
ثابت‌ها درس‌نامه
بگیریم یا تعریف کنیم! تمرین
فراخوانی فایل درس‌نامه
کانفیگ تمرین
توابع و کتاب‌خانه‌ها
اهداف این فصل درس‌نامه
رشته‌ها درس‌نامه
فرمت JSON درس‌نامه
پسوند فایل تمرین
ثبت‌نام تمرین
زیررشته تمرین
توابع مربوط به آرایه‌ها درس‌نامه
ارزان‌ترین‌ها تمرین
پرانتزگذاری تمرین
عبارات باقاعده (RegEx) درس‌نامه
استخراج داده‌ها تمرین
اعداد درس‌نامه
نماد علمی تمرین
کار با فایل درس‌نامه
camelCase تمرین
تاریخ و زمان درس‌نامه
تا نوروز تمرین
چند روزته؟ تمرین
چند وقت پیش؟ تمرین
تمرین‌های دوره‌ای ۱
مساحت تمرین
تست ساده تمرین
حذف تگ‌های HTML تمرین
اعتبارسنجی تمرین
شماره موبایل امن تمرین
تبدیل تمرین
واحد حفاظت و امنیت تمرین
مدیریت دانشجویان تمرین
مدیریت فایل ۱ تمرین
مفاهیم وب
اهداف این فصل درس‌نامه
آشنایی با HTTP درس‌نامه
آشنایی با HTML درس‌نامه
صفحه‌بندی تمرین
ایجاد فرم‌ها درس‌نامه
ارسال فرم‌ها درس‌نامه
سلام! تمرین
فرم تک‌صفحه‌ای تمرین
فرم ورود تمرین
آپلود فایل درس‌نامه
جست‌وجو در فایل تمرین
تبدیل CSV به JSON تمرین
مفهوم کوکی و سشن درس‌نامه
استفاده از کوکی و سشن درس‌نامه
شمارنده تمرین
مرا به‌خاطر بسپار تمرین
شی‌گرایی
شی‌گرایی چیست؟ درس‌نامه
کلاس (Class) درس‌نامه
بردار سه‌بعدی تمرین
زنجیروار تمرین
ثابت‌ها در کلاس درس‌نامه
شبکه‌های اجتماعی تمرین
متدهای جادویی درس‌نامه
کد عجیب تمرین
namespace درس‌نامه
کلیدواژه‌ی use درس‌نامه
کپسوله‌سازی (Encapsulation) درس‌نامه
حیوانات تمرین
عادت خوب تمرین
وراثت (Inheritance) درس‌نامه
مدیریت خطا درس‌نامه
چیراکسی؟ تمرین
Type Hinting در شی‌گرایی درس‌نامه
کلاس انتزاعی (Abstract Class) درس‌نامه
فرمت‌کننده تمرین
Trait درس‌نامه
لاگر تمرین
رابط (Interface) درس‌نامه
تجزیه‌گر مارک‌داون تمرین
ایستا (static) درس‌نامه
چندریختی (Polymorphism) درس‌نامه
مساحت چندریخت تمرین
الگوهای طراحی (Design Patterns) درس‌نامه
تریت سینگلتون تمرین
پایگاه داده
اهداف این فصل درس‌نامه
پایگاه داده چیست؟ درس‌نامه
راه اندازی MySQL درس‌نامه
اتصال به پایگاه داده درس‌نامه
تست اتصال تمرین
ساخت اولین جدول درس‌نامه
جدول ساده تمرین
افزودن اطلاعات درس‌نامه
درج‌کننده تمرین
دستورات آماده درس‌نامه
درج بی‌خطر تمرین
دریافت اطلاعات ۱ درس‌نامه
دریافت اطلاعات ۲ درس‌نامه
وبلاگ ساده - نمایش پست‌ها تمرین
حذف اطلاعات درس‌نامه
وبلاگ ساده - حذف پست‌ها تمرین
ویرایش اطلاعات درس‌نامه
وبلاگ ساده - ویرایش پست‌ها تمرین
اتصال جدول‌ها درس‌نامه
نتایج نظرسنجی تمرین
تمرین‌های دوره‌ای ۲
صندوق‌دار رستوران تمرین
شناسنامه‌ساز تمرین
فایل نمرات تمرین
تولید دنباله‌ی فیبوناچی تمرین
رصد مشتریان تمرین
پسر J تمرین
مدیریت کتاب‌خانه تمرین
مدیریت فایل ۲ تمرین
مباحث پیشرفته در PHP
اهداف این فصل درس‌نامه
SQL Injection درس‌نامه
XSS درس‌نامه
کامنت‌های امن تمرین
CSRF درس‌نامه
فرم امن تمرین
File Inclusion درس‌نامه
Unrestricted File Upload درس‌نامه
آپلود امن تمرین
پکیج‌ها و Composer درس‌نامه
الگوی طراحی MVC درس‌نامه
PHP در صنعت
پیامک‌های دیجی‌کالا تمرین
ورود و خروج در دیجی‌کالا تمرین
کار با API رمزینکس درس‌نامه
ماشین‌حساب ارز دیجیتال تمرین
نگه‌داری تغییرات قیمت رمزارزها تمرین
هندل کردن آپلود فایل در Upkey تمرین

اساتید دوره

نیما حیدری نسب
دانشجوی مهندسی کامپیوتر دانشگاه شهید بهشتی

دستیار آموزشی دانشگاه شهید بهشتی

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

دستیار تحقیقاتی و دستیار آموزشی در دانشگاه صنعتی شریف

حسن پزشک
دانشجوی مهندسی کامپیوتر دانشگاه صنعتی امیرکبیر

مدیر فنی شرکت روبان

امیر شه‌بندگان
دانشجوی مهندسی برق دانشگاه شهید بهشتی

مدیر فنی آسان اسپرت

فربد شمس
دانشجوی مهندسی صنایع دانشگاه علم و صنعت

مدیر فنی عدالتخانه

سؤالات متداول

پیش‌نیاز شرکت در دوره چیست؟

پیش‌نیاز این دوره، علاقه به یادگیری برنامه‌نویسی و آشنایی با حداقل یک زبان برنامه‌نویسی است. اگر هنوز در اول راه هستید، پیشنهاد می‌کنیم پیش از آغاز این دوره، دوره‌ی «مبانی برنامه‌نویسی و تفکر الگوریتمی» را بگذرانید.

محتوای دوره در چه قالبی ارائه می‌شود؟

محتوای دوره به صورت درس‌نامه‌هایی همراه با حل مسائل به زبان PHP است. پس از هر درس‌نامه، نوبت به تمرین و حل مسئله می‌رسد. تعدادی مسئله مطرح می‌شود که شما کد آن‌ها را نوشته و ارسال می‌کنید. سامانه‌ی داوری خودکار کوئرا، در مدت کوتاهی کد شما را تصحیح می‌کند و نمره می‌دهد. در صورتی که نمره‌ی کامل نگرفتید، نگران نباشید! می‌توانید کد خود را تغییر دهید و دوباره ارسال کنید. درس‌نامه‌ها به صورت متن‌های تعاملی هستند و برخی از درس‌نامه‌ها و تمرین‌ها دارای ویدیو نیز هستند. هم‌چنین، چندین پروژه‌ی کاربردی در حین دوره به شما کمک می‌کند تا آماده‌ی حضور در بازار کار شوید.

مربی‌گری دوره به چه صورت است؟

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

پس از پایان این دوره، چه مهارت‌هایی کسب می‌کنم؟

پس از پایان دوره، با کسب تجربه‌ی عملی بر روی پروژه‌های واقعی و حل تمرین‌ها به کمک مربی‌ها، به بسیاری از ملزومات ورود به بازار کار به‌عنوان توسعه‌دهنده‌ی بک‌اند مسلط خواهید بود.

پروژه‌های این دوره چیستند و من در این پروژه‌ها چه کاری انجام خواهم داد؟

در این دوره، قسمت بک‌اند سیستم‌های زیر را پیاده‌سازی خواهید کرد:

  • فایل منیجر تحت وب
  • وبلاگ ساده
  • سیستم مدیریت کتاب‌خانه
  • دیتابیس flat-file

آیا محتوای دوره به صورت یکجا در اختیارمان قرار می‌گیرد؟

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

تا چه زمانی برای به پایان رساندن دوره فرصت داریم؟

پس از خرید دوره، شما می‌توانید فصل‌های ابتدایی آن را بدون هیچ محدودیت زمانی پیش بروید تا با فضای کوئرا کالج آشنا شوید.

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

برای شرکت در دوره، باید در رشته‌ی دانشگاهی خاصی تحصیل کرده باشیم؟

خیر، نیازی نیست! اگر پیش‌نیاز دوره (آشنایی با مفاهیم اولیه‌ی برنامه‌نویسی) را داشته باشید،‌ می‌توانید در این دوره شرکت کنید.

مهلت ثبت‌نام در این دوره تا چه زمانی است؟

ثبت‌نام در کوئرا کالج محدودیت زمانی خاصی ندارد و می‌توانید هر زمانی در دوره ثبت‌نام کنید.

وبینارهای این دوره به چه صورت خواهند بود؟

در تابستان ۱‍۴۰۰، تعدادی وبینار رفع اشکال و حل تمرین برای مباحث دوره برگزار خواهد شد که در آن می‌توانید مفاهیم را دقیق‌تر یاد بگیرید.

بزن بریم!

در صورت وجود هرگونه سؤال یا ابهام با college@quera.ir تماس بگیرید.

ثبت نام