Date : Fri, 01 Sep 2017 - Thu, 30 Nov 2017 Last Date of Registration : Thu, 31 Aug 2017
No. of Classes/ Sessions : 48 Total Hours : 96
Duration : 6 month Time : 6.00 pm - 8.00pm
Category : IT and Technology
Resource Person
Mohammed Abdullah Al Faisal

View Profile
Associate Resource Person

Training Details

Start Date: Fri, 01 Sep 2017
Last Date of Registration: Thu, 31 Aug 2017
Training Fee: 35000.00
Vanue: Dhaka: Bangladesh Skill Development.House # 2B, Road # 12 Mirpur Road, Dhanmondi, Dhaka-1209, Bangladesh.


Who Can Attend?

Any IT and none IT persons

Methodology

Lecture,Practical exercise and evaluation, Evaluation: Classroom attendance, regular participation in the class, practical exercise,

"Web Design & Development Project = Industry oriented Application Development, Language = PHP (using
Objective of this Training

How participant will benefit after the course:

  • This course will enable participants to design dynamic web site and application using yii2.
  • Rapidly developing modern Web applications
  • Utilizes Modern Technologies
  • Highly Extensible
  • Simplifies Security
  • Shorten Development Time
  • Easy to Tune for Better Performance

Training Overview & Outline


Day 1: Introduction to Yii2 Framework
Day 2:     

  • Installing Yii2
  • Running Applications
  • Saying Hello

 Day 3:

  • Application Structure
  • Applications
  • Application Components
  • Controllers
  • Models
  • Views
  • Modules
  • Filters
  •  Widgets
  •  Assets
  •  Extensions

Day 4:

  • Using Gii to create our Project
  •  Design the database schema to support projects

Day 5:

  • Displaying Data
  • Pagination
  • Sorting
  • Data Providers

Day 6:

  • Yii2's relational AR model features
  • GridViewconfiguration
  • DetailViewconfiguration
  • SearchModelconfiguration

Day 7:

  • Form field validation
  • Data Formatting

Day 8:

  • Html helper
  •  Admin data filter
  • Know about model behaviors

Day 9:

  • Access control filter
  • Authentication

Day 10:

  • Security
  • Security best practices

Day 11:

  • Caching
  • Data Caching
  •  Fragment Caching
  • Page Caching
  •  HTTP Caching

Day 12:

  • Handling Requests
  • Routing and URL Creation
  • Requests

Day 13:

  • Creating user-friendly URLs
  •  Configuring routing rules

Day 14:

  • Special TopicsWidgets

Day 15:

  • Theming
  • Configuring the application to use a theme
  • Working with Client Scripts

Day 16:

  • yii2 advanced template
  • Translating the site to other languages

 Day 17 to Day 20:

  •  SDLC – Overview

Day 21 to Day 31:

  • A Real life project using yii2

Day 32 to Day 35:

  • Testing &Deployment

 
 
  
 

 

Registration
Application Log
Timestamp Level Category Message
05:14:11.028435 trace system.CModule
Loading "log" application component
in /var/www/html/careerbd/index.php (15)
05:14:11.028589 trace system.CModule
Loading "request" application component
in /var/www/html/careerbd/index.php (15)
05:14:11.028690 trace system.CModule
Loading "urlManager" application component
in /var/www/html/careerbd/protected/components/HttpRequest.php (11)
in /var/www/html/careerbd/index.php (15)
05:14:11.028985 trace system.web.filters.CFilterChain
Running filter JbTrainingController.filteraccessControl()
in /var/www/html/careerbd/index.php (15)
05:14:11.029035 trace system.CModule
Loading "user" application component
in /var/www/html/careerbd/index.php (15)
05:14:11.029081 trace system.CModule
Loading "session" application component
in /var/www/html/careerbd/index.php (15)
05:14:11.029164 trace system.CModule
Loading "db" application component
in /var/www/html/careerbd/index.php (15)
05:14:11.029217 trace system.db.CDbConnection
Opening DB connection
in /var/www/html/careerbd/index.php (15)
05:14:11.029705 trace system.db.CDbCommand
Executing SQL: DELETE FROM `yii_sessions` WHERE expire<:expire. Bound with
:expire=1537658051
in /var/www/html/careerbd/index.php (15)
05:14:11.030000 trace system.db.CDbCommand
Querying SQL: SELECT `data`
FROM `yii_sessions`
WHERE expire>:expire AND id=:id. Bound with :expire=1537658051,
:id='t38jf8aja8mnu71u46l2t0q1r4'
in /var/www/html/careerbd/index.php (15)
05:14:11.030242 trace system.base.CModule
Loading "userman" module
in /var/www/html/careerbd/protected/components/Controller.php (325)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(48)
in /var/www/html/careerbd/index.php (15)
05:14:11.030359 trace system.CModule
Loading "assetManager" application component
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (28)
in /var/www/html/careerbd/protected/components/Controller.php (325)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(48)
05:14:11.030453 trace system.CModule
Loading "clientScript" application component
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (30)
in /var/www/html/careerbd/protected/components/Controller.php (325)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(48)
05:14:11.030666 trace system.db.CDbCommand
Querying SQL: SHOW FULL COLUMNS FROM `userman_actions`
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (57)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (67)
in /var/www/html/careerbd/protected/components/Controller.php (327)
05:14:11.031328 trace system.db.CDbCommand
Querying SQL: SHOW CREATE TABLE `userman_actions`
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (57)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (67)
in /var/www/html/careerbd/protected/components/Controller.php (327)
05:14:11.031480 trace system.db.ar.CActiveRecord
UsermanActions.find()
in
/var/www/html/careerbd/protected/modules/userman/models/UsermanActions.php
(125)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (58)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (67)
05:14:11.031584 trace system.db.CDbCommand
Querying SQL: SELECT id FROM `userman_actions` `t` WHERE
ucontroller=:ucontroller and uaction=:uaction LIMIT 1. Bound with
:ucontroller='jbTraining', :uaction='view'
in
/var/www/html/careerbd/protected/modules/userman/models/UsermanActions.php
(125)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (58)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (67)
05:14:11.031829 trace system.db.CDbCommand
Querying SQL: SHOW FULL COLUMNS FROM `userman_usertypes`
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (69)
in /var/www/html/careerbd/protected/components/Controller.php (327)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(48)
05:14:11.032282 trace system.db.CDbCommand
Querying SQL: SHOW CREATE TABLE `userman_usertypes`
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (69)
in /var/www/html/careerbd/protected/components/Controller.php (327)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(48)
05:14:11.032397 trace system.db.ar.CActiveRecord
UsermanUsertypes.find()
in
/var/www/html/careerbd/protected/modules/userman/models/UsermanUsertypes.php
(149)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (70)
in /var/www/html/careerbd/protected/components/Controller.php (327)
05:14:11.032444 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `userman_usertypes` `t` WHERE
group_name=:group_name LIMIT 1. Bound with :group_name='guest'
in
/var/www/html/careerbd/protected/modules/userman/models/UsermanUsertypes.php
(149)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (70)
in /var/www/html/careerbd/protected/components/Controller.php (327)
05:14:11.032687 trace system.db.CDbCommand
Querying SQL: SHOW FULL COLUMNS FROM `userman_permissions`
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (80)
in /var/www/html/careerbd/protected/components/Controller.php (327)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(48)
05:14:11.033035 trace system.db.CDbCommand
Querying SQL: SHOW CREATE TABLE `userman_permissions`
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (80)
in /var/www/html/careerbd/protected/components/Controller.php (327)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(48)
05:14:11.033184 trace system.db.ar.CActiveRecord
UsermanPermissions.find()
in
/var/www/html/careerbd/protected/modules/userman/models/UsermanPermissions.php
(104)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (81)
in /var/www/html/careerbd/protected/components/Controller.php (327)
05:14:11.033232 trace system.db.CDbCommand
Querying SQL: SELECT id FROM `userman_permissions` `t` WHERE
usertype_id=:usertype_id and action_id=:action_id LIMIT 1. Bound with
:usertype_id='2', :action_id='1018'
in
/var/www/html/careerbd/protected/modules/userman/models/UsermanPermissions.php
(104)
in /var/www/html/careerbd/protected/modules/userman/UsermanModule.php (81)
in /var/www/html/careerbd/protected/components/Controller.php (327)
05:14:11.033488 trace system.db.ar.CActiveRecord
JbTraining.findByPk()
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(57)
in /var/www/html/careerbd/index.php (15)
05:14:11.033525 trace system.db.CDbCommand
Querying SQL: SHOW FULL COLUMNS FROM `jb_training`
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(57)
in /var/www/html/careerbd/index.php (15)
05:14:11.034141 trace system.db.CDbCommand
Querying SQL: SHOW CREATE TABLE `jb_training`
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(57)
in /var/www/html/careerbd/index.php (15)
05:14:11.034307 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `jb_training` `t` WHERE `t`.`id`=71 LIMIT 1
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(57)
in /var/www/html/careerbd/index.php (15)
05:14:11.034614 trace system.db.CDbCommand
Querying SQL: SHOW FULL COLUMNS FROM `jb_training_registration`
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(67)
in /var/www/html/careerbd/index.php (15)
05:14:11.035011 trace system.db.CDbCommand
Querying SQL: SHOW CREATE TABLE `jb_training_registration`
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(67)
in /var/www/html/careerbd/index.php (15)
05:14:11.035125 trace system.db.ar.CActiveRecord
JbTraining.findByPk()
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(452)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(96)
in /var/www/html/careerbd/index.php (15)
05:14:11.035171 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `jb_training` `t` WHERE `t`.`id`=71 LIMIT 1
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(452)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(96)
in /var/www/html/careerbd/index.php (15)
05:14:11.035396 trace system.CModule
Loading "themeManager" application component
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.035589 trace system.db.ar.CActiveRecord
lazy loading JbTraining.category
in /var/www/html/careerbd/protected/views/jbTraining/details.php (53)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.035769 trace system.db.CDbCommand
Querying SQL: SHOW FULL COLUMNS FROM `jb_training_category`
in /var/www/html/careerbd/protected/views/jbTraining/details.php (53)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.036202 trace system.db.CDbCommand
Querying SQL: SHOW CREATE TABLE `jb_training_category`
in /var/www/html/careerbd/protected/views/jbTraining/details.php (53)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.036392 trace system.db.CDbCommand
Querying SQL: SELECT `category`.`id` AS `t1_c0`, `category`.`name` AS
`t1_c1`, `category`.`image` AS `t1_c2`, `category`.`icon` AS `t1_c3`,
`category`.`status` AS `t1_c4`, `category`.`create_date` AS `t1_c5`,
`category`.`update_date` AS `t1_c6`, `category`.`create_by` AS `t1_c7`,
`category`.`update_by` AS `t1_c8` FROM `jb_training_category` `category` 
WHERE (`category`.`id`=:ypl0). Bound with :ypl0='11'
in /var/www/html/careerbd/protected/views/jbTraining/details.php (53)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.036701 trace system.db.ar.CActiveRecord
ResourcePerson.findByPk()
in /var/www/html/careerbd/protected/views/jbTraining/details.php (64)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.036744 trace system.db.CDbCommand
Querying SQL: SHOW FULL COLUMNS FROM `jb_resource_person`
in /var/www/html/careerbd/protected/views/jbTraining/details.php (64)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.037303 trace system.db.CDbCommand
Querying SQL: SHOW CREATE TABLE `jb_resource_person`
in /var/www/html/careerbd/protected/views/jbTraining/details.php (64)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.037457 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `jb_resource_person` `t` WHERE `t`.`id`=37
LIMIT 1
in /var/www/html/careerbd/protected/views/jbTraining/details.php (64)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.037795 trace system.CModule
Loading "widgetFactory" application component
in /var/www/html/careerbd/protected/views/jbTraining/details.php (149)
in /var/www/html/careerbd/protected/controllers/JbTrainingController.php
(99)
in /var/www/html/careerbd/index.php (15)
05:14:11.038741 trace system.db.ar.CActiveRecord
JbTraining.findAll()
in /var/www/html/careerbd/themes/eusiajb/views/layouts/tpl_footer.php (138)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/main.php (199)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/column1.php (14)
05:14:11.038790 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `jb_training` `t` WHERE published=1 AND
feature_training=0 ORDER BY id DESC LIMIT 5
in /var/www/html/careerbd/themes/eusiajb/views/layouts/tpl_footer.php (138)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/main.php (199)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/column1.php (14)
05:14:11.039426 trace system.db.ar.CActiveRecord
JbTraining.findAll()
in /var/www/html/careerbd/themes/eusiajb/views/layouts/tpl_footer.php (157)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/main.php (199)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/column1.php (14)
05:14:11.039472 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `jb_training` `t` WHERE published=1 AND
feature_training=1 ORDER BY id DESC LIMIT 5
in /var/www/html/careerbd/themes/eusiajb/views/layouts/tpl_footer.php (157)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/main.php (199)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/column1.php (14)
05:14:11.039999 trace system.db.ar.CActiveRecord
Jobs.findAll()
in /var/www/html/careerbd/themes/eusiajb/views/layouts/newssticky.php (21)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/main.php (204)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/column1.php (14)
05:14:11.040057 trace system.db.CDbCommand
Querying SQL: SHOW FULL COLUMNS FROM `jb_jobs`
in /var/www/html/careerbd/themes/eusiajb/views/layouts/newssticky.php (21)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/main.php (204)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/column1.php (14)
05:14:11.040877 trace system.db.CDbCommand
Querying SQL: SHOW CREATE TABLE `jb_jobs`
in /var/www/html/careerbd/themes/eusiajb/views/layouts/newssticky.php (21)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/main.php (204)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/column1.php (14)
05:14:11.041213 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `jb_jobs` `t` WHERE status="1" ORDER BY
job_publish_date DESC LIMIT 30
in /var/www/html/careerbd/themes/eusiajb/views/layouts/newssticky.php (21)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/main.php (204)
in /var/www/html/careerbd/themes/eusiajb/views/layouts/column1.php (14)