Web Design & Development
Web Application Development with PHP & Laravel
PHP is currently a very well-liked and often-used scripting language! It plays a crucial role in the creation of websites. Programming languages can be classified into two categories: web and desktop. One language for web programming is PHP. Any operating system can use PHP. Similar to Linux, Windows, etc.
There is a current demand for careers in PHP. It is not difficult to become a PHP developer quickly for those who consider themselves web developers. Not to mention one of the PHP frameworks, Laravel. The demand for and widespread use of it reminds me of PHP’s secure future in the business.
Why learn PHP and Laravel?
- Currently, the job market for PHP and Laravel in Bangladesh is very large.
- It is easy to learn if you are willing to learn and work hard.
- In addition, PHP has more than a thousand built-in functions, so that many complex tasks can be solved by the developer using a single function. PHP is very easy to learn because of its simplicity.
- PHP has long been popular for back-end or (server-side) web development. Big organizations like Facebook, Yahoo, Wikipedia, and WordPress have been using PHP for various purposes including their main website. Besides, 74% of the web technology space is currently occupied by PHP.
- PHP is in high demand as a career now. Those who want to see themselves as web developers can easily become a PHP developer in no time.
IITS - Why training?
- Opportunity to learn under the supervision of skilled trainers
- Job arrangement based on skill after completion of the course
- Taking classes through a virtual platform
- System of regular assessment of the content taught in class
- 100% Professional Training
- Real-life examples
- Professional course content design
- Expert Trainer
- Face-to-face live online training
- Hands-on training
- Live problem solving
- Schedule flexibility
- Instructors can view student progress
- Ensures training consistency & standardization
Course Curriculum
Introduction of Laravel PHP Framework
• Installing Laravel
• Artisan CLI (command-line interface)
• Laravel Directory Structure
• Configuring a new Laravel project
• Basic routing
• Call a controller method from a route
• Passing variables from controllers to views
• Artisan CLI (command-line interface)
• Laravel Directory Structure
• Configuring a new Laravel project
• Basic routing
• Call a controller method from a route
• Passing variables from controllers to views
HTML Template to Laravel Blade Template
• Executing PHP functions in the blade
• Displaying Your Views
• Creating and using basic views
• Loading a view into another view/nested views
• Adding assets
• Integrating with Bootstrap
• Template inheritance
• Master layout
• Extending the master layout
• Displaying variables
• Blade conditional statements
• Blade Loops
• Displaying Your Views
• Creating and using basic views
• Loading a view into another view/nested views
• Adding assets
• Integrating with Bootstrap
• Template inheritance
• Master layout
• Extending the master layout
• Displaying variables
• Blade conditional statements
• Blade Loops
Migrations
• Introduction
• Requirements for running migrations
• Artisan migration command
• Migration structure
• How to create a table using a migration
• Laravel migration rollback
• Database Seeding
• Migrations for our project database
• Requirements for running migrations
• Artisan migration command
• Migration structure
• How to create a table using a migration
• Laravel migration rollback
• Database Seeding
• Migrations for our project database
Using Forms and Gathering Input
• Creating contact us form
• Validating user input
• Sending email
• Creating a file uploader
• Validating a file uploader
• Creating a custom error message
• Validating user input
• Sending email
• Creating a file uploader
• Validating a file uploader
• Creating a custom error message
Creating a registration & user login form
• Using Artisan command to create an inbuilt user register and login system – Authenticating Your Application
• Adding Custom Fields to Registration Form
• Creating a user profile page
• Adding Custom Fields to Registration Form
• Creating a user profile page
Admin Panel Setup
• Introduction
• Setup Admin Panel using the Bootstrap theme
• Create Admin login
• Creating an admin authentication system
• Encrypting and decrypting data
• Setup Admin Panel using the Bootstrap theme
• Create Admin login
• Creating an admin authentication system
• Encrypting and decrypting data
Using Controllers and Routes for URLs and APIs
• Introduction
• Creating a basic controller
• Creating a route using a closure
• Making the controller RESTful
• Using route groups
• Building a RESTful API with routes
• Creating a basic controller
• Creating a route using a closure
• Making the controller RESTful
• Using route groups
• Building a RESTful API with routes
Eloquent ORM (Storing and Using Data)
• Eloquent ORM Models
• Naming conventions
• Table name and primary keys
• Timestamps
• Eloquent ORM INSERT, READ, UPDATE, DELETE
• Using models in controllers
• Displaying data from models in views
• Naming conventions
• Table name and primary keys
• Timestamps
• Eloquent ORM INSERT, READ, UPDATE, DELETE
• Using models in controllers
• Displaying data from models in views
Creating and Using Composer Packages
• Introduction
• Downloading and installing packages
• How to use a basic Shopping Cart package in our project.
• Downloading and installing packages
• How to use a basic Shopping Cart package in our project.
Using Ajax and jQuery
• Introduction
• Getting data from another page
• Setting up a controller to return JSON data
• Creating a Jquery, AJAX comment system
• Getting data from another page
• Setting up a controller to return JSON data
• Creating a Jquery, AJAX comment system
Security & Session
• Using Security
• Sessions Effective
• Sessions Effective
Course Details
- Course Fee: 10,000/-
- Day : 2 days per week
- Time : 09:00 PM-11:00 PM
- Class: Online
- Total Month: 4
- Total Hour : 64
Along with the course
- Job placement support
- Certificate
- Project
- Live class
- Class Record
Course Features
- High-quality content
- Industry Standard Course Module
You are qualified for this role.
- Software Developer
- Associate Software Developer
- Web Developer
- Junior Back End Developer
- Senior Software Engineer