CDIP offers the certificate course on PHP, OOP, Laravel. The course will be taught by Mr. Masuduzzaman, who has been in the industry for 9 years as a Full stack developer and has an extensive knowledge over PHP laravel framework and currently working as a senior software developer in BD Education.
Laravel is the most popular PHP framework now a days. By the end of the Laravel course student will have a clear idea about PHP, OOP concepts & Laravel framework and student can build dynamic application with laravel. We promise you to provide the best training service.
- Learn PHP Basic
- Learn Object Oriented Programming with PHP
- Clear idea on MVC design pattern.
- Laravel Basic to Intermadiate
- On class project building (Ecommerce site with payment, sms gateway integration)
- Guide through how to become a freelancer.
Please check the course syllabus below.
Pre-requisite: HTML, CSS (Note: Knowledge on basic php will be a plus)
- Local Development Environment and Software Install
- PHP Syntax, Tags, Variables, Superglobals, Constants, Operators.
- if, Switch Statements
- Loops –
- while-do…while-for-break and continue.
- Numeric array, Associative array, Multidimensional array.
- Looping through Arrays.
- Array Manipulation Functions Array
- PHP Date and Time
- FORM in PHP
- PHP File Handling
- PHP Session, Cookies
- PHP and Ajax
- PHP CURL
- Sending Email using mail()
- Defining a class
- Defining a Method, Properties
- Access Control Modifiers, Data Access
- Class Inheritance
- Abstract Class, Final Class, Final Method, Interface.
- PHP Traits, Static Keyword.
Scalar type hints, Return type declarations, Anonymous classes, Closure::call(), Generator Return Expressions, Generator delegation, null coalesce operator, space ship operator Throwables and others.
- Installing PHP development environment IDE install
- Creating a Laravel project
- Virtual Hosts
- Opening a project in the IDE
- Laravel Structure Overview Routing
- Laravel Request Lifecycle
- Service Container, Facades
- Master layout setup
- Some more blade features
- Environment configurations
- Creating migration and dropping them
- Adding columns to existing tables using migrations
- Some more migration commands
- Inserting data Reading Data
- Updating Data Deleting Data
- Joining Query
- Reading Data
- Reading / Finding with Constraints More ways to retrieve data
- Inserting / Saving Data
- Eloquent Relationship
- Create Admin Panel
- Category Management Product Management Order Listing
- User Role & Permission
- Payment history
- Home Page with Product Listing.
- Search Product
- Shopping Cart
- Payment Method Integration (Paypal, Stripe)
- Angular JS
*Freelancing/Outsourcing guideline will be provided, also there will be online support for it.
Batch 3 is running with 12 Students.
Batch 2 was started with 12 students and successfully completed.
Batch 1 was started with 15 students and successfully completed. 12 students accomplished their course successfully and achieved their certificates.
Students from different university/college/company who have done this course:
- Stamford University
- Dhaka International University