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

لوگو
کلاس خصوصی فعال است. درخواست کلاس خصوصی
برای دوره بعدی خبرم کن . خبرم کن
اصلی

مدرس این دوره : حسن خسروجردی ( مشاهده رزومه )

شروع از :
1403/02/27
هزینه دوره (آنلاین) : 3,000,000 تومان

جزئیات دوره

تعداد جلسات :
8 جلسه
طول دوره :
16 ساعت
روزهای برگزاری :
پنجشنبه (15:00 الی 17:00)
تلفن تماس :
02188454816 - 02191303737 - 09126700311
شعبه :
اصلی

توضیحات دوره

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

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

فریمورک چیست ؟  فریمورک بستری را برای برنامه نویسان فراهم می‌کند که استفاده از کدهای از پیش ساخته شده را امکان‌پذیر می‌کند. در واقع می‌توان گفت هدف اصلی فریمورک ، راحتی کار برنامه‌ نویسان و اجتناب از نوشتن کدهای تکراری است. لاراول یکی از محبوب‌ترین فریمورک های PHP است. PHP فریمورکهای متعددی دارد که از جمله آن‌ها می‌توان به Yii ،Cakephp ،codeigniter ،Nette ،Symfonyاشاره کرد. در حال حاضر اکثر برنامه ‌نویسان تحت وبی که قصد توسعه برنامه‌های کاربردی وب بر پایه معماری سه لایه (MVC) با PHP دارند، استفاده از فریمورک لاراول را به دیگر فریمورک ها ترجیح می‌دهند.

 

پیش نیازها

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

 - HTML & CSS

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

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

سرفصل دوره

php

نصب و راه اندازی
 زبان برنامه نویسی چیست؟ چرا باید از آن استفاده کنیم
  معرفی زبان 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 از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه