آکادمی برنامه نویسان

لوگو
برای دوره بعدی خبرم کن . خبرم کن

توضیحات دوره

PHP یک زبان برنامه نویسی شی‌گرا است که در سال 1995 توسط Rasmus Lerdorf بوجود آمد. PHP رایج ترین زبان اسکریپتی تحت وب است. به طوریکه، تا امروز  PHP بر روی ۳۵۰ میلیون وب سایت نصب شده و در حدود ۸۰٪ از کل وبسایت های جهان از این زبان استفاده میکنند که استفاده از آن روز به روز بیشتر می‌شود. PHP یک زبان برنامه نویسی سمت سرور می‌باشد.

عمومی‌ترین تعریف PHP این است که PHP مخفف کلمات Hypertext Pre-processor می‌باشد. شاید برایتان این سوال پیش بیاید که مخفف کلمات فوق HPP است. درست است،

اما در نسخه‌های قبلی برنامه PHP را به عنوان مخفف کلمات Personal Home Page تعریف کرده‌اند، که مخفف آنها PHP می‌شود.

پیش نیازها

- توانایی در استفاده از کامپیوتر و اینترنت

 - HTML & CSS

مخاطبان این دوره

افرادی که علاقمند به این تکنولوژی قدرتمند هستند

سرفصل دوره

نصب و راه اندازی
 - زبان برنامه نویسی چیست؟ چرا باید از آن استفاده کنیم
 - معرفی زبان PHP و ذکر مزایا و معایب
 - نصب ابزار مورد نیاز از قبیل ویرایشگر , سرور , مرورگر
 - نوشتن Hello World ساده
 - ترکیب HTML و PHP
 - بررسی سینتکس زبان PHP
  ساختار زبان PHP
 - چگونگی ایجاد کامنت 
 - متغییر ها
 - دستورات Echo و Print
 ● Data Types یا انواع داده
 - Bool
 - اعداد صحیح
 - اعداد اعشاری
 - اشیا
 - رشته ها
 - اعداد
 - توابع
 - آرایه ها
 - ثابت ها
 ● Operators
 - عملگرهای ریاضی
 - عملگرهای انتساب
 - عملگرهای بیتی
 - عملگرهای مقایسه ای
 - عملگرهای افزایشی و کاهشی
 - عملگرهای منطقی
 - عملگرهای رشته
 ● Conditions
 - ساختار If
 - ساختار If else
 - ساختار Short If
 - ساختار Break
 - ساختار Continue
 - ساختار Switch
 ● loops
 - ساختار While
 - ساختار Do While
 - ساختار For
 - ساختار Foreach
  توابع یا Functions
 - آرگمان
 - پارامتر
 - مقدار بازگشتی
 - توابع بی نام
  آرایه ها
 - کار با آرایه ها
 - مرتب سازی آرایه ها
 - تبدیل آرایه به رشته
 - تبدیل رشته به آرایه
 - آرایه n بعدی 
 - حذف عنصر از آرایه
 - تعداد عناصر آرایه
 ● Super Globals
 - GLOBALS
 - SERVER
 - REQUEST
 - POST
 - GET
 - FILES
 - ENV
 - COOKIE
 - SESSION
 ● Scope
  مفاهیم دیتابیس
 - بررسی MYSQL
 - آشنایی با phpmyadmin
 - آشنایی با زبان  SQL
 - روش های مرسوم اتصال به دیتابیس در PHP
 - MYSQLi
 - PDO
 ● GET & POST
 ● Include & Require
 ● Session & Cookies
  شروع پروژه عملی اول ( بلاگ )
  شی گرایی در PHP
 - Class
 -  Object
 - Property
 - Method
 - Const
 -  Static
 - توابع سازنده و مخرب
 - سطوح دسترسی در کلاس ها
 - توابع مهم و ضروری در مباحث شی گرایی
 - وراثت Inheritance
 - Abstract
 -  Interface
 - مفهومه کپسوله سازی
 - Magical Methods
 - Namespace 
 -  Use 
 - Method Chain
 - Trait
 ● ajax در PHP و مثال عملی
 ● Json در PHP
 ● Regex
  پروژه عملی دوم با ساختار شی گرا ( سایت خبری )
  معماری MVC
 - دلایل استفاده از MVC و فریمورک
 - ساختار کلی MVC
  معرفی پروژه عملی MVC تحت عنوان Tiny MVC
 - تنظیمات وب سرور برای اجرای سیستم روتینگ
 - ساخت سیستم روتینگ
 - ساخت کنترلر ها و Trait ها
 - سیستم View
 - سیستم Model
 - ساخت Autoload
 - ساخت Helper های مفید

اهداف این آموزش

- یادگیری و تسلط کافی به زبان PHP

- تسلط کافی به ساختار شی گرا

- تسلط کافی به معماری MVC

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه