
دوره طلایی آموزش 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 آماده خواهند شد.
بخش ها و سرفصل های آموزش
دیدگاه ها
برای ارسال دیدگاه باید وارد شوید.
ورود به سایتکسی دیدگاهی هنوز برای این دوره ثبت نکرده شما اولین نفری باش که دیدگاهت رو ثبت و به بقیه دوستات هم در تهیه این دوره کمک میکنی(;
درباره مدرس

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