YoVDO

Laravel 6 Essential Training: Testing, Securing and Deploying Apps

Offered By: LinkedIn Learning

Tags

Laravel Courses Web Development Courses Application Deployment Courses Routing Courses Application Security Courses

Course Description

Overview

Discover the power and scope of Laravel, the open-source PHP framework for building and scaling web applications.

Syllabus

Introduction
  • Why Laravel?
  • Prerequisites for the course
  • Understand the MVC architecture
  • Using the exercise files for this course
1. Installation and Setup
  • Choose the right tool
  • Prerequisites for Windows OS
  • Install Docker Desktop
  • Create your first Laravel application
2. Laravel Basics
  • Handling routing
  • Creating a view
  • Building layouts with Blade
  • Working with controllers
  • Understanding Laravel configuration
  • Working with the database
  • Creating and running migrations
  • Using Eloquent
3. Starting Your Project
  • Understanding project requirements
  • Setup a new project
  • Add authentication with Laravel Breeze
  • Add styles to the project
  • Create the first model with migration
  • Register resource routes
  • Create resource controller actions
4. Creating, Indexing, and Showing
  • Add an index method to fetch all notes
  • Create an index view to display all notes
  • Add pagination and clean up the index view
  • Add a create method and view to show a form
  • Add a store action to save the data
  • Add a show action and view to display single note
  • Create a unique ID for each note
  • Use route model binding
5. Editing, Updating, and Deleting
  • Add an edit method and view to allow editing of the note
  • Add an update method to update edited data
  • Add a destroy method to delete a note
  • Show flash data to users
6. Relationships
  • What are Eloquent relationships?
  • Define relationships
  • Query and save relationships
7. Soft Deleting
  • Enable soft delete
  • Query soft deleted models
  • Show soft deleted model
  • Restore soft deleted models
  • Permanently delete models
Conclusion
  • Quick summary
  • What's next?

Taught by

Justin Yost

Related Courses

Software Engineering for SaaS
University of California, Berkeley via Coursera
Déployez des applications dans le cloud avec IBM Bluemix
IBM via OpenClassrooms
Machine Learning Capstone: An Intelligent Application with Deep Learning
University of Washington via Coursera
Introducción al desarrollo de videojuegos con Unity3D
Universitat Jaume I via Independent
Developing Microsoft Azure Solutions
Microsoft via edX