Learn Laravel From Zero & Build Awesome Project in Arabic.
Learn Laravel From Zero, All beginner and advanced stuff you will learn and you’ll going to Build Educational website.
باذن الله بعد انتهاءك من الكورس ستكون قادر ان تكون مطور لارافيل فعلى .
سيقسم هذا الكورس بأذن الله الى اقسام كثيره وكل قسم سيتكلم فى موضوع وسيكون لكل قسم مشروع بسيط لتتعلم وتتقن كل شئ بشكل اكيد.
ستتعلم فى هذا الكورس جميع الاساسيات والمواضيع المتقدمه اللتى ستؤهلك لتكون مطور لارافيل وستقوم بعمل مشروع كورسات تعليمى كامل من الصفر بعد الانتهاء من تعلم جميع الاساسيات والاشياء الاحترافيه التى ستؤهلك لذلك.
متطلبات الدورة
- فهم وإتقان أساسيات البرمجه بشكل عام وبالأخص لغه ال بي اتش بي ( loops, conditions, arrays, functions,… )
- فهم وإتقان أساسيات البرمجه الكائنيه ( inheritance, classes, objects, composition,…)
- المهارات الأساسيه فى بناء واجهات المستخدم (html, css, js)
مخرجات الدورة
كل الأساسيات التى تحتاج اليها لتكون مطور لارافيل مثل: Routing, Blade, Eloquent, migrations, Controllers, models, ORM, database Relationships , middleware and much more.
ستتعلم مواضيع متقدمه مثل : Sending Email, notifications, Events , Deploying Project live and much more.
ستتعلم كيفيه بناء موقع حقيقى كامل بنفسك بإستخدام لارافيل
ستتعلم كيفيه إستخدام ال AJAX مع لارافيل لعمل ال CRUD System دون إعاده تحميل الصفحه
كيفيه رفع اى موقع على سيرفر حقيقى
الفئة المستهدفة
مبرمجى ال بي اتش بي والبادئين فى تعلم برمجه الويب
أى شخص يرغب فى كسب الخبره وكيفيه عمل المشاريع
المبتدئين فى تعليم لارافيل
أى شخص يرغب فى إحتراف لارافيل
مدرب الدورة
Real Programmer
Software Company
Hello, I am Ebrahem Samer from Egypt ,I am working as a web developer and I’ve a good experience in developing websites Because I’ve learned and still learning PHP and other web languages to have more experience and I love teaching and helping people so much and i’d love to help you learning anything.
محتويات الدورة
Introduction to the course | |||
Introduction | مجاناً | 00:04:53 | |
What is laravel ? | مجاناً | 00:04:20 | |
Download and setup tools you need to start | مجاناً | 00:07:59 | |
Create your first laravel project | 00:06:56 | ||
Routing | |||
Basic Routing | مجاناً | 00:07:37 | |
Basic Routing Request Functions | 00:03:27 | ||
Basic Routing With Parameters | 00:04:05 | ||
Blade System | |||
Introduction to Blade System | مجاناً | 00:06:02 | |
Template Inheritance | 00:10:07 | ||
Control Structure | 00:09:16 | ||
Blade System and Routing Project File | 00:00:00 | ||
Controllers | |||
Introduction to Controllers | 00:04:57 | ||
Create Your First Controller | 00:07:27 | ||
Controllers and Namespaces | 00:06:39 | ||
Resource Controller | 00:05:12 | ||
Routing Using Except and Only | 00:05:08 | ||
Migrations | |||
Introduction to Migrations and fixing expected errors | 00:08:53 | ||
Create Your First Migration | 00:05:30 | ||
Understand Migration Commands (migrate, rollback, fresh, refresh) | 00:08:06 | ||
Delete tables and Columns Using Rollback | 00:02:36 | ||
Create Foreign Keys Using Migrations | 00:08:28 | ||
Query Builder (create, read, update, delete) | |||
Select data using Query Builder | 00:04:36 | ||
Select data and display it in view | 00:02:35 | ||
Select some columns data using pluck and select | 00:04:27 | ||
Insert data using Query Builder | 00:06:02 | ||
Update data using Query Builder | 00:07:32 | ||
Delete data using Query Builder | 00:04:12 | ||
Controller Project | 00:00:00 | ||
Eloquent and Models | |||
Introduction to Eloquent System and Create Your First Model | 00:11:08 | ||
Create Migrations connected to a models | 00:04:00 | ||
How to Create model, controller and migration in one command | 00:01:10 | ||
Select data Using Model in different ways | 00:08:02 | ||
Insert Form and CSRF Protection | 00:08:45 | ||
Insert data Using Models | 00:02:23 | ||
Update data Using Models | 00:08:06 | ||
Show and Delete Data Using Models | 00:05:18 | ||
Insert data Using create Function | 00:03:43 | ||
Update data Using update Function | 00:03:14 | ||
Delete data Using destroy Function | 00:01:29 | ||
How to delete data using Soft Deletes | 00:04:52 | ||
How to Restore deleted data and how to delete it permanently | 00:05:05 | ||
Eloquent Project | 00:00:02 | ||
Request Validation | |||
Setup Laravel Project For Request Validation | 00:03:26 | ||
Create Index, create functions and build routes | 00:07:03 | ||
Validate request using validate function | 00:09:22 | ||
Validate your custom request | 00:08:02 | ||
Learn about Available Validation Rules | 00:02:39 | ||
Validation Project | 00:00:01 | ||
Eloquent Relationships | |||
One to one relationship | 00:15:25 | ||
One to many relationship | 00:08:51 | ||
Many to many relationship | 00:12:55 | ||
One to one polymorphic relationship | 00:10:15 | ||
One to many polymorphic relationship | 00:12:42 | ||
Many to many polymorphic relationship | 00:15:25 | ||
Eloquent Relationships Project | 00:00:02 | ||
Mutators and Accessors | |||
Introduction and Project Setup | 00:03:31 | ||
Accessor function | 00:03:39 | ||
Mutator functions | 00:10:17 | ||
Mutators and Accessors Project | 00:00:01 | ||
Authentication | |||
Introduction and Authentication Command | 00:05:34 | ||
Authentication Routes | 00:01:44 | ||
Useful Authentication functions | 00:03:48 | ||
Authentication Project | 00:00:00 | ||
Middleware | |||
Introduction and Project Setup | 00:04:12 | ||
How to use middlewares | 00:04:39 | ||
How to define and register middlewares | 00:06:09 | ||
Middleware Project | 00:00:00 | ||
Sending Emails & Email Verification | |||
Introduction and Project Setup | 00:06:22 | ||
Sending mails using mailgun driver | 00:07:41 | ||
Sending Contact Form Mail | 00:15:58 | ||
Sending Markdown emails | 00:06:14 | ||
Sending Email Verification | 00:04:11 | ||
Sending Emails project | 00:00:01 | ||
Database Seeders & Laravel Collective Package | |||
Introduction and Project Setup | 00:04:36 | ||
Working on factory and seeder | 00:13:44 | ||
Seeder: using truncate function | 00:02:50 | ||
Laravel Collective Package setup | 00:08:19 | ||
Building create form using open function laravel collective | 00:14:37 | ||
Building edit form using model function laravel collective. | 00:07:34 | ||
Building delete form using laravel collective | 00:04:30 | ||
Seeders & Laravel collective project | 00:00:00 | ||
Events & Listeners | |||
Introduction to Events and Listeners. | 00:03:03 | ||
Using Laravel Built-in events | 00:06:30 | ||
Create custom events and listeners | 00:11:02 | ||
Events Project | 00:00:00 | ||
Application Setup | |||
Admin Dashboard Setup | 00:06:05 | ||
Updating Admin Dashboard | 00:07:46 | ||
Building database migrations for our application | |||
Application Models and Migrations Part 1 | 00:05:21 | ||
Application Models and Migrations Part 2 | 00:06:28 | ||
Creating Foreign Keys between tables | 00:08:18 | ||
Building Pivot tables migrations in our application | 00:06:00 | ||
Building all the models relationships in our application | |||
Polymorphic relationship between tables. | 00:03:34 | ||
Many to Many relationships between tables. | 00:01:48 | ||
One to Many relationships between tables. | 00:12:45 | ||
Creating Foreign Keys for pivot tables | 00:04:07 | ||
Building factories and seeders we need in our application | |||
Building User and Photo Models Factory | 00:09:27 | ||
Building Track, Course and Video Models Factory | 00:05:12 | ||
Building Question and Quiz Models Factory | 00:05:51 | ||
Run All Factories we’ve build. | 00:11:26 | ||
Fill Pivot tables | 00:08:28 | ||
Fixing Admin Dashboard | |||
Admin Controllers | 00:09:56 | ||
Fixing Dashboard routes part 1 | 00:10:59 | ||
Fixing Dashboard routes part 2 | 00:12:54 | ||
learncode project | 00:00:01 | ||
Working on Admins | |||
Admins routes and building admins index function. | 00:11:41 | ||
Update admin index function. | 00:07:14 | ||
Creating new Admin | 00:10:21 | ||
Update and Delete admins. | 00:12:34 | ||
Create your first Middleware to protect your app. | 00:11:42 | ||
learncode project | 00:00:01 | ||
Working on Users | |||
Fixing User update function | 00:07:09 | ||
Creating admin middleware | 00:06:48 | ||
Creating application’s repository on git&github | 00:06:37 | ||
Working on Tracks | |||
Track Controller Index function | 00:18:18 | ||
Track Controller Store function | 00:04:16 | ||
Track Controller Edit function | 00:05:27 | ||
Track Controller Update function | 00:04:49 | ||
Track Controller Delete function | 00:05:28 | ||
Working on Courses | |||
Course Controller Index function part 1 | 00:09:08 | ||
Course Controller Index function part 2 ( Course Image ) | 00:11:04 | ||
Course Controller Create function | 00:12:08 | ||
Course Controller Store function | 00:15:41 | ||
Course Controller Edit function | 00:05:24 | ||
Course Controller Update function | 00:06:46 | ||
Course Controller destroy function. | 00:08:06 | ||
Course Controller Fixing update function | 00:04:35 | ||
Work on Videos | |||
Video Controller Index function | 00:08:22 | ||
Video Controller Create function | 00:06:55 | ||
Video Controller Store function | 00:03:53 | ||
Video Controller Edit function | 00:02:31 | ||
Video Controller Update function | 00:02:57 | ||
Video Controller Destroy function | 00:01:16 | ||
Work on Quizzes | |||
Quiz Controller Index function | 00:09:11 | ||
Quiz Controller Create function | 00:03:08 | ||
Quiz Controller Store function | 00:03:24 | ||
Quiz Controller Edit function | 00:03:28 | ||
Quiz Controller Update and Delete functions | 00:03:48 | ||
Implementing Show Function in Track, Course, Video and Quizz Controllers | |||
Show function in Quiz Controller | 00:11:40 | ||
Show function in Video Controller | 00:06:58 | ||
Show function in Course Controller | 00:13:40 | ||
How to add Video in specific course. | 00:12:19 | ||
Show function in Track Controller | 00:13:19 | ||
How to add Quiz in specific course. | 00:07:10 | ||
How to add Questions in specific quiz ( Create function only ). | 00:02:54 | ||
Working on Questions | |||
Question Controller Index function | 00:10:31 | ||
Question Controller Create function | 00:11:03 | ||
Question Controller Store function | 00:05:36 | ||
Question Controller Edit, Update and Destroy functions | 00:09:02 | ||
How to add Question in specific Quiz ( Store Function ) | 00:07:29 | ||
Working on Dashboard | |||
Dashboard Page ( Cards Data ) | 00:09:28 | ||
Dashboard Page ( Getting Last Tracks and Courses ) | 00:12:12 | ||
Sidebar Fontawesome icons | 00:05:05 | ||
Dashboard Page ( Getting Last Users and Quizzes ) | 00:17:22 | ||
Admin Dashboard Project | 00:00:01 | ||
Working on Home Page | |||
Home Page ( Introduction ) | 00:01:28 | ||
Home Page Navbar Design | 00:10:01 | ||
Home page Header Background | 00:17:46 | ||
Home Page Resume Learning Section ( part 1 ) | 00:03:56 | ||
Home Page Resume Learning Section ( part 2 ) | 00:20:45 | ||
Home Page Resume Learning Section ( part 3 ) | 00:13:32 | ||
Home Page Carousal Control | 00:02:06 | ||
Home Page Last Courses in Tracks | 00:26:03 | ||
Home Page Get Famous Tracks ( part 1 ) | 00:07:06 | ||
Home Page Get Famous Tracks ( part 2 ) | 00:13:38 | ||
Home Page Footer Design | 00:12:59 | ||
Home Page Get Recommended Courses ( part 1 ) | 00:07:15 | ||
Home Page Get Recommended Courses ( part 2 ) | 00:16:58 | ||
learncode project | 00:00:01 | ||
Working on Course Page | |||
Creating Course Page | 00:05:01 | ||
Adding slug column to the course | 00:09:11 | ||
Creating the course header | 00:13:21 | ||
Get course videos | 00:03:28 | ||
Design Course Videos | 00:06:39 | ||
How to play course videos Dynamically | 00:17:10 | ||
Get Course Quizzes | 00:07:19 | ||
Design Course Quizzes | 00:01:40 | ||
Working on Quiz Page | |||
Quiz Controller and implementing index function. | 00:06:00 | ||
Get Quiz Questions | 00:07:50 | ||
Generate Answers in text form and check box | 00:12:09 | ||
Design Questions and Fixing some bugs | 00:19:02 | ||
Implement Quiz Submit function ( submit quiz questions ) | 00:13:02 | ||
Solve Quiz Correct and get Score Feedback. | 00:11:31 | ||
Inserting quiz_user record and increment user score. | 00:07:15 | ||
Home Search Form | |||
Implement Search Controller and index method | 00:09:41 | ||
The structure of the returned courses | 00:11:31 | ||
Design the returned courses | 00:18:47 | ||
Fixing Search Form | 00:02:20 | ||
Track Page | |||
Track Controller and index method. | 00:04:06 | ||
Track Courses view page | 00:09:15 | ||
Fixing Authentication issues in all controllers | 00:04:17 | ||
Get Logged User Content at Home page | 00:05:34 | ||
Fixing Controllers | 00:10:37 | ||
My courses Page & Enrollment system | |||
Creating My Courses Controller | 00:03:38 | ||
My Courses Index function | 00:02:46 | ||
Design enroll Button | 00:12:56 | ||
Implement Enroll Function ( 1 ) | 00:02:00 | ||
Implement Enroll Function ( 2 ) | 00:12:04 | ||
Implement My Courses view | 00:04:42 | ||
User Profile | |||
User Profile Introduction & Profile Controller | 00:06:14 | ||
Get User Data | 00:10:43 | ||
User edit form | 00:08:23 | ||
Working on upload button using js | 00:07:37 | ||
Implement upload_image function | 00:10:14 | ||
Sending an AJAX request to upload image. | 00:11:43 | ||
Update user info in default way. | 00:13:31 | ||
Update user info using AJAX request | 00:07:08 | ||
Get user tracks | 00:07:36 | ||
Design user tracks section | 00:02:15 | ||
Fixing Home Page. | |||
Fixing and adding more links at home page | 00:05:50 | ||
All Courses Page | 00:06:27 | ||
Contact Page | 00:10:21 | ||
Sending Contact form email using ajax | 00:16:07 | ||
Login with Github and Google using Socialite Package | |||
Installation & Setting Configuration | 00:03:07 | ||
Make Github Application | 00:03:40 | ||
Make Google Application | 00:03:50 | ||
Implement handleProviderCallback function | 00:05:16 |
تقييم الدورة
لا يوجد تقييمات لهذا الكورس.