The course would give you a detailed structural and functional knowledge of yii2 framework.
During and after completion of the project you would be able to develop real time projects individually.
Course feature includes:
- MVC architecture
- Yii2 installation using composer,
- Running application
- Yii2 application architecture
- Entry scripts
- Routing and URL creation
- Theme integration
- User session management
- Configuring backend and fronted user session separately
- Database session storage
- Application level configuration set up files and their usage
- Application components
- .htacess
- mod_rewrite
- Namespaces and classes
- Class autoloading
- Configuring yii2 extensions
- Controllers
- Models
- Rendering views
- Yii2 behaviours
- Before action
- Yii2 rules
- Assets management
- Rendering js and css in template or view files
- Generating code with GII
- Database configuration
- Migration
- Creating forms
- Validating inputs
- Active form models
- Object relational mapping
- File upload feature
- Inserting records in database tables
- Displaying data in tabular format or yii grid view
- Displaying data in yii list view
- Data access objects
- Data providers
- Query builder
- Pagination
- Sorting
- Displaying data in Yii detailed view
- Ajax calls
- Pjax
- Mailing feature
- Swiftmailer
- yii2 widgets
- Exception handling
- Error logging
- Web page caching
- CSD and JS bundling
- yii2 debug mode
- Authentication
- Authorization
Additional benefits:
- Usage and integration of S3 storage(AWS console)
- Api integration
- Cracking a yii2 interview