04 مهر 1401

آموزش مقدماتی زبان برنامه نویسی PHP

آموزش زبان برنامه نویسی Php
آموزش زبان برنامه نویسی Php

آموزش مقدماتی PHP در کلینیک کسب و کار BsiCenter

BsiCenter & PHP Learning
بخش مقدماتی آموزش زبان برنامه نویسی PHP
12 جلسه
30 ساعت
مفاهیم پایه و پروتکل وبداده‌ها و متغیر‌ها در PHP
عملگر‌ها در زبان PHP
ساختار‌های شرطی
ساختارهاي کنترلي : حلقه‌ها و آرایه‌ها
متدها در زبان PHP
ادغام PHP و HTML
کار با پایگاه‌داده در PHP
آموزش کامل شی‌گرایی
کار با Cookie و Session
مدیریت خطاها در PHP
امنیت در PHP و شناسایی خطرات امنیتی
آموزش ایجاد API و JSON در PHP  
سرفصل های آموزش مقدماتی زبان برنامه نویسی PHP
PHP Learning
مفاهیم پایه و پروتکل وب
آشنایی با پیش نیاز های یادگیری حرفه ای php
بررسی نقشه راه تبدیل شدن به یک برنامه نویس حرفه ای
آشنایی با پروتکل HTTP, HTTPS
آشنایی با فرایند ارسال درخواست در وب
آشنایی با وب سرورها و نحوه کار با آن‌ها
آماده سازی محیط کار
بررسی تاریخچه 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

با شما تماس گرفته خواهد شد.

کلینیک کسب و کار و هوشمندسازی تجاری
کلینیک کسب و کار و هوشمندسازی تجاری

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

18 − 14 =