آموزش PHP & MySQL

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

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

نیاز روز افزون سازمان ها و شرکت های مختلف برای ارتباط با مخاطبان آنها را نیازمند داشتن یک وب سایت قدرتمند نموده است. به جرات می توان گفت که اکثر کسب و کارها برای رونق دادن به وضعیت خود و عقب نماندن از رقبا، وب سایت هایی با توانایی های زیاد تولید می کنند.

طراحی یک وب سایت ممکن است توسط یک طراح وب یا تیم طراحی وب انجام شود.

وب سایت عموما از دو بخش تشکیل شده اند که به آنها Frontend و Backend گفته می شود.

Frontend بخشی از سایت است که به صورت عمومی کاربران سایت با آن در ارتباط هستند. طراحی که این بخش از وب سایت را طراحی می کند باید با استفاده از تکنولوژی های مختلف بتواند تجربه کاربری خوبی برای مخاطب ایجاد کند.

Backend بخشی از سایت است که کاربر بصورت مستقیم آن را نمی بیند اما با آن در ارتباط است. مدیریت پایگاه داده، امنیت سایت و … در این گروه قرار می گیرند.

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

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

 

مهارت های اکتسابی پس از طی دوره:

آشنایی با برنامه نویسی تحت سرور به زبان PHP و ایجاد پایگاه داده در MySQL و پیاده سازی CRUD و ساماندهی برنامه های تحت وب

محل برگزاری دوره: مجتمع فنی تهران نمایندگی انقلاب

مدت دوره:60ساعت

پیش نیاز: HTML5, CSS3, JavaScript

 

سرفصل دوره

اصول خطایابی و Debug در PHP

معرفی توابع تاریخ و ساعت در PHP

آشنایی کلی با مفهوم Database یا پایگاه داده

آشنایی با پلتفرم PHPMyAdmin برای کار با دیتابیس

برقراری ارتباط بین پایگاه داده و PHP

تشریح انواع داده ها (Data Type) در SQL

کار با کوئری های SQL اعم از Insert, Update, Select , …

نحوه Hash کردن پسورد

آموزش کامل Cookie در PHP

آموزش کامل Session در PHP

کار با Ajax در PHP

آشنایی با مفاهیم اولیه OOP

ساخت Class

انواع متدها در OOP و سطوح دسترسی آنها

آشنایی با دستور Const  و Static

آشنایی با مفاهیم ارث بری در OOP

کلاس PDO و ایجاد Query های امن

آشنایی با ساختار مدل MVC

پیاده سازی یک نمونه MVC

استفاده از کلاس ها خارجی

آشنایی با مدل MVC

آشنایی PHP و نصب و راه اندازی در Localhost

پیکربندی PHP و MySQL

معرفی ابزارهای مورد نیاز

معرفی و آموزش IDE کار با زبان برنامه نویسی

آشنایی با انواع Data type ها

معرفی کامل متغییرها و کار با آنها

معرفی کامل آرایه و آبجکت ها

معرفی متغییرها و آرایه های Super Global

آشنایی کامل با توابع Function و آرگومان ها

معرفی و کار با توابع بازگشتی

معرفی کامل شرط های IF و Switch

معرفی کامل حلقه های Do, While, For, For each

آشنایی کامل با انواع Operator های منطقی و شرطی

معرفی توابع کار روی رشته ها

معرفی توابع کار روی آرایه ها

آموزش فرم (ارسال و دریافت) در PHP

آموزش کامل دو متد Post و Get

امنیت داده ها در فرم

کار با فایل ها توابع مربوط به آنها

معرفی Include و Require در PHP

معرفی انواع توابع Redirect

 

مخاطبان دوره:

مهندسين و دانشجويان کامپیوتر و علاقه مندان به برنامه نویسی و طراحی سایت 

 

چرا این دوره با ما


فضای آموزشی مناسب

تالار افتخارات

اساتید مجرب

سابقه و مدارک معتبر

میخواهم ثبت نام کنم         نیاز به مشاوره دارم