دوره php

چه کسانی باید در دوره PHP شرکت کنند؟


دوره PHP برای تمام علاقمندان به حوزه برنامه‌نویسی توصیه می‌شود؛ زیرا یک زبان جامع و بسیار کاربردی در حوزه برنامه‌نویسی به شمار می‌رود.
اما به‌طور کلی تمامی برنامه‌نویسان، متخصصان حوزه نرم‌افزار، کسانی که در حوزه توسعه و دولوپ (Develop) فعالیت می‌کنند نیز از مخاطبان دوره پی‌اچ‌پی خواهند بود.

مهارت‌های کسب‌شده در طول دوره پی‌اچ‌پی

 

با گذراندن دوره‌ی PHP که یکی از رایج‌ترین زبان‌های برنامه‌نویسی در سراسر دنیا است، شما یک برنامه‌نویس (حوزه توسعه وب) خواهید شد. این زبان به طور تخصصی در حوزه BACK-END کاربرد داشته و مهارت‌های لازم برای ایجاد یک وبسایت (شروع ایجاد یک وبسایت از مرحله صفر) را در شما ایجاد خواهد کرد.
با یادگیری زبان PHP می‌توانید به طور مستقیم وارد بازارکار برنامه‌نویسی شوید؛ زیرا بسیاری از کسب‌وکارهای نوپا و مخصوصاً آنلاین، امروزه با ایجاد یک وبسایت کار خود را شروع خواهند کرد.
 

content-photos/10/80/content_photo_029MyXJMav70R11A.jpg

سرفصل‌های دوره PHP‎‌
 

  • معرفی
  • پیش‌نیازهای یادگیری php تاریخچه php
  • آشنایی با ورژن‌های php
  • چرا php یاد بگیریم
  • آیا php بازار کار دارد
  • نصب php با xampp
  • اجرای پروژه php با xampp
  • ایجاد سرور با php
  • سینتکس و قواعد نوشتاری php
  • متغیرها در php
  • انواع داده‌ها در php
  • آشنایی با رشته‌ها
  • آشنایی با عملگرها
  • آشنایی با عملگر‌های مقایسه‌ای
  • آشنایی با عملگرهای منطقی
  • آشنایی با عملگرهای assignment
  • آرایه در phpثابت‌ها در php
  • کامنت نویسی در php
  • دستور شرطی if و else
  • دستور شرطی کوتاه if
  • دستور شرطی switch
  • حلقه با‌ while و do while
  • حلقه با for و foreach
  • آشنایی با کلمات break و continue
  • درک ساختار و روش کار یک تابع
  • دریافت ورودی یا مقادیر پیش‌فرض در توابع
  • بازگرداندن نتیجه توسط توابع
  • مشخص کردن نوع داده ورودی و خروجی
  • دریافت ورودی توابع با rest
  • scope متغیرها
  • توابع ناشناس
  • توابع arrow
  • توابع کاربردی رشته‌ها – بخش اول
  • توابع کاربردی رشته‌ها – بخش دوم
  • توابع کار با آرایه‌ها – بخش اول
  • توابع کار با آرایه‌ها – بخش دوم
  • توابع مرتب سازی آرایه‌ها
  • آرایه‌های چند سطحی
  • معرفی آرایه‌های سوپرگلوبال
  • آرایه سوپرگلوبال get
  • آرایه سوپرگلوبال post
  • آرایه سوپرگلوبال File
  • آپلود ساده فایل
  • آرایه سوپرگلوبال server
  • آرایه سوپرگلوبال request
  • بررسی کوکی و سشن
  • نحوه کار با کوکی‌ها
  • نحوه کار با سشن‌ها
  • معرفی روش‌‌ mysqli
  • ایجاد ارتباط mysqli
  • ایجاد دیتابیس و جدول
  • فرم ثبت نام و اعتبارسنجی فرم
  • اضافه‌کردن اطلاعات به جدول
  • جلوگیری از حلمه sql Injection
  • اجرای کوئری‌های Select و گزارش گیری
  • ساخت صفحه ویرایش
  • ویرایش اطلاعات
  • حذف اطلاعات
  • مدیریت تکرار کدها
  • انواع ارورها در php
  • دیباگ کردن خط به خط با die
  • دیباگ کردن با ویرایشگر
  • چرا شی گرایی یاد بگیریم؟
  • آشنایی با کلاس و شی
  • تعريف متد و پروپرتی
  • inheritance - ارث بری
  • سطوح دسترسی کلاس‌ها
  • inheritance - بازنویسی متدها و پروپرتی‌ها
  • متدهای زنجیره‌ای
  • متدهای جادویی
  • کلاس‌های abstract
  • interface
  • متدهای static
  • آشنایی با namespace ها
  • پروژه ساخت یک وبسایت - آشنایی با composer
  • پروژه ساخت یک وبسایت - ایجاد قالب
  • پروژه ساخت یک وبسایت - ایجاد کلاس دیتابیس | بخش اول
  • ايجاد صفحه register - قسمت اول
  • ایجاد کلاس اعتبارسنجی
  • کار با پکیج‌ها
  • مدیریت request ها
  • پروژه ساخت یک وبسایت - ایجاد کلاس دیتابیس | بخش دوم
  • ايجاد صفحه login
  • احراز هویت کاربران
  • ایجاد پنل مدیریت
  • ایجاد صفحه single page
  • آشنایی با trait و final
  • تفاوت پروژه‌های MVC و غیر MVC
  • درک مفاهیم MVC و نحوه پیاده سازی آن
  • ساختاربندی فریمورک (پروژه اصلی)
  • بازنویسی url ها در فریمورک با htaccess
  • آشنایی و استفاده از Composer
  • ساخت Router برای فریمورک - ایجاد کلاس و متدها
  • ساخت Router برای فریمورک - آموزش عبارات باقاعده
  • ساخت Router برای فریمورک - تکمیل Router
  • ارتباط Router با Controller
  • ارتباط Router با Controller - اجرای متدها
  • مدیریت کردن error ها
  • مرور و جمع بندی مطالب گفته شده
  • ساخت بخش view ها
  • استفاده از موتور قالب ساز Blade
  • ساخت بخش مدل‌ها
  • استفاده از Eloquent ORM لاراول
  • ایجاد بخش config فریمورک
  • ساخت توابع سراسری
  • دوره و سوالات
     
content-photos/10/66/content_photo_zA5zwe66ttuANsmM.jpg

دوره PHP


امروزه زبان‌های برنامه‌نویسی بسیار مختلفی توسط برنامه‌نویس‌های جهانی مورد استفاده قرار گرفته، که یکی از محبوب‌ترین و پرکاربردترین آن‌ها، زبان PHP است. یکی از استفاده‌های زبان PHP ، ساخت وب‌سایت‌های پویا است. PHP زبانی است که کدهای آن روی سرور تفسیر می‌شوند و خروجی HTML یا خروجی‌های دیگری به کاربر تحویل می‌دهند. تقریباً می‌توان گفت محبوب‌ترین زبان برنامه‌نویسی در ایران، پی‌اچ‌پی است. زبان PHP به صورت منبع باز منتشر شده و می‌توانیم ازطریق این زبان با اتصال به پایگاه داده‌ی mysql اطلاعات را دریافت کرده و صفحات داینامیک سایت را بسازیم. کسانی که به برنامه‌نویسی سمت سرور یا همان بک‌اند (backend) سایت علاقمند هستند، زبان متن باز PHP بسیار پرکاربرد خواهد بود؛ زیرا این زبان متن‌باز و دارای سینتکس ساده و کم حجم است. فریمورک‌هایی نظیر Laravel که با PHP قابل استفاده هستند، علاوه بر قدرتمند بودنشان، امنیت بیشتری را نیز به وب‌سایت شما ارائه خواهند کرد.

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