آموزش مقدماتی Php در کلینیک کسب و کار BsiCenter
آموزش مقدماتی زبان برنامه نویسی PHP
BsiCenter & PHP Learning |
---|
بخش مقدماتی آموزش زبان برنامه نویسی PHP |
12 جلسه |
30 ساعت |
مفاهیم پایه و پروتکل وبدادهها و متغیرها در PHP
|
سرفصل های آموزش مقدماتی زبان برنامه نویسی Php
PHP Learning |
---|
مفاهیم پایه Php و پروتکل وب |
آشنایی با پیش نیاز های یادگیری حرفه ای php بررسی نقشه راه تبدیل شدن به یک برنامه نویس حرفه ای آشنایی با پروتکل HTTP, HTTPS آشنایی با فرایند ارسال درخواست در وب آشنایی با وب سرورها و نحوه کار با آنها آماده سازی محیط کار بررسی تاریخچه php آشنایی با نسخه بندی php بررسی ویژگی های اضافه شده در php |
با ما همراه باشید.
آموزش مقدماتی زبان برنامه نویسی PHP
- دادهها و متغیرها در PHP
متغیرها در زبانهای برنامهنویسی
آشنایی با قوائد نام گذاری متغیر ها
نحوه تعریف متغیرها
قواعد نامگذاری متغیرها
آموزش Data Type در PHP
متغیرهای رشتهای
متغیرهای عددی
متغیرهای منطقی
متغیرهای اعشاری
Null vs Empty
متغیرهای آرایهای
متغیرهای ارجاعی (Pointer)
ثابتها
ثابتهای از پیش تعریف شده
Type Casting
- عملگرها در زبان PHP
عملگر چیست؟
عملگرهای ریاضی
عملگرهای مقایسهای
عملگرهای افزایشی و کاهشی
عملگرهای منطقی
عملگرهای انتسابی
عملگرهای رشته ای
عملگرهای شرطی
- ساختارهای شرطی
عبارت شرطی if
عبارتهای else و elseif
عبارت Continue
عبارت Break
عبارت شرطی switch
null coalescing operator
شرطهای تک خطی
- ساختارهاي کنترلي : حلقهها و آرایهها
آشنایی با آرایهها
ساخت آرایه های چند بعدی
مفهوم iteration
حلقه for
حلقه foreach
ساختار حلقه while
- متدها در زبان PHP
تعريف توابع دلخواه توسط برنامه نويس
توابع کار با تاریخ و زمان
توابع کار با رشته ها
توابع کار با آرایه ها
آشنایی با معروف ترین توابع در PHP
توابع مرتبط با کدگذاری
توابع عبارات با قائده RegEx
- ادغام PHP و HTML
دریافت فرمهای ورودی از کاربران
مفهوم GET و POST
مفهوم Query String
ارسال دادههای متنی
ارسال دادههای انتخاب گزینه
ارسال فایل
ارسال اطلاعات مخفی
اعتبارسنجی اطلاعات
متغیرهای SuperGlobal
متغیر $_GET
متغیر $_POST
متغیر $_REQUEST
متغیر $_FILE
متغیر $_SERVER
- کار با پایگاهداده در PHP
پایگاه داده چیست؟
آشنایی با اصول و مفاهیم پایگاه داده (database)
انواع مختلف پایگاه داده
پایگاه داده رابطهای
اشتباهات رایج در طراحی دیتابیس
آشنایی با مبحث نرمال سازی پایگاه داده
مدل ER
روابط یک به یک
روابط یک به چند
روابط چند به چند
ایندکس و کلید اصلی در پایگاه داده
آموزش زبان SQL
اتصال به پایگاه داده از طریق PHP و 3 رابط mysql,mysqli و pdo
- آموزش کامل شیگرایی
شی گرایی چیست؟
مفهوم Class
مفهوم Getter
مفهوم Setter
مفهوم Encapsulation
مفهوم Inheritance
آموزش Access Modifiers
مفهوم Constructor
آموزش $this
آموزش Interface
آشنایی با مفهوم دیزاین پترن
آموزش Abstraction
آموزش Namespace
آموزش Type Hinting
کار با کلید Final
آموزش Magic Method ها
مفهوم Autoloading و PSR-4
مفهوم Trait
پروژه Task Manager با استفاده از شیگرایی
اتصال به پایگاهداده با استفاده از PDO
- کار با Cookie و Session
کوکی چیست؟
نحوه مدیریت کوکی در زبان PHP
session چیست؟
نحوه مدیریت session در PHP
- مدیریت خطاها در PHP
اصول خطايابی و Debug کردن برنامه ها: مشکلات رايج و راه حل رفع آنها
معرفی انواع خطاها در php
رفع خطاهای php
نحوه تعریف خطاهای دلخواه در php
- امنیت در PHP و شناسایی خطرات امنیتی
چگونه امنیت اسکریپت های php را بالا ببریم ؟
انواع آسیب پذیری در PHP
مشکلات امنیتی مربوط به دیتابیس – SQL Injection
کدهای مخرب یا شل چی هستند ؟
مشکلات ناشی از تزریق کد – XSS
مشکل ناشی از دزدیده شدن Session, Cookie
حملات CSRF
- آموزش ایجاد API و JSON در PHP
API چیست؟
آشنایی با مفهوم Open Api
Restful چیست؟
نحوه نوشتن API
بررسی قوانین API
JSON چیست؟
XML چیست؟
حال می توانید سرفصل های دوره پیشرفته را ملاحظه فرمایید.
برنامه نویسی پیشرفته PHP بزودی
با ما همراه باشید و برای شرکت در کلاس ها فقط از طریق ایمیل و یا به شماره تماس پیامک کنید.
09124047438
با شما تماس گرفته خواهد شد.