только у нас скачать шаблон dle скачивать рекомендуем

Фото видео монтаж » Видео уроки » New Complete Laravel 10 For Beginners To Mastery Bootcamp

New Complete Laravel 10 For Beginners To Mastery Bootcamp


New Complete Laravel 10 For Beginners To Mastery Bootcamp
New Complete Laravel 10 For Beginners To Mastery Bootcamp
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 16.58 GB | Duration: 36h 9m


Create modern robust web applications with the latest features easily using this PHP Framework

What you'll learn

You can expect to know all the fundamentals of Laravel

You will learn all the latest features of Laravel

Routing

Middleware

Controllers

Responses

Views

Sessions

Cookies

Validation

Database, Migrations, Seeding, Relationships. Query Building, ORM and much more

Requirements

HTML

PHP

Description

Dive right into the world of web development with one of the most popular PHP frameworks out there! This immersive experience is crafted for beginners to get hands-on with Laravel 10, guiding you through the basics straight to creating sophisticated applications with ease. Build a solid foundation with essential concepts like MVC architecture, routing, and migrations, then swiftly move into more advanced territories of authentication, testing, and package development. You'll be not just learning but actually doing, with real-time coding examples and projects tailored to solidify each new skill you acquire.Unlock the power of modern web development as you master the ins and outs of eloquent ORM, blade templating, and so much more. By the end of this journey, you'll confidently craft secure and efficient web applications that can stand the test of real-world demands. This course doesn't just prepare you to follow the development trends, it equips you to set them, ensuring you're a sought-after developer in an ever-evolving tech landscape. So, gear up to turn your creative ideas into deployable realities and join a community of developers who are pushing the boundaries of what's possible on the web!When I started putting this course together, my top priority was to demystify web development with PHP for beginners like you. I've meticulously designed each lesson to build on the last, ensuring a seamless learning experience, where concepts are introduced at the perfect pace for you to absorb and apply. Imagine diving into development without ever feeling overwhelmed – that's what I've aimed for. You'll find the content not just helpful but structured in a way that feels like every question in your mind is answered before you even ask it. We'll explore the robust features of Laravel together, and by the end of our journey, you'll be creating web applications with confidence and clarity that might have once seemed out of reach.Laravel just makes it super easy to do anything you want to do, using JS, CSS, frameworks and other tools are just a couple of lines of code away. Come and see why many students are taking my courses. I make complex things look easy and I promise I won't bore you to sleep. I deeply care about all my students and for me creating content to teach is not a job but responsibility to the world. I am only giving back, so that those that need it the most, can benefit and also one day give back to world - one way or the other. With 100% 30 day money back guaranteed from Udemy, you have nothing to lose, so what are you waiting for? ISee you inside!

Overview

Section 1: Windows - Local Environment Setup

Lecture 1 Downloading and Installing PHP for Windows

Lecture 2 Laravel installation in WIndows

Section 2: MAC OS - Local Environment Setup

Lecture 3 Downloading and Installing PHP for MAC OS

Lecture 4 Laravel installation in MAC OS

Section 3: Routes

Lecture 5 Creating a basic route

Lecture 6 Syntax examples of routes

Lecture 7 Dependency injection and redirects

Lecture 8 View method and artisan route list

Lecture 9 Route parameters

Lecture 10 Optional route parameters

Lecture 11 Route regulars expressions - part 1

Lecture 12 Route regulars expressions - part 2 - more complex expresions

Lecture 13 Route regulars expressions - part 3 - Multiple values

Lecture 14 Route regulars expressions - part 4 - Constraint methods

Lecture 15 Named routes

Section 4: Middlewares

Lecture 16 Creating a Middleware

Lecture 17 Using a Middleware

Lecture 18 Alliases

Lecture 19 Global registration

Section 5: CSRF Security

Lecture 20 CSRF Intro

Lecture 21 Blade CSRF directive

Lecture 22 CSRF methods

Lecture 23 Using Laravel CSRF tokens with JS AJAX - part 1 - jQuery install

Lecture 24 Using Laravel CSRF tokens with JS AJAX - part 2 - pulling values from meta

Lecture 25 Using Laravel CSRF tokens with JS AJAX - part 3 - submitting post request easily

Lecture 26 Using Laravel CSRF tokens with JS AJAX - part 4 - using jQuery AJAX object

Lecture 27 Using the JS AXIOS library to submit AJAX requests the EASY way

Section 6: Controllers

Lecture 28 Creating a controller manually

Lecture 29 Creating a controller with artisan

Lecture 30 Controller Middlewares

Lecture 31 Creating a resource controller

Lecture 32 Creating a resource Controller - part 2 - Store method

Lecture 33 Creating a resource Controller - part 3 - Show method

Lecture 34 Creating a resource Controller - part 4 - Edit method

Lecture 35 Creating a resource Controller - part 5 - Update method

Lecture 36 Creating a resource Controller - part 6 - Destroy method

Lecture 37 Organizing multiple resource controllers

Lecture 38 Partial resource routes

Lecture 39 API resource routes

Lecture 40 Changing resource route names

Lecture 41 Naming resource routes parameters

Lecture 42 Adjusting Resource URI's to your language of choice

Lecture 43 Supplementing resources with additional methods

Section 7: Requests

Lecture 44 Accessing the request

Lecture 45 Dependency injection and parameters

Lecture 46 Request methods, Path, Host, IP and more

Lecture 47 Inspecting some extra useful methods

Section 8: Requests - Inputs

Lecture 48 Getting all input data

Lecture 49 Using the collect method

Lecture 50 Using the input method

Lecture 51 Placing default values on data returned

Lecture 52 Retrieving dates as objects and using dynamic properties

Lecture 53 The only and except methods

Lecture 54 Checking data with the has method

Lecture 55 Checking for input data missing keys

Lecture 56 Supplementing inputs with more data

Section 9: Requests - Inputs - FLASH

Lecture 57 Flashing data intro

Lecture 58 Redirecting with flash data

Lecture 59 Some more redirects and cookie retrieving

Section 10: Responses - headers - Cookies

Lecture 60 Sending a response with a header

Lecture 61 Attaching multiple headers to a response

Lecture 62 Using Laravel cache middleware for Cache control

Lecture 63 Attaching cookies to a response

Lecture 64 Removing cookies

Section 11: Responses - Redirection

Lecture 65 Redirecting with and without parameters

Lecture 66 Redirecting controller actions

Lecture 67 Redirecting to external domains

Lecture 68 Redirecting with flashed data

Lecture 69 Returning and consuming JSON data

Section 12: Views

Lecture 70 Creating basic views

Lecture 71 Nesting

Lecture 72 Passing data

Lecture 73 Sharing data

Lecture 74 Creating a Service provider

Lecture 75 Creating a View Composer the easy way

Lecture 76 Creating a more complex View Composer

Lecture 77 Optimizing your Views for speed

Section 13: Blade - Directives

Lecture 78 Blade fundamentals

Lecture 79 Escaping for JS

Lecture 80 If statements

Lecture 81 Switch statements

Lecture 82 Loops

Lecture 83 Continue and Break

Lecture 84 Loops variable

Lecture 85 Conditional classes

Lecture 86 Conditional styles

Lecture 87 The Blade include directive

Lecture 88 Including with conditions

Lecture 89 Combining loops and variables iteration in one line with each

Section 14: Blade - Components

Lecture 90 Let's create a Blade master layout

Lecture 91 Anonymous Component

Lecture 92 Class Based Component

Lecture 93 Passing data to class based Components

Lecture 94 Passing data to anonymous Components part 1

Lecture 95 Passing data to anonymous Components part 2 - Dynamic data

Lecture 96 Passing data to anonymous Components part 3 - Props

Lecture 97 Accessing parent variables

Lecture 98 Let's create a class for an Anonymous Component part 1

Lecture 99 Let's create a class for an Anonymous Component part 2

Lecture 100 Let's create a class for an Anonymous Component part 3

Lecture 101 The attributes variable

Lecture 102 One more example of the attributes variable

Lecture 103 Component Methods

Lecture 104 Modal mini project part 1 - CSS

Lecture 105 Modal mini project part 2- Routes and CSS styling

Lecture 106 Modal mini project part 3 - Slots

Lecture 107 Modal mini project part 4 - Color property

Lecture 108 Viewing component data from within the class itself

Lecture 109 Modal mini project part 5 - Let's finish

Lecture 110 Inline Component Views for small components

Lecture 111 Dynamic component rendering

Section 15: Sessions

Lecture 112 Intro

Lecture 113 Adding and retrieving sessions

Lecture 114 Creating a web route, controller and index method for sessions

Lecture 115 Let's create some methods so we can play with sessions

Lecture 116 Controller methods for setting values on sessions

Lecture 117 More methods for retrieving and setting data into sessions

Lecture 118 Storing arrays in sessions and pushing values into them

Lecture 119 Deleting from arrays in sessions

Lecture 120 Deleting session data by creating a collection

Section 16: Form - Validation

Lecture 121 Creating a form

Lecture 122 Creating a web route and resource Controller

Lecture 123 Introducing the errors array

Lecture 124 Error directive and CSS classes

Lecture 125 Completing the body input with validation

Lecture 126 Repopulating the form with flashed input data

Lecture 127 Validation Exception and JSON responses

Lecture 128 Form Requests

Lecture 129 Customizing Form requests rule messages

Lecture 130 Creating Validation manually with Validator

Lecture 131 Customizing rules messages in Validator

Section 17: Database - SQL queries

Lecture 132 Connecting to a SQLITE Database

Lecture 133 Connecting to a MariaDB/MYSQL Database

Lecture 134 PHPStorm - Data source for SQLITE databases

Lecture 135 PHPStorm - Data source for MariaDB/MySQL databases

Lecture 136 VS CODE - Installing DB plugin for SQLITE

Lecture 137 VS CODE - install extension for MySQL/MariaDB databases

Lecture 138 CRUD - inserting data using SQL queries

Lecture 139 CRUD - reading data using SQL queries

Lecture 140 CRUD - updating data using SQL queries

Lecture 141 CRUD - Deleting data using SQL queries

Lecture 142 SQL commands for the DB CLI

Lecture 143 Migrate commands

Lecture 144 SQlite foreign key options

Section 18: Database - Query Builder

Lecture 145 CRUD - Creating data

Lecture 146 CRUD - Reading and Updating data

Lecture 147 CRUD - Deleting data

Lecture 148 Creating dummy dummy data from JSON file

Lecture 149 Updating our Dummy data

Section 19: Database - Query Builder - Small Project

Lecture 150 Creating layouts - part 1 - styling framework and users view

Lecture 151 Displaying users from - part 2

Lecture 152 Displaying individual user - part 3

Lecture 153 Updating our user - part 4 - starting validation form

Lecture 154 Updating our user - part 5 - finishing validation form

Lecture 155 Updating our user - part 6 - name and email validation rules

Lecture 156 Updating our user - part 7 - advanced password validation rules

Lecture 157 Updating our user - part 8 - Regular expressions

Lecture 158 Updating our user - part 8 - Finally updating and time fix

Lecture 159 Creating a user part 1 - forms and method

Lecture 160 Creating our user - part 2 - creating the user

Lecture 161 Creating our user - part 3 - adding additional data to request

Lecture 162 Adding a navigation to our project

Lecture 163 Finishing navigation and adding a footer

Lecture 164 Deleting a user

Lecture 165 Creating a custom method to add many users from a JSON file

Lecture 166 Deleting and truncating custom methods

Lecture 167 Using advanced select DB queries

Lecture 168 Advanced fake data creation

Lecture 169 Learning about offset and cursor Pagination

Lecture 170 Learning to customize pagination links part 1

Lecture 171 Learning to customize pagination links part 2 - end

Section 20: Database - Migrations - Seeding

Lecture 172 Intro

Lecture 173 Creating a new table and migration execution

Lecture 174 Adding a column and migrating

Lecture 175 Adding a column with another migration

Lecture 176 Dropping columns

Lecture 177 Column ordering

Lecture 178 Stepping and batching

Lecture 179 Column existence and dropping logic

Lecture 180 Connecting to other databases and creating tables

Lecture 181 Connecting to other databases and updating tables

Lecture 182 Connecting to other databases and renaming tables

Lecture 183 Modifying Columns after creation

Lecture 184 Renaming columns

Lecture 185 Creating indexes

Lecture 186 Seeding part 1 - users

Lecture 187 Seeding part 2 - creating

Lecture 188 Seeding part 3 - Factories

Section 21: Database - Eloquent - ORM

Lecture 189 Intro and migrating

Lecture 190 CRUD - creating using ORM

Lecture 191 CRUD - reading - Instance Models

Lecture 192 CRUD - reading - Collections

Lecture 193 CRUD - updating and deleting

Lecture 194 Instance - Builders - Collections - (Important)

Section 22: Database - ORM - Custom Everything Laravel

Lecture 195 Creating classes with custom names part 1

Lecture 196 Creating classes with custom names part 2

Lecture 197 Creating classes with custom names part 3

Lecture 198 Seeding using Laravel default naming conventions

Section 23: Database - ORM - Relationships - One to One / Has one

Lecture 199 Installing a Laravel debug assistant tool

Lecture 200 migration

Lecture 201 seeding

Lecture 202 Defining a has one relation

Lecture 203 Defining and using a has one inverse relation

Lecture 204 Creating and updating a has one relation

Lecture 205 has one deleting

Lecture 206 Cleaning up part 1

Lecture 207 Cleaning up part 2 - done

Section 24: Database - ORM - Relationships - One to Many

Lecture 208 CRUD - Reading

Lecture 209 Creating and updating

Lecture 210 Deleting

Section 25: Database - ORM - Relationships - BelongsTo

Lecture 211 Reading, associating and saving

Lecture 212 Saving models on this relationship

Lecture 213 Saving all related relations at once

Lecture 214 Updating and deleting

Section 26: Database - ORM - Relationships - Has One and Many Through

Lecture 215 Reading

Lecture 216 Updating and deleting

Lecture 217 Creating or Updating

Lecture 218 Updating with the save method

Lecture 219 Deep nesting

Lecture 220 Has Many Through - Entire CRUD one lecture

Section 27: Database - ORM - Relationships - Many to Many

Lecture 221 Creating tables

Lecture 222 Attaching roles

Lecture 223 Detaching, creating sync and more

Lecture 224 Deleting and updating

Lecture 225 Updating parent models timestamps through children relations

Section 28: Database - ORM - Relationships - Polymorphic - One to One

Lecture 226 Creating new migration

Lecture 227 Setting up relationships

Lecture 228 Seeding

Lecture 229 Creating and turning off mass assignment feature globally

Lecture 230 The CRUD in one go

Lecture 231 Accessing the owner

Section 29: DB -ORM - Relationship - Polymorphic - One to Many / Many to Many

Lecture 232 Reading

Lecture 233 Latest of many and oldest of many

Lecture 234 Migrations

Lecture 235 Defining inverse and creating

Lecture 236 Turning on hidden timestamps on this relationship

Section 30: Project - Task List - Authentication - login - Accessors / Mutators / Policies

Lecture 237 Database migrations

Lecture 238 Authentication part 1 - setting it up

Lecture 239 Authentication part 2 - everything that was created

Lecture 240 Authentication part 3 - creating auth routes

Lecture 241 Creating form for validation part 1

Lecture 242 Creating form for validation part 2

Lecture 243 Creating tasks

Lecture 244 Displaying data part 1

Lecture 245 Displaying data part 2

Lecture 246 Deleting data

Lecture 247 Deleting with policies

Lecture 248 Let's integrate components part 1

Lecture 249 Let's integrate components part 2 - delete button

Lecture 250 Custom user registration - (Important)

Lecture 251 Accessors - two ways

Lecture 252 Mutators - two ways

Section 31: Project - Dashboard - Eager Loading and Theme installation

Lecture 253 Intro and resources download

Lecture 254 Laravel install and auth

Lecture 255 Blade yielding and routes

Lecture 256 JS and CSS imports

Lecture 257 Including Sidebar in partials

Lecture 258 Let's use datatable part 1

Lecture 259 Let's use datatable part 2 - Setting up data for it

Lecture 260 Let's use datatable part 3 - Displaying some data

Lecture 261 Let's use datatable part 4 - Displaying thousands of records (SLOW)

Lecture 262 Let's use datatable part 5 - Displaying thousands of records (FAST)

Lecture 263 Eager loading full explanation

Lecture 264 Laravel Redirect Issue addressed

Section 32: Project - Front Blog

Lecture 265 Home layout

Lecture 266 Linking CSS

Lecture 267 Linking JS and displaying posts part 1

Lecture 268 Displaying posts part 2

Lecture 269 Pagination

Lecture 270 Individual Post

Lecture 271 Route model binding

Lecture 272 Creating more views and nav links

Lecture 273 Custom logout

Lecture 274 Masthead feature part 1 - Service providers

Lecture 275 Masthead feature part 2 - View composers

Lecture 276 Masthead feature part 3 - Done

Lecture 277 Pretty URL's (Slug) part 1

Lecture 278 Pretty URL's (Slug) part 2

Lecture 279 Controller for home route

Lecture 280 Creating a nav partial and session lifetime settings

Section 33: Project - Front Blog - Custom Authentication

Lecture 281 Login manually

Lecture 282 Setting up email sending for password reset

Lecture 283 Login form part 1

Lecture 284 Login form part 2 - custom routes

Lecture 285 Login form part 3 - validation

Lecture 286 Password recovery form part 1

Lecture 287 Password recovery form part 2

Lecture 288 Sending email link

Lecture 289 Password reset part 1

Lecture 290 Password reset part 2 - override email link

Lecture 291 Password reset part 3 - validating

Lecture 292 Password reset part 4 - updating password logic

Lecture 293 Password reset part 5 - reseting - everything working

Lecture 294 Custom registration part 1

Lecture 295 Custom registration part 2

Lecture 296 Custom registration part 3 - validation

Lecture 297 Custom registration part 4 - dynamic property creation

Lecture 298 Custom username

Lecture 299 Updating route links for the forms

Lecture 300 Redirecting when authenticated

Section 34: Starter kit - Livewire

Lecture 301 Intro

Lecture 302 Alpine

Lecture 303 Livewire

Lecture 304 Seeding and migration

Lecture 305 Displaying posts part 1 - creating posts component

Lecture 306 Displaying posts part 2 - creating the html

Lecture 307 Displaying posts part 3 - continued work on the html

Lecture 308 Displaying posts part 3 - displaying posts from DB

Lecture 309 Creating a delete button

Lecture 310 Deleting a post with livewire

Lecture 311 Working on the create form part 1

Lecture 312 Working on the create form part 2

Lecture 313 Tailwind CSS working on page columns

Lecture 314 Cleaning up

Lecture 315 Validation and pagination

Lecture 316 Livewire Events

Lecture 317 Deleting confirmations and policies

Lecture 318 Updating - edit property and toggle part 1

Lecture 319 Updating - form input styles

Lecture 320 Updating - binding input values

Lecture 321 Updating - complete

Lecture 322 Different ways to delete a post

Beginners in PHP who want to create really awesome applications fast and easy,Beginners in Laravel who still need to learn more to create their own projects,Laravel developers who need a refresh on Laravel,Begginners in Web Development who want to create applications without spending 5 years learning other languages








Poproshajka




Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.