هدف دوره: این دوره با هدف آموزش جامع زبان PHP طراحی شده است. در طول این دوره، شرکتکنندگان با مفاهیم پایه و پیشرفته PHP آشنا میشوند و توانایی توسعه وبسایتهای پویا، طراحی و پیادهسازی سیستمهای مدیریت محتوا، و کار با پایگاههای داده را به دست میآورند. مخاطبان دوره: افرادی که قصد دارند وارد دنیای برنامهنویسی وب شوند. دانشجویان و علاقهمندانی که میخواهند PHP را برای توسعه وب یاد بگیرند. برنامهنویسانی که قصد دارند مهارتهای خود را در زمینه بکاند ارتقا دهند. پیشنیازها: آشنایی با مفاهیم اولیه HTML و CSS آشنایی ابتدایی با مفاهیم برنامهنویسی (اختیاری) سرفصلهای دوره: آشنایی با PHP و مقدمات: معرفی PHP و کاربردهای آن نصب و راهاندازی محیط توسعه (XAMPP/Laragon) ساختار کدنویسی و سینتکس اولیه کار با متغیرها و دادهها: انواع دادهها در PHP متغیرها، ثوابت، و عملیات روی دادهها ساختارهای کنترلی و توابع: شرطها و حلقهها تعریف و استفاده از توابع کار با فرمها و اطلاعات کاربر: دریافت اطلاعات از فرمها مدیریت دادههای GET و POST پایگاهداده و MySQL: اتصال به پایگاهداده با PHP اجرای کوئریها و مدیریت دادهها کار با PDO مدیریت سشنها و کوکیها: احراز هویت کاربران مدیریت جلسات کاربری و کوکیها بررسی معماری MVC: آشنایی با مفهوم MVC پیادهسازی ساده یک سیستم MVC آشنایی با فریمورکها و پروژه عملی: معرفی فریمورک Laravel و مقایسه با PHP خام انجام یک پروژه عملی (سیستم مدیریت محتوا یا فروشگاه آنلاین) روش تدریس: ارائه تئوری همراه با مثالهای عملی انجام تمرینهای کلاسی و پروژه پایانی پاسخگویی به سوالات و رفع اشکالات شرکتکنندگان خروجی دوره: شرکتکنندگان پس از پایان دوره میتوانند: وبسایتهای پویا طراحی و پیادهسازی کنند. با پایگاههای داده کار کرده و اطلاعات را مدیریت کنند. پروژههای شخصی و حرفهای را با PHP توسعه دهند.
مبتدی: برای کسانی که می خواهند تازه شروع به یادگیری کنند
متوسط: برای کسانی که آشنایی دارند و تا حدی بلدند
حرفه ای: برای کسانی که بلدند ولی می خواهند بیشتر یاد بگیرند