دوره طلایی آموزش PHP برای ورود به بازار کار

دوره طلایی آموزش PHP برای ورود به بازار کار

دوره جامع PHP و Laravel از صفر تا استخدام آیا از آن دسته افرادی هستید که می‌خواهند از پایه وارد دنیای برنامه‌نویسی وب شوند و پس از آن با یکی از قوی‌ترین فریم‌ورک‌های PHP، یعنی Laravel، پروژه‌های حرفه‌ای و به‌روز بسازند؟ در این دوره آموزشی کاملاً پروژه‌محور و کاربردی، شما را قدم‌به‌قدم از نصب محیط توسعه تا ورود موفق به بازار کار همراهی می‌کنیم.

رایگان!
اشتراک گذاری :

دوره طلایی آموزش PHP برای ورود به بازار کار

پلیر

توضیحات

دوره جامع PHP و Laravel از صفر تا بازار کار

این دوره به دو بخش کاربردی تقسیم شده:

بخش 1: مبانی PHP و تکنولوژی‌های پایه وب در این بخش با مفاهیم وب و سینتکس PHP آشنا می‌شوید و مهارت‌های اولیه HTML/CSS/JavaScript را فرا می‌گیرید.


فصل 1: مقدمات وب و راه‌اندازی محیط توسعه

جلسه 1.1 (۱۵ دقیقه): آشنایی با اجزای وب (کلاینت، سرور، HTTP)

جلسه 1.2 (۲۰ دقیقه): نصب و پیکربندی XAMPP/LAMP، ساختار پوشه‌ها

جلسه 1.3 (۲۰ دقیقه): معرفی Composer و مدیریت خودکار Autoloading

جلسه 1.4 (۱۵ دقیقه): اولین صفحه PHP: سینتکس پایه، echo و تغییرات دینامیک

مینی‌پروژه: ایجاد یک صفحه «سلام دنیا» با PHP و لینک‌های HTML


فصل 2: عمیق شدن در HTML، CSS و JavaScript پایه

جلسه 2.1 (۲۰ دقیقه): تگ‌های کلیدی HTML5 و ساختار semantic

جلسه 2.2 (۲۰ دقیقه): CSS پایه: selectors، Box Model و فلکس‌باکس

جلسه 2.3 (۲۰ دقیقه): JavaScript در مرورگر: DOM، event listener، اعتبارسنجی فرم

جلسه 2.4 (۱۵ دقیقه): فراخوانی Ajax ساده با fetch برای ارسال داده

مینی‌پروژه: فرم تماس با اعتبارسنجی JS و ارسال Ajax


فصل 3: سینتکس و ساختار PHP پیشرفته

جلسه 3.1 (۲۰ دقیقه): متغیرها، ثابت‌ها، آرایه‌های ایندکس‌دار و انجمنی

جلسه 3.2 (۲۰ دقیقه): ساختار کنترلی: if, switch, while, for، foreach

جلسه 3.3 (۱۵ دقیقه): توابع کاربر-تعریف‌شده، پارامترها و مقدار برگشتی

جلسه 3.4 (۲۰ دقیقه): کار با رشته‌ها، تاریخ/زمان و توابع کاربردی

جلسه 3.5 (۲۰ دقیقه): مدیریت خطا: error_reporting و exception handling

مینی‌پروژه: ساخت یک تابع قالب‌بندی تاریخ و نمایش آن در جدول HTML


فصل 4: برنامه‌نویسی شیءگرا و آپلود فایل

جلسه 4.1 (۲۰ دقیقه): تعریف کلاس، نمونه‌سازی، constructors

جلسه 4.2 (۲۰ دقیقه): ارث‌بری، اینترفیس، تریتیز

جلسه 4.3 (۱۵ دقیقه): Autoloading با PSR-4 و Composer

جلسه 4.4 (۲۵ دقیقه): آپلود فایل: فرم، بررسی mime، ذخیره‌سازی در سرور

جلسه 4.5 (۱۵ دقیقه): امنیت وب: XSS، CSRF و فیلتر ورودی‌ها

مینی‌پروژه: ایجاد کلاس Uploader برای مدیریت ایمن فایل‌های آپلودی


فصل 5: پایگاه داده و PHPUnit در PHP خام

جلسه 5.1 (۲۰ دقیقه): نصب MySQL/MariaDB و ساخت دیتابیس

جلسه 5.2 (۲۰ دقیقه): اتصال PDO، prepared statements، جلوگیری از SQL Injection

جلسه 5.3 (۲۰ دقیقه): CRUD کامل (Create, Read, Update, Delete)

جلسه 5.4 (۲۰ دقیقه): تراکنش‌ها (Transactions) و rollback

جلسه 5.5 (۲۰ دقیقه): نوشتن تست‌های PHPUnit برای عملکرد CRUD

پروژه پایانی بخش 1: پیاده‌سازی یک API ساده مدیریت یادداشت‌ها به همراه تست


بخش 2: فریم‌ورک Laravel از پایه تا پیشرفته در این بخش ساختار MVC، Eloquent ORM، احراز هویت، RESTful API، Queue و استقرار را می‌آموزید.


فصل 6: شروع با Laravel و معماری MVC

جلسه 6.1 (۱۵ دقیقه): نصب Laravel و بررسی پوشه‌ها

جلسه 6.2 (۲۰ دقیقه): تعریف Routes و کنترلر پایه

جلسه 6.3 (۲۰ دقیقه): Blade templating: Layout, Components, Slots

جلسه 6.4 (۲۰ دقیقه): ارسال و دریافت داده در View با View Models

جلسه 6.5 (۲۰ دقیقه): Asset Management با Laravel Mix (SCSS, JS bundling)

مینی‌پروژه: ساخت صفحه وبلاگ با لیست پست‌ها و جزئیات


فصل 7: پایگاه داده و Eloquent ORM

جلسه 7.1 (۲۰ دقیقه): Migrations، ساخت جدول‌ها و تغییرات ساختار

جلسه 7.2 (۲۰ دقیقه): Seeders، Factories و تولید داده فیک

جلسه 7.3 (۲۵ دقیقه): مدل‌ها، روابط one-to-many و many-to-many

جلسه 7.4 (۲۰ دقیقه): Query Scopes، Accessors و Mutators

جلسه 7.5 (۲۰ دقیقه): Soft Deletes، Timestamps و Access Control

مینی‌پروژه: سیستم برچسب‌گذاری و فیلتر پست‌ها با Tags


فصل 8: Validation، Auth و Authorization در Laravel

جلسه 8.1 (۲۰ دقیقه): FormRequest و قوانین validation سفارشی

جلسه 8.2 (۲۰ دقیقه): Authenticator با Breeze: ثبت‌نام، ورود و reset password

جلسه 8.3 (۲۰ دقیقه): Policies و Gates برای دسترسی کنترل‌شده

جلسه 8.4 (۱۵ دقیقه): CSRF و محافظت از روت‌ها

جلسه 8.5 (۲۰ دقیقه): API Authentication با Sanctum

مینی‌پروژه: پیاده‌سازی سیستم کاربران با نقش Admin و User


فصل 9: طراحی RESTful API و تست در Laravel

جلسه 9.1 (۲۰ دقیقه): Resource Classes و API Response Structure

جلسه 9.2 (۲۰ دقیقه): Pagination، فیلتر و مرتب‌سازی در API

جلسه 9.3 (۲۰ دقیقه): HTTP Tests و Assertions در PHPUnit

جلسه 9.4 (۲۰ دقیقه): Error Handling و Global Exception Handler

جلسه 9.5 (۲۰ دقیقه): Feature Tests یکپارچه برای Endpoints

مینی‌پروژه: ساخت API مدیریت محصولات با تست کامل


فصل 10: Queue، Jobs، Notifications و استقرار نهایی

جلسه 10.1 (۲۰ دقیقه): معرفی Queue Drivers و کانفیگ Redis

جلسه 10.2 (۱۵ دقیقه): ساخت Job و Dispatch آن در کنترلر

جلسه 10.3 (۲۰ دقیقه): ارسال Notification ایمیل و SMS

جلسه 10.4 (۲۰ دقیقه): پیکربندی Supervisor برای Workerهای Queue

جلسه 10.5 (۲۰ دقیقه): Deploy روی سرور (NGINX + PHP-FPM) و Migration

مینی‌پروژه: ارسال ایمیل خوش‌آمدگویی با Queue و Supervisor


پروژه نهایی: فروشگاه آنلاین کامل

جلسه F1: طراحی دیتابیس (مهاجرت‌ها و روابط)

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

جلسه F3: سبد خرید، کوپن و تسویه حساب

جلسه F4: تولید فاکتور PDF و ارسال ایمیل تراکنش

جلسه F5: جستجو، فیلترینگ و Pagination

جلسه F6: سیستم امتیازدهی و کامنت‌گذاری

جلسه F7: نوشتن Unit Tests و Feature Tests نهایی

جلسه F8: استقرار و بهینه‌سازی نهایی

با این ساختار ریز و کاربردی، دانشجویان نه‌تنها مفاهیم را به‌خوبی درک می‌کنند، بلکه با انجام مینی‌پروژه‌ها و پروژه‌های واقعی، برای ورود به بازار کار PHP و Laravel آماده خواهند شد.

بخش ها و سرفصل های آموزش

بخش 1 |
معرفی دوره

دیدگاه ها

برای ارسال دیدگاه باید وارد شوید.

ورود به سایت

کسی دیدگاهی هنوز برای این دوره ثبت نکرده شما اولین نفری باش که دیدگاهت رو ثبت و به بقیه دوستات هم در تهیه این دوره کمک میکنی(;

در حال برگذاری
5 از 145 رای
مدت زمان دوره : 00:10:44
تعداد جلسات : 1 جلسه
نوع دوره : ویدئویی
آخرین بروزرسانی : 1404/4/17
سطح دوره : مقدماتی

درباره مدرس‌

میثم نصرتی

میثم نصرتی

مشاهده همه دوره‌ها
دوره طلایی آموزش PHP برای ورود به بازار کار

دوره جامع PHP و Laravel از صفر تا استخدام آیا از آن دسته افرادی هستید که می‌خواهند از پایه وارد دنیای برنامه‌نویسی وب شوند و پس از آن با یکی از قوی‌ترین فریم‌ورک‌های PHP، یعنی Laravel، پروژه‌های حرفه‌ای و به‌روز بسازند؟ در این دوره آموزشی کاملاً پروژه‌محور و کاربردی، شما را قدم‌به‌قدم از نصب محیط توسعه تا ورود موفق به بازار کار همراهی می‌کنیم.