طراحی وب سایت با PHP & MySql

PHP یک زبان برنامه نویسی منبع باز سمت سرور است که بسیاری از توسعه دهندگان برای توسعه وب از آن استفاده می کنند. همچنین یک زبان همه منظوره است که می توانید از آن برای ساخت پروژه های زیادی از جمله رابط کاربری گرافیکی (GUI) استفاده کنید.

مدت دوره :

90 ساعت

تعداد دانشجویان :

370+

وضعیت فعلی
در حال ثبت نام
قیمت
6،500،000 تومان

درباره دوره

– پیاده سازی نرم افزار به صورت تحت وب

– آموزش برنامه نویسی تحت به وب به کمک چارچوب های جدید برنامه نویسی و برنامه نویسی شی گرا

– آموزش مفاهیم نوین برنامه نویسی تحت وب Routing, Contollers, Migrations, Dependency Injections, I18N, Testing, Logging

پیشنیاز

مبانی برنامه نویسی

سرفصل

بخش اول

مفاهیم مقدماتی و معرفی زبان HTML
آشنایی با تگهای پرکاربرد وب شامل Content tags و Single tags
نحوه استفاده از دستورات CSS جهت بهبود قاب صفحات وب هم به صورت inline و هم به صورت فایلهای internal و external
معرفی صفحات id و class در تگهای html
نحوه ایجاد افکتهای متنی و فونتها،کار با تصاویر و …
معرفی دو دسته مهم از تگهای html شامل block tag و inline tag
ایجاد قالب صفحات وب به صورت table less به کمک بخش بندی صفحه وب
نحوه ایجاد فرم و عناصر آن در HTML
آشنایی با قابلیتهای جدید HTML5
معرفی فریم ورک توانمند bootstrap جهت کار با CSS و JavaScript و بهبود ظاهر سایت به کمک آن
ایجاد قسمت های مختلف صفحه وب به کمک کلاسهای Bootstrap
نحوه Customize کردن Bootstrap
معرفی Java Script و آشنایی با Syntax دستورات در جاوا اسکریپت
دسترسی به اشیاء صفحه وب (DOM) و تغییر آنها و همچنین ایجاد افکتهای زیبا و انیمیشن از طریق کتابخانه معروف جاوا اسکریپت تحت عنوان jQuery
مدیریت رویداد (Event Handling) در jQuery

بخش دوم

آشنایی با PHP و دلایل استفاده از آن، فرایند درخواست و پاسخ صفحات http
آشنایی با وب سرور و نحوه کار آن
معرفی نیازمندی های کار با PHP و طریقه نصب آنها
آشنایی با متغیرها، رشته ها، عملکردها و آرایه ها
تبدیل نوع، معرفی ثابت ها و انواع ساختار تصمیم گیری
معرفی انواع حلقه ها و نحوه کار continue و break
کار با اشاره گر ها
آشنایی با توابع و نحوه کار متغیرهای local و global
آشنایی با برنامه نویسی شی گرا و تعریف کلاس، فیلد، متد و شیء و انواع Access Modifier ها
آشنایی با مفهوم ارث بری و معرفی Superclass و Subclass
نحوه ساخت یک پروژه جدید در لاراول
آشنایی با مدل سه لایه MVC
آشنایی با controller و نحوه ایجاد آن
آشنایی با view و نحوه ایجاد و ارسال داده به آن
طراحی layout به کمک موتور blade
ایجاد partial به کمک blade
آشنایی با model و نحوه ایجاد آنها
آشنایی با migration
CRUD و Restfull Routes
ورود اطلاعات در دیتابیس
نمایش اطلاعات
نمایش جزییات
حذف اطلاعات
ویرایش اطلاعات
Model-form binding
ایجاد slug برای بالابردن seo
اعتبار سنجی (Validation) در فرم ها
کنترل پیغام های خطا در Validation و فارسی سازی خطا ها
کار روی قالب سایت با استفاده از Bootstrap
ایجاد پروژه جدید برای قالب وبلاگ
بخش authentication در لاراول
آموزش login – logout-reset password- register
نام گذاری Route ها
کنترل دسترسی کاربران به بخش خاص قبل و بعد از لاگین کردن
چگونگی ارسال ایمیل ریست پسورد با لاراول
افزودن Pagination به بخش لیست صفحات
کار با کلاس Faker
کار با Seeder ها در لاراول
کار با Session ها در لاراول
کار با Flash Message ها در لاراول
تنظیمات پیشرفته در بخش Front-end
استفاده کردن از تابع asset در لاراول
کار با middleware ها و سطوح دسترسی در لاراول
آپلود تصاویر و انواع فایل ها
تغییر سایز تصاویر به هنگام آپلود
ایجاد بخش دسته بندی
ایجاد ارتباط بین جدول های دیتابیس به صورت One To Many و Many To Many
آپلود تصویر به همراه Resize کردن و کم کردن حجم
ثبت کامنت برای
ساخت بخش لاگین پنل مدیریت
قالب پنل مدریت
ایجاد کنترلر های بخش ادمین
تحویل پروژه
جمع بندی مطالب

مدرس / مدرسین

مهدی زنهاری

تدریس دوره ICDL
تدریس دوره طراحی صفحات وب با زبان با استفاده از نرم افزار PHP, jQuery, JavaScript
Dreamweaver, Microsoft Expression
تدریس دوره اکسل پیشرفته و اکسل مهندسین
تدریس دوره اینترنت پیشرفته و کاربرد های اینترنت
در گردشگری IT تدریس دوره آموزش
و بسیاری از دوره های دیگر

سازمان همواره به توسعه، بهبود و بهسازی مستمر امور و فرآیندهای سازمانی توحه خاص داشته و تلاش لازم را برای تحقق آن می نماید.

::: دوره‌های مفید دیگر :::