معرفی دوره آموزش جامع بک اند سایت با PHP
PHP زبانی قدرتمند و محبوب برای برنامهنویسی وب و سمت سرور است که به شما امکان میدهد صفحات وب را به گونهای طراحی کنید که با کاربران خود تعامل داشته باشید، اطلاعات را از پایگاه داده دریافت و نمایش دهید و در نهایت، تجربهای کاربری غنی و منحصر به فرد برای آنها رقم بزنید. منظور از سمت سرور بودن این است که صفحات PHP ابتدا توسط سرور ، پردازش شده و سپس خروجی به صورت کدهای HTML برای مرورگر ارسال می شود.
برای کاربردیتر بودن مباحث این دوره، از جلسه سوم به بعد، کلیه مباحث بر روی پروژهی آموزشی پیش خواهد رفت. به اینصورت که یک سایت واقعی نیازسنجی شده و بخشهایی از آن بهطور کامل در طول دوره اجرا میشود. در چنین حالتی یادگیری دانشپذیر و درک او از چالشهای دنیای واقعی افزایش پیدا خواهد کرد.
این دوره میتواند نقطه شروع مسیر توسعهدهندگی دانشپذیر با زبان PHP باشد. پس از اتمام این دوره، دانشپذیر میتواند برنامهنویسیِ صرفاً PHP را ادامه داده یا به سمت یادگیری frameworkهای قدرتمند این حوزه (نظیر Laravel، CodeIgniter و yii) برود. همچنین میتواند حوزه تخصص خود را بر مبنای یک سیستم مدیریت محتوای Open Source (نظیر وردپرس، جوملا، دروپال، Moodle و …) گذاشته و به یادگیری و توسعه هستهٔ این سیستمها بپردازد.
در طول این دوره، مباحثی نظیر معماری MVC، کدنویسی تمیز، طراحی دیتابیس و کمی مهندسی نرمافزار نیز در طول دوره مطرح میشوند تا دانشپذیر با دنیای واقعی توسعه و برنامهنویسی آشنایی اصولیتری پیدا کند؛
آشنایی با مفاهیم server, client، پورت، IP، DNS، Web Server، Domain، Host و درک ارتباط اینها
درک نحوه اجرا (تفسیر) کدهای سایت و ارسال خروجی صفحات به کاربر (مفید برای رفع خطاها در آینده)
راهاندازی وبسرور محلی (local)
Syntax و ساختارهای پایه برنامهنویسی (نظیر شرط، آرایه، حلقه، توابع، اسکوپها و ...)
کار با فرمها و آرایههای SuperGlobal (GET, POST)
کار با دیتابیس با MySQLi
کار با دیتابیس با PDO
Session
Cookie
اصول مقدماتی طراحی دیتابیس
syntax
دستور های CRUD
گزاره های WHERE و LIMIT
استفاده از Join
آشنایی با کنترل پنل Direct Admin، فرآیند آپلود اسکریپت و نکات آن
آپلود فایل
شئ گرایی در PHP
آشنایی با Composer برای مدیریت پکیجها و وابستگیهای پروژه
کار با Composer برای نصب چند پکیج و استفاده از آنها در پروژه
حل مسئله مقدماتی برای یافتن راهحلهای احتمالی در توسعه
درک الگوی Client-Server
بررسی روند رفع خطا و نحوه جستجوی راهحلهای فنی
نیازسنجی نرمافزار پیش از پیادهسازی (در مهندسی نرمافزار)
کدنویسی تمیز و اصول پیشنهادی
مسیر یادگیری مباحث پیشرفتهتر
دوره های مرتبط
طراحی رابط کاربری ui/ux
در این دوره چه آموزش داده می شود؟ یادگیری ماشین و علم داده یک حوزه مهم در علوم کامپیوتر و…
Django-DRF
0 تا 100 پایتون همراه با پروژه
اپلیکیشن نویسی پیشرفته موبایل
0 تا 100 پایتون همراه با پروژه
پردازش تصویر و بینایی ماشین
0 تا 100 پایتون همراه با پروژه
نظرات
5,300,000 تومان