Laravel 7 for Beginners practical course
Laravel 7 for Beginners practical course, available at $64.99, has an average rating of 4.8, with 93 lectures, based on 502 reviews, and has 5390 subscribers.
You will learn about Build a social media application from scratch with the most current version of PHP Laravel Framework With full source code, Graphs, Cheat Sheets and Excercises included Learn in an easy and fun way about: Laravel architecture, MVC Pattern, Resource Controllers, Validation, Flash Messages, Eloquent Relationships, Image upload Much more interesting stuff! This course is ideal for individuals who are web developers who are interested in, or already are working with PHP It is particularly useful for web developers who are interested in, or already are working with PHP.
Enroll now: Laravel 7 for Beginners practical course
Summary
Title: Laravel 7 for Beginners practical course
Price: $64.99
Average Rating: 4.8
Number of Lectures: 93
Number of Published Lectures: 91
Number of Curriculum Items: 93
Number of Published Curriculum Objects: 91
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Build a social media application from scratch with the most current version of PHP Laravel Framework
- With full source code, Graphs, Cheat Sheets and Excercises included
- Learn in an easy and fun way about: Laravel architecture, MVC Pattern, Resource Controllers, Validation, Flash Messages, Eloquent Relationships, Image upload
- Much more interesting stuff!
Who Should Attend
- web developers who are interested in, or already are working with PHP
Target Audiences
- web developers who are interested in, or already are working with PHP
Hey – you want to bring your PHP-Skills to the next level?
Save tons of time, many lines of code, problems, searching for solutions?
Create cool and save PHP based apps in no time?
Then LARAVEL is the right choice to learn!
I have been working with PHP professionally for 20 years now, and even I learn so much from Laravel, because it is so well done!
And anyway every PHP programmer nowadays should know how to use a PHP framework.
It also will increase your chances to get a great and well payed job as a software developer.
So let’s go guys! Learn this great framework with me! It will be a lot of fun and very very interesting – I promise!
Martin
Course Curriculum
Chapter 1: Preparation
Lecture 1: Tipps for efficient learning experience in this course
Lecture 2: Requirements for Laravel
Chapter 2: Installation and first steps
Lecture 1: Laravel installation
Lecture 2: Initialize Git
Lecture 3: Change starting page
Chapter 3: Frontend and Login Setup
Lecture 1: Laravel UI => Frontend Framework and Login Scaffolding
Lecture 2: Integrate your own CSS and JavaScript
Lecture 3: Install Font Awesome
Lecture 4: Connect the database and first migration
Lecture 5: Create and output a user
Lecture 6: Test "Remember me" and "Forgot your password"
Lecture 7: Unescape Output Example
Lecture 8: Create static pages and navigation highlight
Lecture 9: Template system for views + page title / page description
Lecture 10: Recap of what you learned so far
Chapter 4: Database queries (CRUD)
Lecture 1: Section introduction: What you will learn
Lecture 2: MVC + make:model -a, Naming conventions
Lecture 3: Migration for hobbies table
Lecture 4: Routing to functions and usage of placeholders
Lecture 5: Resource route to HobbyController
Lecture 6: Retrieve Hobbies and add navigation for hobbies
Lecture 7: Output / Display the hobbies (index method)
Lecture 8: Form for new hobbies (create method)
Lecture 9: Save new hobbies
Lecture 10: Server-side validation of Laravel with validate()
Lecture 11: Validation: Error of all fields
Lecture 12: Validation: Error of individual fields
Lecture 13: Output success messages
Lecture 14: Detailed view of data records with show()
Lecture 15: Edit records with edit()
Lecture 16: Update records with update()
Lecture 17: Delete records with destroy()
Lecture 18: Cheat Sheet + Challenge: CRUD for tags
Lecture 19: Exercise Solution: CRUD for Tags
Chapter 5: Database relationships
Lecture 1: Database design and planning
Lecture 2: Migrate additional field (user_id in hobbies table)
Lecture 3: m:n Create intermediate table hobby_tag (pivot table)
Lecture 4: migrate: fresh for faster workflow. When to use it and WHEN NOT
Lecture 5: Static value seeder (tags table)
Lecture 6: Faker to seed 100 users
Lecture 7: Use each() to seed the linked database tables
Lecture 8: Link models with Eloquent Relationships
Lecture 9: Test the relationships in Laravel Tinker
Lecture 10: Tinker and Collection examples + deeper insight 😉
Chapter 6: Data output and data linking
Lecture 1: Pagination + URL :: previous()
Lecture 2: Insert user_id with auth->id() when creating hobbies
Lecture 3: Sort DB query results with orderBy / diffForHumans (Carbon)
Lecture 4: $hobby->user->name + count() to display the number of hobbies
Lecture 5: Install and use the Laravel debug bar to show SQL queries
Lecture 6: Output of the tags in the hobbies with "Bootstrap badges"
Lecture 7: Challenge: User detail page
Lecture 8: Challenge solution
Lecture 9: Filter hobbies by tag (hobbyTagController)
Lecture 10: Custom Error page (e.g. 404)
Lecture 11: Assign tags to hobbies (or remove) with attach() / detach()
Lecture 12: Tag statistics
Lecture 13: Improve hobby creation workflow
Lecture 14: Show my hobbies on home page (select () ->)
Lecture 15: Challenge: Show hobbies on user detail page
Lecture 16: Show hobbies on user page: Exercise solution
Lecture 17: Recap and cheat sheet
Chapter 7: Image upload
Lecture 1: Image upload introduction
Lecture 2: Prepare frontend for images
Lecture 3: Install Lightbox2
Lecture 4: Install Intervention Image
Lecture 5: Validate file input and upload the file
Lecture 6: Determine the orientation of the picture
Lecture 7: Convert and save images
Lecture 8: Outsource image calculation into function
Lecture 9: Display the images
Lecture 10: Image delete function
Lecture 11: Exercise: edit user and user picture
Lecture 12: Resolution: User model and user controller (part 1)
Lecture 13: Resolution: User edit (part 2)
Lecture 14: Resolution: Output user images (part 3)
Lecture 15: Git Merge, Image Upload Recap, Outlook
Chapter 8: User authorization in Laravel
Lecture 1: Section Introduction
Lecture 2: Plan the user rights
Lecture 3: Control guests with the Auth() middleware
Lecture 4: Apply Auth() middleware to the rest of the controllers
Lecture 5: Middleware explained
Lecture 6: Switch app to “production” to prevent migrate:fresh
Lecture 7: Create admin user correctly (migration + seeder)
Lecture 8: Create admin middleware and use it for the tags
Lecture 9: Set up policies (make only your own data records editable)
Lecture 10: Apply hobby policy
Lecture 11: User- and Tag policies
Lecture 12: Control buttons in the frontend with @can
Lecture 13: Gates to control the assignment of the tags
Lecture 14: Authorization section's recap
Chapter 9: Extras
Lecture 1: Congrats & How to go on
Instructors
-
Martin Krebs Eberth
Internet Programming addict for > 20 years!
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 5 votes
- 3 stars: 25 votes
- 4 stars: 98 votes
- 5 stars: 374 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024