در حال ایجاد حساب کاربری

آموزش های تخصصی ، جایگاهی برای انتخاب بهترین رویدادهای علمی ، آموزشی

رویداد دوره تخصصی PHP با تمرکز بر روی فریمورک Laravel - PHP

آموزشی - رویداد آموزشی
مشاهده پوستر ثبت نام / ورود
پژوهشکده فناوری اطلاعات و ارتباطات پیشرفته دانشگاه صنعتی شریف
توضیحات

آشنایی با فضای وب و یادگیری زبان برنامه‌نویسی PHP برای استفاده در پروژه‌های کوچک و بزرگ

مخاطبان دوره
علاقمندان به وب

توانایی پس ازگذراندن دوره
توانایی توسعه پروژه‌های نرم‌افزارهای سمت سرور وب در مقیاس کوچک و بزرگ



سرفصلهای دوره
معرفی PHP و مروری بر مشاغل مرتبط
مفاهیم وب
مکانیزم عملکرد نرم‌افزارهای سمت سرور
مفاهیم اولیه برنامه نویسی
ابزارهای محیط توسعه (ویرایشگرها، IDEs و…)
راه‌اندازی PHP و چگونگی بکارگیری آن در بسترهای مختلف
قابلیت‌های زبان PHP (انواع داده، ساختارهای کنترلی، توابع، فرم‌ها، اتصال به پایگاه داده، …)
امنیت در بستر PHP (SQL Injection، رمزگذاری و…)
PHP در بستر وب (HTTP Requests، GET، POST، Cookies، Sessions و…)
شی گرایی در PHP
معرفی آخرین امکانات زبان و مسائل متفرقه در ارتباط با PHP (کار با فایل و…)
مروری بر بانک‌های اطلاعاتی
معرفی MySQL و قابلیت‌های اصلی آن
توسعه یک پروژه ساده PHP با استفاده از مباحث ارائه شده
مروری اجمالی بر الگوهای طراحی نرم‌افزار
مروری اجمالی بر GIT و سرویس‌های مرتبط با آن
الگوی MVC
نقش و کارکرد فریم‌ورک‌ها در PHP به همراه معرفی اجمالی فریم‌ورک‌ها
کار با پکیج‌ها و Composer
معرفی، نصب و راه‌اندازی فریم‌ورک لاراول
مفاهیم بنیادین و مرتبط با معماری لاراول
مبانی فریم‌ورک لاراول (Routes، Controllers، Views، Blade templating engine، Middlewares و…‌)
کار با بانک اطلاعاتی در لاراول (Migrations، Seeding، Raw SQL Queries، Eloquent ORM، Tinker، Relationships و…)
کار با فرم‌ها به همراه اعتبارسنجی آن‌ها در لاراول
مباحث امنیتی (CSRF، Encryption، Authentication/Authorization، Hashing و…)
ابزارهای مختلف لاراول (URL Generation، Error Handling، Logging، Sessions، Broadcasting، Console، Events، Helpers، Mail، Queues، Task Scheduling، Pagination، Cache و…)
مروری اجمالی بر مباحث مرتبط با تست نویسی
مروری اجمالی بر چگونگی بهینه‌سازی نرم‌افزارهای وب
انجام یک پروژه با لاراول
چگونگی استقرار پروژه بر روی سرور

اطلاعات موردنیاز
دانشکده
پژوهشکده فناوری اطلاعات و ارتباطات پیشرفته دانشگاه صنعتی شریف
رشته های تحصیلی
مهندسی کامپیوتر
موارد تکمیلی
گواهینامه
دارد
سطح گستردگی رویداد
محدود
مکان برگزاری رویداد
خارج دانشگاه - ساختمان شماره (1) : ضلع شمالی دانشگاه شریف - خیابان قاسمی - کوچه گلستان - پلاک 3
مدرس دوره
مهندس پوریا فرهد
  • شروع و اتمام رویداد
  • ۱۳۹۷/۱۲/۰۵ - ۱۳۹۷/۱۲/۰۵
  • شروع و اتمام ثبت نام
  • ۱۳۹۷/۱۱/۲۸ - ۱۳۹۷/۱۲/۰۵
  • شروع و اتمام دوره
  • 16:00 - 20:00
  • مدت زمان رویداد
  • 40