SlideShare a Scribd company logo
1 of 21
Free Powerpoint Templates
Page 1
Free Powerpoint Templates
Yii: PHP Framework
Benedicto B. Balilo Jr.
BUCS Auditorium
September 28, 2013
1:00 – 5:00pm
Free Powerpoint Templates
Page 2
Free Powerpoint Templates
Page 3
Notable Framework
for Java
•Apache Struts
•JavaServer Faces
•Jt Design Pattern
Framework
•Apache Wicket
for PHP
•CakePHP
•Laravel
•CodeIgniter
•Symfony
•Yii
•Zend Framework
for Python
•Django
•Flask
•Pyjamas
•web2py
•Pylons
•Turbogears
•Twisted
•Web.py
•Pythonic
•Zope
•Pyroxide
for Ruby
•Ruby on Rails
•Ramaze
Free Powerpoint Templates
Page 4
high-performance PHP framework best for developing Web 2.0 applications.
Yii comes with rich features: MVC,
DAO/ActiveRecord, I18N/L10N, caching,
authentication and role-based access
control, scaffolding, testing, etc. It can
reduce your development time
significantly.
Yii is pronounced as Yee or [ji:], and is an
acroynym for "Yes It Is!".
Free Powerpoint Templates
Page 5
- the brainchild of Quiang Xue (founder)
- project started on January 1, 2008, in
order to fix some drawbacks of
the PRADO Framework
- October 2008, first alpha version of Yii
was released.
- December 3, 2008, Yii 1.0 was
formally released.
Yii History
Free Powerpoint Templates
Page 6
Yii Features
• Model-View-Controller (MVC) design pattern
• Generation of complex WSDL service specifications and management
of Web service request handling
• Internationalization and localization (I18N and L10N)
• Layered caching scheme
• Error handling and logging
• Security measures include cross-site scripting (XSS)
prevention, cross-site request forgery (CSRF)
prevention, cookie tampering prevention, etc.
Free Powerpoint Templates
Page 7
Yii Features
• Unit and functionality testing based on PHPUnit and Selenium
• Automatic code generation for the skeleton
application, CRUD applications, etc
• Code generated by Yii components and command line tools complies
to the XHTML standard
• Carefully designed to work well with third-party code. For example, it's
possible to use code from PEAR or Zend Framework in a Yii
application
Free Powerpoint Templates
Page 8
Three steps to build your application
rapidly:
• You create the database;
• Yii generates the base PHP code;
• You customize the code to fit your exact
needs.
Free Powerpoint Templates
Page 9
Yii MVC
Architecture
Free Powerpoint Templates
Page 10
Free Powerpoint Templates
Page 11
• Download Yii framework, extract to any location
• Copy framework file into your xampp folder
• Set the PHP path to
set path=“c:xampphtdocsphp”
• run YIIC application
e.g. yiic webapp ../htdocs/<webname>
Yii Installation
Free Powerpoint Templates
Page 12
Free Powerpoint Templates
Page 13
Free Powerpoint Templates
Page 14
GRUD Generator
password: abc
Free Powerpoint Templates
Page 15
GRUD Generator
Free Powerpoint Templates
Page 16
Bicol IT Yii Generator
Open NetBean 7.0, load bicolit as existing project
Free Powerpoint Templates
Page 17
Free Powerpoint Templates
Page 18
Free Powerpoint Templates
Page 19
Latest News
AUG 11, 2013. Yii 1.1.14 is released
We are very pleased to announce that Yii Framework version 1.1.14 is released.
You can download it at yiiframework.com/download/.
JUL 23, 2013. Website deface details
It was recently announced that the Yii website was defaced, but until recently we
were still investigating.
MAY 3, 2013. Yii 2 Public Preview Available
We are very pleased to announce that Yii 2 is now available for public preview at
GitHub. This is a major milestone during the Yii 2 development which was
started more than two years ago and has since undergone complete rewrite.
Free Powerpoint Templates
Page 20
Why go to Manila if you can build your
CAREER here in Legazpi 
Why do the hardcoding work if you can
do that in Yii Framework
Free Powerpoint Templates
Page 21
Thank you
for listening
credit to Yii development team, Yii Framework Community

More Related Content

What's hot

Html5で変わるいろんなこと
Html5で変わるいろんなことHtml5で変わるいろんなこと
Html5で変わるいろんなこと
Masakazu Muraoka
 

What's hot (20)

Microsoft loves PHP. Seriously.
Microsoft loves PHP. Seriously.Microsoft loves PHP. Seriously.
Microsoft loves PHP. Seriously.
 
PHP Framework
PHP FrameworkPHP Framework
PHP Framework
 
2015 contens präsentation_hunting_bugs
2015 contens präsentation_hunting_bugs2015 contens präsentation_hunting_bugs
2015 contens präsentation_hunting_bugs
 
News From the Front Lines - an update on Front-End Tech
News From the Front Lines - an update on Front-End TechNews From the Front Lines - an update on Front-End Tech
News From the Front Lines - an update on Front-End Tech
 
Instant app Intro
Instant app IntroInstant app Intro
Instant app Intro
 
2017 stuysplash-build-tools
2017 stuysplash-build-tools2017 stuysplash-build-tools
2017 stuysplash-build-tools
 
Version Control, Writers, and Workflows
Version Control, Writers, and WorkflowsVersion Control, Writers, and Workflows
Version Control, Writers, and Workflows
 
Ubc presentation
Ubc presentationUbc presentation
Ubc presentation
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
 
Screw HTML5, make cool shit with AIR
Screw HTML5, make cool shit with AIRScrew HTML5, make cool shit with AIR
Screw HTML5, make cool shit with AIR
 
Binding Objective-C Libraries in Xamarin.iOS
Binding Objective-C Libraries in Xamarin.iOSBinding Objective-C Libraries in Xamarin.iOS
Binding Objective-C Libraries in Xamarin.iOS
 
Html5で変わるいろんなこと
Html5で変わるいろんなことHtml5で変わるいろんなこと
Html5で変わるいろんなこと
 
How to Successfully Implement Headless Drupal
How to Successfully Implement Headless DrupalHow to Successfully Implement Headless Drupal
How to Successfully Implement Headless Drupal
 
WordPress Security 101 - WordCamp Nairobi 2019
WordPress Security 101 -  WordCamp Nairobi 2019WordPress Security 101 -  WordCamp Nairobi 2019
WordPress Security 101 - WordCamp Nairobi 2019
 
Open-source and no-cost tools for collaboration
Open-source and no-cost tools for collaborationOpen-source and no-cost tools for collaboration
Open-source and no-cost tools for collaboration
 
Html5 Flyover
Html5 FlyoverHtml5 Flyover
Html5 Flyover
 
CodeIgniter for Startups, cicon2010
CodeIgniter for Startups, cicon2010CodeIgniter for Startups, cicon2010
CodeIgniter for Startups, cicon2010
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths Debunked
 

Similar to 1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.

Similar to 1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr. (20)

Yii Framework
Yii FrameworkYii Framework
Yii Framework
 
CodeIgniter - PHP MVC Framework by silicongulf.com
CodeIgniter - PHP MVC Framework by silicongulf.comCodeIgniter - PHP MVC Framework by silicongulf.com
CodeIgniter - PHP MVC Framework by silicongulf.com
 
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
 
Yii PHP MVC Framework presentation silicongulf.com
Yii PHP MVC Framework presentation silicongulf.comYii PHP MVC Framework presentation silicongulf.com
Yii PHP MVC Framework presentation silicongulf.com
 
Introduction to YII framework
Introduction to YII frameworkIntroduction to YII framework
Introduction to YII framework
 
PHP on Windows - What's New
PHP on Windows - What's NewPHP on Windows - What's New
PHP on Windows - What's New
 
Strategic Modernization with PHP on IBM i
Strategic Modernization with PHP on IBM iStrategic Modernization with PHP on IBM i
Strategic Modernization with PHP on IBM i
 
Best PHP Frameworks
Best PHP FrameworksBest PHP Frameworks
Best PHP Frameworks
 
Introduce Yii
Introduce YiiIntroduce Yii
Introduce Yii
 
yii framework
yii frameworkyii framework
yii framework
 
Rev it up with php on windows
Rev it up with php on windowsRev it up with php on windows
Rev it up with php on windows
 
Yii2 by Peter Jack Kambey
Yii2 by Peter Jack KambeyYii2 by Peter Jack Kambey
Yii2 by Peter Jack Kambey
 
P H P Framework
P H P  FrameworkP H P  Framework
P H P Framework
 
Modern web application development with java ee 7
Modern web application development with java ee 7Modern web application development with java ee 7
Modern web application development with java ee 7
 
10 reasons to choose the yii framework
10 reasons to choose the yii framework10 reasons to choose the yii framework
10 reasons to choose the yii framework
 
LVPHP.org
LVPHP.orgLVPHP.org
LVPHP.org
 
Web development django.pdf
Web development django.pdfWeb development django.pdf
Web development django.pdf
 
Yii framework
Yii frameworkYii framework
Yii framework
 
Open Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C WidgetsOpen Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C Widgets
 
Wordpress On Windows
Wordpress On WindowsWordpress On Windows
Wordpress On Windows
 

Recently uploaded

Recently uploaded (20)

“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdf
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 

1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.

  • 1. Free Powerpoint Templates Page 1 Free Powerpoint Templates Yii: PHP Framework Benedicto B. Balilo Jr. BUCS Auditorium September 28, 2013 1:00 – 5:00pm
  • 3. Free Powerpoint Templates Page 3 Notable Framework for Java •Apache Struts •JavaServer Faces •Jt Design Pattern Framework •Apache Wicket for PHP •CakePHP •Laravel •CodeIgniter •Symfony •Yii •Zend Framework for Python •Django •Flask •Pyjamas •web2py •Pylons •Turbogears •Twisted •Web.py •Pythonic •Zope •Pyroxide for Ruby •Ruby on Rails •Ramaze
  • 4. Free Powerpoint Templates Page 4 high-performance PHP framework best for developing Web 2.0 applications. Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc. It can reduce your development time significantly. Yii is pronounced as Yee or [ji:], and is an acroynym for "Yes It Is!".
  • 5. Free Powerpoint Templates Page 5 - the brainchild of Quiang Xue (founder) - project started on January 1, 2008, in order to fix some drawbacks of the PRADO Framework - October 2008, first alpha version of Yii was released. - December 3, 2008, Yii 1.0 was formally released. Yii History
  • 6. Free Powerpoint Templates Page 6 Yii Features • Model-View-Controller (MVC) design pattern • Generation of complex WSDL service specifications and management of Web service request handling • Internationalization and localization (I18N and L10N) • Layered caching scheme • Error handling and logging • Security measures include cross-site scripting (XSS) prevention, cross-site request forgery (CSRF) prevention, cookie tampering prevention, etc.
  • 7. Free Powerpoint Templates Page 7 Yii Features • Unit and functionality testing based on PHPUnit and Selenium • Automatic code generation for the skeleton application, CRUD applications, etc • Code generated by Yii components and command line tools complies to the XHTML standard • Carefully designed to work well with third-party code. For example, it's possible to use code from PEAR or Zend Framework in a Yii application
  • 8. Free Powerpoint Templates Page 8 Three steps to build your application rapidly: • You create the database; • Yii generates the base PHP code; • You customize the code to fit your exact needs.
  • 9. Free Powerpoint Templates Page 9 Yii MVC Architecture
  • 11. Free Powerpoint Templates Page 11 • Download Yii framework, extract to any location • Copy framework file into your xampp folder • Set the PHP path to set path=“c:xampphtdocsphp” • run YIIC application e.g. yiic webapp ../htdocs/<webname> Yii Installation
  • 14. Free Powerpoint Templates Page 14 GRUD Generator password: abc
  • 15. Free Powerpoint Templates Page 15 GRUD Generator
  • 16. Free Powerpoint Templates Page 16 Bicol IT Yii Generator Open NetBean 7.0, load bicolit as existing project
  • 19. Free Powerpoint Templates Page 19 Latest News AUG 11, 2013. Yii 1.1.14 is released We are very pleased to announce that Yii Framework version 1.1.14 is released. You can download it at yiiframework.com/download/. JUL 23, 2013. Website deface details It was recently announced that the Yii website was defaced, but until recently we were still investigating. MAY 3, 2013. Yii 2 Public Preview Available We are very pleased to announce that Yii 2 is now available for public preview at GitHub. This is a major milestone during the Yii 2 development which was started more than two years ago and has since undergone complete rewrite.
  • 20. Free Powerpoint Templates Page 20 Why go to Manila if you can build your CAREER here in Legazpi  Why do the hardcoding work if you can do that in Yii Framework
  • 21. Free Powerpoint Templates Page 21 Thank you for listening credit to Yii development team, Yii Framework Community