New Complete Laravel 10 For Beginners To Mastery Bootcamp - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: New Complete Laravel 10 For Beginners To Mastery Bootcamp (/Thread-New-Complete-Laravel-10-For-Beginners-To-Mastery-Bootcamp) |
New Complete Laravel 10 For Beginners To Mastery Bootcamp - AD-TEAM - 09-23-2024 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
[b]What you'll learn[/b] 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 [b]Requirements[/b] HTML PHP [b]Description[/b] 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 |