Bdtask Academy Courses Details

  • Home
  • Web Development Laravel Courses Details

About this Course

Laravel has become one of the most popular if not the most popular PHP framework. Employers are asking for this skill for all web programming jobs and in this course we have put together all of them, to give you the best chance of landing that job; or taking it to the next level.

Why is Laravel so popular? Because once you learn it, creating complex applications are easy to do, because thousands of other people have created code we can plug (packages) into our Laravel application to make it even better.

There are many reasons why Laravel is on the top when it comes to PHP frameworks but we are not here to talk about that, right?

You are here because you want to learn Laravel, and find out what course to take, right? Alright, let's list what this course has to offer so that you can make your decision?

What Will I Learn?

  • Learn to build applications using laravel
  • To install Laravel using Windows and MAC
  • You will learn how to create and use Controllers and what they are
  • You will learn to use the templating engine Blade
  • How to connect and use Databases
  • You will learn about Laravel ORM (Object Relational Mapper) and Raw SQL queries. Database stuff :)
  • Database: Eloquent Polymorphic - CRUD
  • Form Validation
  • You will learn about sending emails
  • And lots of more cool things

Course Details

  • Introduction to Internet
  • The Evolution of the Internet
  • Internet Growth
  • The World Wide Web
  • Web Standards
  • Network Overview
  • Internet Protocols
  • IP Address, Domain Name
  • Introduction to web design
  • What is web design
  • Pros and Cons of Web Design
  • Principles of Web Design

  • Get Started Laravel
  • Environment Setup & Installation
  • Composer.JSON
  • Project Run
  • Folder Structure, Artisan command & How web Works with Laravel

  • Request Lifecycle
  • Routing Concept

  • Blade Templating
  • Displaying Data
  • Extending Blade
  • Blade Templating
  • Laravel Collective

  • Controller
  • Defining Controllers
  • Controllers & Namespaces
  • Single Action Controllers
  • Partial Resource Routes
  • Naming Resource Routes
  • Naming Resource Route Parameters
  • Supplementing Resource Controllers

  • Creating Views
  • Designing the layout of a project and overview of layouts and grids.

  • Passing Data to Views
  • Sharing Data with All Views
  • View Composers
  • Working with Database
  • Migration
  • Seeding
  • Factory

  • Database Relationship
  • Defining Relationships
  • One to one
  • One to many
  • Many to Many

  • Query Builder, Helpers
  • Query Builder, Install laravel debugger
  • Helpers
  • Model & Provider Soft Delete
  • Listing
  • Pagination
  • Share data to all view
  • View Composer
  • Mode Binding
  • Soft delete

  • Eloquent ORM

  • Authentication Middleware
  • Authentication Quickstart
  • HTTP Basic Authentication
  • Introduction MIDDLEWARE
  • Defining Middleware
  • Registering Middleware
  • Middleware Group

  • API Authentication
  • Payment Gateway Integration

  • Encryption
  • Mail
  • Password reset using mail
  • Caching
  • Remember password

  • Laravel Package
  • Laravel Special Function
  • Overall Project Discussion and Feedback

  • Errors
  • Deployment to a live Server of a project