PHP & Laravel
কোর্সের মেয়াদ
৩ মাস
ক্লাস টাইম
২ ঘণ্টা
সাপ্তাহিক ক্লাস
৩ দিন
কোর্স ফিঃ৳ ৮০০০
মোট ক্লাসঃ৩৬ টি
ক্লাস ভিডিওঃথাকবে
ভাষাঃবাংলা & English
মোট সময়ঃ৭২ ঘণ্টা
কোর্স ওভারভিউ
overview
কোর্স সিলেবাস
Introduction
- Understand the Course Outline
- Development Environment Preparation
HTML Recap
- Use of HTML
- HTML Structure
- Understanding Tags & Attributes
- div, span, paragraph
- Form & Inputs
- Table
Use of CSS
- id, class, tag design
- padding, margin, height, width
- text, color, font, size
- Form style
- Table style
Bootstrap & Font
- Bootstrap Integration
- Card, Grid, Forms, Button
- Table, Pagination, Dropdown
- List, Navbar, Colors
- Fontawesome Integration & Use
JavaScript & jQuery
- JavaScript Intro
- jQuery and select
- jQuery ajax
- Create Flash Message
- Add jQuery Confirm
- Date time picker
- Select2 Dropdown
Social Network Bootstrap theme
- Project understanding
- Project Structure & Bootstrap
- Registration
- Login
- Post, comment, reply view
- Public view
- Authorized view
Social Network Bootstrap admin
- User management
- Post moderation
- Access control
- Reset password
- Change role
PHP Programming
- Data Types
- Constant and Variables
- Class & Functions
- Array, Associative Array
- Comparison and Logical Operators
- If and Else Statements
- While & For Loop
Artisan CLI
- Basic commands
- Building Command
- Register & Use Command
- Scheduling
Project Initialization
- Understanding Laravel
- Environment Preparation
- Laravel CLI
- Basic project initialization
- Request Response understanding
Controller & View
- Understanding of Routing
- Controller and actions
- View mapping with action
- Send & Receive data view to controller
- Project controller & views
Database, ORM & Model
- Understanding of database connectivity
- Details about ORM
- SQLite/MySQL DB overview
- Understanding of Eloquent
- Model & Data Types
- Understanding Relationship
- Project Model creation
Templating
- Understanding of Blade
- Control Flow Statement
- Loop
- Variables, Filter & Escaping
- Template Inheritance
- Macros
Business Logic & Service
- Understanding of Business Logic
- What is & Why need service
- Common service
- Service Inheritance
- Naming rules
Validation & Verification
- Understanding of Validation
- Understanding of Verification
- Input data validation
- Data castinga
Authentication and Authorization
- Authentication vs Authorization
- Install Laravel Breeze
- Registration
- Logic
- Access control
- User management
Unit & Integration testing
- Basic PHPUnit
- Requests & Response Inspection
- Following Redirects
- Session Management
- CLI Runner
Project Implementation
- Check & Implement Controller
- Convert UI to Blade
- Model and Relationship
- Integrate Controller, Model & View
- Unit Test implementation
- Manual testing
Expose & Consume REST API
- Understanding HTTP Requester
- Consume & Parse Ex API
- Display EX API Data
- Expose Registration API
Deployment
- Understanding deployment
- Locally deployment test
- Configure Prod Configuration
- Deploy to Local server
- Deploy to Heroku