آموزش 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
مخاطبان دوره:
مهندسين و دانشجويان کامپیوتر و علاقه مندان به برنامه نویسی و طراحی سایت
چرا این دوره با ما