×
ribbon

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

آموزش برنامه‌نویسی وب با زبان PHP و فریم‌ورک لاراول

مدرس:

محمد حسین عابدی

آموزش لاراول از مهم ترین قسمت از دوره های آموزش php است که هر برنامه نویس PHP باید... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
3.7 (170)
20 دیدگاه
3,018دانشجو
101ساعت
سرفصل‌ها
مقدماتی سطح دوره

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

خرید اشتراک

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

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

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

11 ساعت ویدئو

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

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

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

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

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

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

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

8 فصل72 جلسه11 ساعت ویدیو
فصل اول - Introduction
  Basic Web Development
06:26
  کوئیز : Basic Web Development
03:00
  What is This Course
06:26
  PhpStorm Introduction
13:01
  Install PHP and Composer
10:24
  Hello Laravel
05:18
  PHP Overview
12:21
فصل دوم - Laravel Basic
  Basic Routing
10:02
  Basic Controller
10:06
  کوئیز :Basic Controller
04:00
  Passing Data To View
18:52
  Basic Git
26:45
  Environment and Configuration
12:33
فصل سوم - Laravel Database
  Migration Introduction
10:40
  Migration Deeper
16:46
  Migration introduction Quiz
01:38
  تمرین : Migration introduction (الزامی)
150:00
  Basic Query Builder
10:12
  Query Builder More
08:12
  تمرین : Query Builder More
01:41
  تمرین : Query Builder More (الزامی)
150:00
  ORM Introduction
15:15
  Refactoring and More ORM
13:19
  تمرین : Refactoring and More ORM
01:57
  تمرین : Refactoring and More ORM (الزامی)
150:00
  پروژه : Project Phase 1
04:15
  پروژه : Project Phase 1 (الزامی)
150:00
فصل چهارم - Form and Blade
  Blade
11:59
  Form
19:00
  Creat Product
12:31
  Validation
11:32
  تمرین : Validation
00:57
  تمرین : Validation (الزامی)
225:00
  Validation Message
13:29
  تمرین : Form Reques
01:06
  تمرین : Form Reques (الزامی)
225:00
  Helpers
11:09
  Multi Language
05:20
  تمرین : Helper
00:46
  تمرین : Helper (الزامی)
225:00
  پروژه : Project Phase 2
02:37
  پروژه : Project Phase 2 (الزامی)
225:00
فصل پنجم - Authentication
  Basic Login
15:02
  Change Default Login
08:47
  Session
09:46
   تمرین : Session
01:16
  تمرین : Session (الزامی)
450:00
  Auth Middleware
09:08
  More Authentication
08:25
  Middleware
10:43
  پروژه : Project Phase 3
01:45
  پروژه ی : Project Phase 3 (الزامی)
450:00
فصل ششم - Eloquent Relationship
  One To Many
17:46
  Eager Loading VS Lazy Loading
08:30
  Many To Many
14:19
  Store Many To many
11:31
  Pivot Table
06:20
  تمرین : Pivot
01:34
  تمرین : Pivot (الزامی)
600:00
  Update Product
11:46
  Generate Categories
08:15
  Update Logic
07:13
  Redesign Index Page
06:05
  پروژه : Project Phase 4
05:05
  پروژه : Project Phase 4 (الزامی)
600:00
فصل هفتم - Laravel Advanced
  Simple Authorization
16:25
  Advanced Authorization
10:43
  Database Seeding
19:27
  Use Packages
11:16
  تمرین : Package
02:27
  تمرین : Package (الزامی)
300:00
  Send Mails
12:44
  Send Sms
09:02
  Event
13:11
  Queue
15:12
  تمرین : Jobs
01:24
  تمرین : Jobs (الزامی)
300:00
  تمرین : Production Queue
01:39
  تمرین : Production Queue (الزامی)
300:00
  پروژه : Project Phase 5
02:25
  پروژه : Project Phase 5 (الزامی)
300:00
فصل هشتم - API
  Introduction To API
10:34
  Deal With Json
07:33
  Making Post Request
07:37
  API Authentication
10:46
  separate API Logic
10:37
  API Best Practice
14:24
  تمرین : API Validation
01:58
  تمرین : API Validation (الزامی)
600:00
  Status code
06:04
  Formatting
13:11

پیش‌نیاز‌ها

برای گذراندن و تکمیل این دوره آشنایی با یکی از زبان‌های برنامه نویسی ضروری است.

توضیحات دوره

آموزش لاراول از مهم‌ترین قسمت از دوره‌های آموزش php است که هر برنامه‌نویس PHP باید آن را فرابگیرد. لاراول محبوب‌ترین و آسان‌ترین فریم‌ورک زبان PHP شناخته شده است. حتی برنامه‌نویسان مبتدی هم می‌توانند با خواندن مقالات، دیدن ویدئو و جستجو در اینترنت برنامه‌نویسی لاراول را یاد بگیرند. در این دوره از مکتب‌خونه به آموزش لاراول می‌پردازیم.

دوره آموزش laravel دنیایی از ابزارهای مفید را به روی شما باز می‌کند تا بتوانید با استفاده از آن‌ها کدهای PHP خود را سریع‌تر توسعه دهید، آن‌ها را با ساختاری تمیز و کاربردی بنویسید، به جامعه بزرگی از برنامه‌نویسان متصل شوید و در نهایت برنامه‌های خود را با کیفیت بالاتری ارائه کنید.

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

سایت‌های معروف زیادی در ایران وجود دارند که با زبان PHP و با استفاده از فریم‌ورک لاراول نوشته شده‌اند. سایت‌هایی مانند بامیلو، دیجی‌کالا، اسنپ‌فود و غیره از جمله سایت‌های نوشته شده با PHP و اسنپ، جابینجا، ایوند و غیره از جمله سایت‌هایی هستند که با فریم‌ورک لاراول توسعه داده شده‌اند.

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

 

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

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

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

درصورتی که بتوانید 75 نمره از تمرینات و پروژه‌ها دریافت کنید، گواهینامه مکتب‌خونه به شما عزیزان اعطا خواهد شد. این گواهینامه نشان‌دهنده توانایی و مهارت شما در برنامه نویسی پی اچ پی (PHP) خواهد بود و می‌تواند استخدام شما را راحت‌تر کند.

 

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

PHP یکی از رایج‌ترین زبان‌های برنامه نویسی تحت وب است که کاربردهای فراوانی دارد. هدف از برگزاری دوره آموزش زبان پی اچ پی این است که شما بتوانید از تمام قابلیت‌های و ابزارهای موجود در این زبان استفاده کنید. با کمک این زبان می‌توانید کارهای زیر را انجام دهید:

  • با PHP می توانید عملکردهای سیستم را انجام می‌دهید. یعنی با کمک این زبان می‌توانید فایل‌هایی را روی سیستم ایجاد و باز کنید، بخوانید، بنویسید و در نهایت آن‌ها را ببندید.
  • با PHP می‌توانید فرم ها را به راحتی مدیریت کنید. یعنی داده‌ها را از پرونده‌ها جمع‌آوری کرده، روی فایل ذخیره کنید و همچنین آن‌ها را از طریق ایمیل بفرستید.
  • شما می‌توانید از طریق PHP عناصر موجود در پایگاه داده خود را اضافه، حذف و ویرایش کنید.
  • می‌توانید به متغیرهای کوکی دسترسی پیدا کنید و آن‌ها را تنظیم کنید.
  • با کمک این زبان می‌توانید دسترسی کاربران به بعضی از صفحات وب را محدود کنید.
  • با PHP می‌توانید داده‌ها را رمزنگاری کنید.

 

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

  • دانشجویان و فارغ‌التحصیلان رشته مهندسی کامپیوتر
  • کسانی که برای ایجاد کسب‌وکار خود به طراحی سایت نیاز دارند.
  • کسانی که به ساخت سایت‌های جذاب و کاربردی علاقه دارند.
  • کسانی که کار با HTML & CSS را بلدند و می‌خواهند مهارت‌های طراحی سایت خود را تکمیل کنند.
  • کسانی که دوست دارند از طریق طراحی سایت کسب درآمد کنند.

 

بعد از فراگیری دوره آموزش Laravel چه مهارت‌هایی کسب خواهید کرد؟

  • نصب و راه‌اندازی برنامه‌های لازم برای آموزش PHP و لاراول
  • آشنایی با مفاهیم PHP و لاراول
  • کار با دیتابیس در لاراول
  • کار با فرم‌ها و اعتبارسنجی
  • ساخت وب‌سایت‌های چندزبانه
  • مدیریت عملیات و کاربران در لاراول
  • آشنایی و کار با APIها در PHP

 

پیشنیازها و نرم‌افزارهای لازم برای فراگیری دوره آموزش برنامه نویسی وب با لاراول چیست؟

برای اینکه زبان برنامه‌نویسی php را بهتر و اصولی‌تر بیاموزید، لازم است که از قبل با حداقل یکی از زبان‌های برنامه‌نویسی آشنایی داشته باشید. بنابراین برای بهره‌گیری کامل از آموزش زبان PHP و ساخت سایت‌های جذاب و کاربردی بهتر است دوره‌های زیر را بگذرانید:

  • آموزش برنامه‌نویسی C++
  • آموزش پایتون مقدماتی
  • آموزش HTML و CSS
  • کار با پایگاه داده MySQL
     

برای شرکت در دوره آموزش لاراول و انجام پروژه‌های آن باید نرم‌افزارهای لازم را روی سیستم خود نصب کنید. یک محیط برنامه‌نویسی مانند Netbeans یا Notepad++ برای نوشتن کدهای PHP لازم است. همچنین این آموزش براساس نسخه 5.6  لاراول (Laravel) تدریس شده است. تمام مراحل دانلود و نصب نرم افزارهای مورد نیاز برای دوره آموزش زبان PHP در ابتدای دوره کاملا به شما آموزش داده خواهد شد.

 

سرفصل‌های دوره آموزش برنامه نویسی فریم‌ورک لاراول چیست؟

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

از مهم‌ترین مهارت‌هایی که برای برنامه‌نویسی تحت وب باید بلد باشید، کار با دیتابیس و ایجاد رابطه بین جداول آن است که در این دوره به خوبی با آن‌ها آشنا می‌شوید. کار با فرم‌ها، اعتبارسنجی آن‌ها، مدیریت دسترسی به صفحات سایت و همچنین APIها از مهم‌ترین مواردی است که در دوره آموزش برنامه نویسی وب با PHP به شما عزیزان آموزش داده می‌شود.

 

فصل اول: Introduction

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

 

فصل دوم: Laravel Basic

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

 

فصل سوم: Laravel Database

دیتابیس‌ها عضو جدانشدنی برنامه‌ نویسی PHP و لاراول هستند. در این فصل نحوه کار با دیتابیس لاراول را یاد می‌گیرید. همچنین با migrationهای لاراول آشنا می‌شوید و می‌آموزید که چگونه با آن‌ها جدول دیتابیس بسازید.

 

فصل چهارم: Form and Blade

فرم ها در لاراول از دیگر مباحثی است که در این دوره ارائه می‌شود. پیاده‌سازی آن‌ها در لاراول کار بسیار ساده‌‌ایست و امنیت بالایی دارد. در این فصل می‌آموزید که چگونه اطلاعات فرم‌ها را دریافت و آن‌ها را اعتبارسنجی کنید. با کمک لاراول می‌توانید وب‌سایت‌های چندزبانه بسازید که در این فصل با آن آشنا می‌شوید.

 

فصل پنجم: Authentication

یکی از بهترین و قدرتمندترین امکاناتی که لاراول در اختیار کاربران خود قرار می‌دهد، سیستم احراز هویت یا Authentication است. در این فصل یاد می‌گیرید که کاربران چگونه وارد سایتتان می‌شوند و در آن ثبت نام می‌کنند. لاراول برای فیلتر کردن درخواست‌های HTTP مکانیزمی تحت عنوان middleware دارد که می‌تواند اعتبار کاربر را سنجیده و در صورت عدم احراز هویت، او را به صفحه ورود بفرستد. در این فصل با این مکانیزم هم آشنا می‌شوید.

 

فصل ششم:  Eloquent Relationship

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

 

فصل هفتم: Laravel Advanced

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

 

فصل هشتم: API

در فصل آخر از دوره آموزش لاراول با APIها آشنا می‌شوید. در این فصل با انجام تمرین‌ها و مثال‌هایی با Json و API Validation آشنا شده و به خوبی آن‌ها را یاد می‌گیرید.

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

3.7

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

1
2
3
4
5

جواد قانع الحسینی فدافن

8 ماه پیش

5

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

محمد شفیعی نیا

4 سال پیش

5

آن زمانی که من این دوره را تهیه کردم و پیش رفتم دوره خوبی بود ولی بعدش رفتم سراغ یادگیری پایتون و جنگو و الان هم جنگو رو به لاراول ترجیح میدم.

حمیدرضا آروین نژاد

5 سال پیش

5

سلام و خسته نباشید تنها مشکل دوره قدیمی بودن ورژن هست که خب با توجه به سرعت به روز شدن خیلی سریع برنامه ها قابل چشم پوشی هست

توحید داننده

5 سال پیش

5

دوره خوب و عالی با استادی با سواد

امیر محمدی

18 روز پیش

4

خوب بود

علی اسلامی بیدگلی

21 روز پیش

4

خوب بود

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

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

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
3,018دانشجو
170نظر و امتیاز

‫محمد حسین عابدی فارغ‌التحصیل مهندسی کامپیوتر از دانشگاه شهید بهشتی می‌باشد و از سال ۹۰ به صورت مستمر با برنامه‌نویسی سروکار دارد. او مدرک کارشناسی ارشد معماری کامپیوتر را در سال ۹۶ از دانشگاه شهید بهشتی اخذ کرده و تجربه کار حرفه‌ای با زبان‌های سی پلاس پلاس، جاوا و زبان‌های طراحی سخت‌افزار را از سال ۹۱ دارد. همچنین از حدود ۴ سال پیش به برنامه‌نویسی‬‪ ‬وب می‌پردازد. او بیشتر به برنامه‌نویسی سمت سرور با فریم‌ورک لاراول می‌پردازد و برای برنامه‌نویسی فرانت اند از ری‌اکت استفاده می‌کند.

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

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

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

آیا گواهی‌نامه‌های دانشگاهی به‌صورت رسمی و توسط خود دانشگاه صادر می‌شوند؟

بله. گواهی‌نامه‌ها به‌صورت رسمی توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا فرد دارای اختیار صادر می‌شوند و کاملا معتبر هستند.

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

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

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

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

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

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

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

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