Nepal Training Centre A Professional Training Centre in Kathmandu

Yii Framework

Yii is an open source, high performance application development framework best for developing web applications in PHP. Yii is a powerful framework used for developing large MVC application with its fast, secure and easy to use features. Yii accelerates the application development process by maximizing the reusability of web programming.  The training course is designed to teach the students to develop application that has high traffic such as web portals, forums and CMS.

The students will learn to develop virtually any scale of web applications by understanding the light-weight features of Yii framework and sophisticated caching mechanism. This training will prepare students on serious application development from the ground up. The students after the completion of the training program will be able to fulfill the responsibilities of web application developer in Yii framework or a CMS developer. Yii is regarded as one of the best MVC framework by industry professionals and is used extensively in PHP application development.

The instructors at Nepal Training Centre are qualified industry professionals with multiple years of experience in application development in Yii framework. The instructors have spent a considerable amount of time and effort in research to prepare comprehensive course content acceptable at the industry level and are updated frequently to cover all the development in Yii framework. The hands on training and professional job oriented training approach of the instructors will prepare the student to pursue a career in Yii framework.

Yii framework training is perfect for web developers who are looking to start a career in web application development using a framework. Individuals looking to join the training course must knowledge of Object Oriented Programming Concepts and PHP language. The knowledge of HTML, CSS and SQL is beneficial for the students during the training.

Course Syllabus

Module 1: Concept of MVC architecture

•    Introduction to MVC
•    Functionality
•    Why?

Module 2: Introduction to Yii Framework

•    Introduction to Yii
•    Installation and configuration of Yii
•    Configuration of Files and Folders

Module 3: Fundamentals of Yii

•    Scripts
•    MVC
•    Components
•    Module
•    Namespace
•    Conventions
•    URL

Module 4: Model, view and Controller

•    GII tools
•    Actions
•    Access
•    Models
•    Views
•    Forms

Module 5: Database

•    Connectivity
•    Record
•    Queries
•    Relational tables

Module 6: Application

•    Login
•    Authentication
•    Internationalization

Module 7: Yii Themes and extensions

•    Implementation of themes
•    Custom themes
•    Extensions

Module 8: Error handling and testing

•    Error Handling
•    Testings