×
ribbon

تا پایان تخفیف

آموزش PHP

مدرس:

آرش رحیمی

PHP نوعی زبان برنامه نویسی است که برای ایجاد صفحات وب و برنامه های کاربردی پویا استفاده می... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
3.7 (19)
6 دیدگاه
874دانشجو
39ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

12 ساعت ویدئو

29 تمرین و پروژه

21 سؤال سنجش و یادگیری

8 فایل ضمیمه قابل دانلود

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

5 هفته مهلت ارسال تمرین و پروژه

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

10 فصل82 جلسه12 ساعت ویدیو
فصل اول: مقدمه
  آشنایی با زبان PHP
03:49
  راه‌اندازی محیط توسعه در MacOs
03:59
  راه‌اندازی محیط توسعه در Windows
07:32
  نوشتن اولین برنامه با PHP
07:46
  نحوه کارکرد سرورها و کامپیوترها
05:22
  ساخت اولین صفحه Web
06:33
  انواع داده (Data Type)
03:51
  کوییز انواع داده
01:00
  معرفی متغیرها (Variables)
05:38
  کوییز متغیرها
01:00
  کار با متغیرها در PHP
10:50
  کوییز فصل مقدمه
01:00
  تمرین مقدمه‌ای بر PHP (الزامی)
60:00
فصل دوم: Control Flow
  Control Flow
01:15
  عبارت شرطی if
08:17
  Else
12:16
  عبارت شرطی switch
10:20
  کوییز اول Control Flow
01:00
  حلقه‌ها
09:46
  While
05:37
  حلقه‌های تو در تو Nested Loops
10:03
  کوییز دوم Control Flow
02:00
  تمرین Control Flow (الزامی)
120:00
فصل سوم: آرایه‌ها
  آرایه‌ها - بخش اول
08:56
  آرایه‌ها - بخش دوم
07:22
  Associative Arrays
08:32
  حلقه‌ها و آرایه‌ها
10:17
  مرتب‌سازی آرایه‌ها Array Sorting
10:19
  کوییز آرایه‌ها
02:00
  تمرین آرایه‌ها (الزامی)
120:00
فصل چهارم: توابع
  معرفی توابع
11:08
  بازنویسی ماشین‌حساب با استفاده از توابع
12:36
  توابع بازگشتی و يا Recursive Functions
11:03
  توابع بازگشتی (محاسبه دنباله فیبوناچی)
11:42
  کوییز توابع
01:00
  تمرین توابع (الزامی)
60:00
فصل پنجم: برنامه‌نویسی شی‌گرا (Object Oriented Programming)
  معرفی برنامه‌نویسی شی‌گرا
13:05
  Constructor یا تابع سازنده
10:58
  کوییز تابع‌ساز
01:00
  Access & Modifiers
09:44
  وراثت Inheritance
11:51
  Static Types
07:57
  Static Methods
07:38
  کوییز استاتیک
02:00
  Abstract Class کلاس‌های انتزاعی
12:08
  Interface ها
13:04
  PHP Traits
09:54
  کوییز Trait
01:00
  تمرین برنامه‌نویسی شی‌گرا (الزامی)
180:00
فصل ششم: فرم‌ها
  ارسال اطلاعات به روش GET
10:55
  ارسال اطلاعات به روش POST
09:28
  اعتبارسنجی اطلاعات دریافتی از فرم‌ها (form validation) - بخش اول
12:37
  اعتبارسنجی اطلاعات دریافتی از فرم‌ها (form validation) - بخش دوم
09:29
  تمرین فرم‌ها (الزامی)
120:00
فصل هفتم: پایگاه داده‌ها Database
  معرفی پایگاه داده‌ها (Database)
04:35
  آشنایی با phpMyAdmin ابزار گرافیکی کار با دیتابیس
06:08
  ساخت اولین پایگاه داده
11:54
  اضافه‌کردن داده در جداول (insert in database)
06:48
  Select کردن داده‌ها
06:58
  اتصال به دیتابیس در ‌PHP
10:35
  نوشتن دستورات SQL در PHP
07:52
  واردکردن اطلاعات به وسیله فرم‌ها
06:28
  نمایش اطلاعات پایگاه‌ داده در صفحه web
05:24
  نمایش اطلاعات فارسی در پایگاه داده
06:27
  ویرایش و به‌روزرسانی اطلاعات در پایگاه‌ داده
10:38
  کوییز پایگاه داده‌ها
01:00
  تمرین پایگاه داده (الزامی)
180:00
فصل هشتم: توابع پرکاربرد PHP
  آشنایی با include و require
12:46
  استفاده از include و require برای صفحات HTML
05:26
  کوییز require و include
02:00
  فایل‌ها در PHP
09:10
  ویرایش و نوشتن فایل‌ها در PHP
06:06
  آپلود فایل‌ها در PHP
12:05
  کوییز آپلود فایل
01:00
  Json & PHP
11:05
  Try & Catch
07:31
  کوییز Json & PHP و Try & Catch
02:00
فصل نهم: Session و Cookie
  کار با cookie
05:48
  کار با Session
10:59
  پیاده‌سازی Login و Logout
05:53
  ایجاد فرم Login
07:18
  استفاده از دیتابیس‌ها برای Login
04:59
  ایجاد دسترسی برای مشاهده صفحات
05:27
  امن‌سازی پسوردهای ذخیره‌شده در دیتابیس
11:13
  کوییز Session و Cookie
03:00
فصل دهم: پروژه پایانی
  معرفی پروژه ساخت CMS
03:49
  تبدیل برنامه Functional به OOP
05:58
  Class Autoloading
10:40
  تکمیل Class Article
09:17
  اضافه‌کردن Auth
07:15
  اضافه‌کردن Login
08:57
  اضافه‌کردن پنل Admin
11:59
  Redirect
06:07
  معرفی Pagination
07:33
  پیاده‌سازی Pagination
10:04
  محاسبه تمامی صفحات موجود
08:48
  ایجاد صفحه مشاهده مقاله
08:40
  آپلود فایل‌ها در cms
08:20
  اضافه‌کردن تصویر به مقالات
15:12
  روابط در پایگاه داده‌ها Database Relationships
11:45
  اضافه‌کردن دسته‌بندی به cms
16:17
  نمایش دسته‌بندی‌ها
08:46
  معرفی فریمورک‌های css و bootstrap
15:01
  تکمیل بهبود گرافیکی cms
13:18
  پروژه نهایی: طراحی وب‌اپلیکیشن اینستاگرام (الزامی)
720:00

پیش‌نیاز‌ها

در این دوره سعی شده است تا همه موضوعات به زبان ساده و کاملا کاربردی بیان شوند. به این ترتیب می‌­توان گفت که برای استفاده از مباحث این دوره جز علاقه هیچ پیش‌­نیاز به خصوصی وجود ندارد.

اما اگر با زبان‌های برنامه‌نویسی و یا HTML ,css , js آشنایی دارید در یادگیری بهتر مباحث به شما کمک بسیار زیادی خواهد کرد.

توضیحات دوره

PHP نوعی زبان برنامه نویسی است که برای ایجاد صفحات وب و برنامه‌های کاربردی پویا استفاده می‌شود. PHP مخفف PHP: Hypertext Preprocessor است و عمدتاً در سمت سرور برای ایجاد محتوای پویا که می‌تواند در سمت کلاینت نمایش داده شود، استفاده می‌شود. PHP منبع باز و رایگان برای استفاده است. همچنین یادگیری آن آسان بود و می‌توان از آن برای ساخت برنامه‌های وب قدرتمند استفاده کرد. دوره آموزش PHP مکتب خونه با هدف آموزش کامل این زبان محبوب تهیه و تدوین شده که در ادامه به معرفی آن خواهیم پرداخت.

دوره آموزش PHP چیست؟

در دوره آموزش PHP قصد داریم ابعاد مختلف PHP را بررسی کنیم و به آموزش جنبه‌­های مختلف این زبان بپردازیم. زبان برنامه‌­نویسی PHP در سال 1995 توسعه یافت و از آن زمان تا کنون همواره یکی از محبوب­‌ترین زبان­‌های برنامه­‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌نویسی بین توسعه‌­دهنده‌­ها بوده است. ویژگی‌هایی مثل open source بودن، سهولت در یادگیری، منابع آموزشی گسترده و کمک به استفاده بهتر از سیستم مدیریت محتوا (CMS) را به عنوان اصلی‌­ترین دلایل محبوبیت زبان PHP می­‌شناسیم.

 در راستای آموزش این دوره بخشی به عنوان پروژه درنظر گرفته شده است تا به یادگیری بهتر و عمیق­‌تر مباحث مطرح شده کمک خواهد کرد.

به طور خلاصه سرفصل‌های این دوره آموزش PHP به صورت موارد زیر است:

  • آشنایی با زبان برنامه‌نویسی PHP و ساخت اولین صفحه وب 
  • معرفی دستورات مقدماتی PHP و قواعد نحوی (syntax) در PHP
  • انواع data type یا ساختار داده‌ای در PHP
  • ساختارهای شرطی
  • حلقه‌ها 
  • آرایه‌ها و ساختار‌های لیستی
  • توابع
  • کار با فرم‌ها (Form Handling)
  • ایجاد‌، خواندن و ویرایش فایل‌ها در PHP
  • برنامه‌نویسی شی‌گرا
  • معرفی و استفاده از JSON
  • کار با پایگاه داده‌ها (Database)
  • ایجاد یک سیستم مدیریت محتوا با PHP

هدف از برگزاری دوره آموزش PHP چیست؟

اصلی­‌ترین هدف این دوره آشنایی مخاطبان با ابعاد گوناگون زبان برنامه‌­نویسی PHP و کاربردهای این زبان بوده است. در کنار این هدف یادگیری زبان PHP می­‌تواند امکان دستیابی به موقعیت­‌های شغلی جدید و ایده‌­آل را برای شما فراهم کند و این مساله نیز به عنوان یکی از اهداف این دوره در نظر گرفته شده است.

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

مباحث آموزشی این دوره به نحوی تهیه و تولید شده است که گروه­‌های زیادی بتوانند از آموزش ارائه‌شده بهره‌­مند شوند. به طور مشخص این دوره برای گروه‌­های زیر مناسب خواهد بود:

  • کسانی که قصد دارند برنامه‌نویسی را از ابتدا آغاز کنند.
  • کسانی که علاقه به توسعه وبسایت‌ها و ساخت وب‌اپلیکیشن‌های مختلف را دارند.
  • تمام علاقه‌مندان به برنامه‌نویسی که پیش‌زمینه قبلی نسبت به کامپیوتر و دنیای آن ندارند.
  • کسانی که علاقه دارند مسیر شغلی برنامه‌نویسی Backend را انتخاب کنند.

دوره آموزش PHP چه ویژگی‌های منحصر به فردی نسبت به سایر دوره‌ها دارد؟

با شرکت در دوره آموزش PHP با این زبان کاربردی و مهم آشنا می‌شوید و از صفر به یادگیری آن می‌پردازید. پروژه‌محور بودن این دوره به این معنا‌ست که شما مفاهیم و مبانی برنامه‌نویسی PHP را نه به‌صورت تئوری بلکه به‌صورت کاملا عملی و در قالب پروژه‌های کاربردی آموزش می‌بینید.

دیدگاه کاربران

3.7

بر اساس امتیاز 19 دانشجو

1
2
3
4
5

سپهر کریمخانی

3 روز پیش

5

عالی

سام فرشیدفر

6 روز پیش

5

به خوبی درس میدهند

محمدرضا مظاهری

1 ماه پیش

5

عالی و فوق العاده این دوره کامت و دقیق بود ولی ی مشکلی ک داره اونم اینه ک قبلش باید کمی با مباحث برنامه نویسی و اسکریپت نویسی کار کرده باشید درحد خیلی مبتدی تا درک کردن این دوره براتون خیلی خیلی راحت تر بشه در کل دوره عالی و فوق العاده ای هست

ایمان مختارنیا

11 ماه پیش

5

عالی 💯️‍🔥

سهیل اصولی زنور

3 سال پیش

4

بسیاری از مطالب گفته نشد و حتما قبل شروع این دوره باید اصول برنامه نویسی رو بلد باشین وگرنه مطالب براتون گنگ هست کلا دوره ی افتضاحیه اصلا ارزش خرید نداره

محمدحسين اسناوندي

4 سال پیش

2

با سلام این دوره بسیار مقدماتی بوده و فقط مباحث پایه در آن به صورت ساده پوشش داده شده و طول دوره کوتاه است پروژه نهایی هم که مدرس دوره به آن (پروژه خفن) میگفت هم خیلی ساده بود آموزش رایگان php با کیفیت تدریس بهتر در سایت های مشابه هست

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
929دانشجو
19نظر و امتیاز

آرش رحیمی دارای مدرک کارشناسی ارشد مهندسی IT از دانشگاه شهید بهشتی است و از سال 1394 در زمینه برنامه‌نویسی Back-end و طراحی و توسعه وب‌سایت‌ها و سرویس‌های مختلف فعالیت دارد.
در این مدت با شرکت‌های مختلفی از جمله پیام‌رسان بله، ابزار مارت و فوتبال برتر همکاری داشته است و از سال 99 در شرکت آسان پرداخت (آپ)‌ به عنوان برنامه‌نویس back-end مشغول فعالیت است.
در طول مدت فعالیتش با زبان‌های برنامه‌نویسی PHP و Golang ,JS و انواع دیتابیس‌های SQL و ‌NOSQL تجربه کار داشته و آن‌ها را به علاقمندان آموزش داده است.

وی همچنین به معماری میکروسرویس و distributed-systems علاقه‌مند است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

برای گذراندن دوره، حداقل زمان مشخصی وجود ندارد و شما می‌توانید در هر زمان که مایل هستید، ویدیوهای آموزشی دوره را ببینید و تمارین را انجام دهید؛ اما برای هر دوره یک حداکثر زمان تعیین شده که در صفحه معرفی دوره قابل مشاهده است که تنها در این بازه زمانی امکان تصحیح پروژه‌ها توسط پشتیبان و دریافت گواهی‌نامه را خواهید داشت.

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

خیر. با خرید دوره، امکان شرکت در دوره و دسترسی به محتوای آن را خواهید داشت؛ اما تنها در صورتی که در بازه زمانی تعیین‌شده دوره را با موفقیت و نمره قبولی به اتمام برسانید، گواهی‌نامه به نام شما صادر می‌شود.