• Save
symfony 1.4 workshop
Upcoming SlideShare
Loading in...5
×
 

symfony 1.4 workshop

on

  • 3,168 views

These are the slides of the symfony 1.4 workshop I did at Symfony Day Cologne 2010. Not sure how useful they are for people (since the workshop was more about actually developing something), but ...

These are the slides of the symfony 1.4 workshop I did at Symfony Day Cologne 2010. Not sure how useful they are for people (since the workshop was more about actually developing something), but perhaps it can help someone get started.

Statistics

Views

Total Views
3,168
Views on SlideShare
2,754
Embed Views
414

Actions

Likes
1
Downloads
0
Comments
1

8 Embeds 414

http://www.symfony.es 289
http://test.ical.ly 75
http://www.testically.org 20
http://www.sfexception.com 16
http://symfony.lab216.com 8
http://static.slidesharecdn.com 3
http://translate.googleusercontent.com 2
http://feeds.feedburner.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Hi ! thanks for sharing. would have appreciated you enabled the download feature ... i would have reed it in the bus ... cheers
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

symfony 1.4 workshop symfony 1.4 workshop Presentation Transcript

  • Symfony workshop Stefan Koopmanschap zondag 10 oktober 2010
  • Welcome zondag 10 oktober 2010
  • Today • Frameworks • The symfony framework • Developing with symfony • Our project for today zondag 10 oktober 2010
  • Introduction • Stefan Koopmanschap • Software Engineer • Consultant • Trainer • Community Manager • PHPBenelux secretary zondag 10 oktober 2010
  • Frameworks zondag 10 oktober 2010
  • Application zondag 10 oktober 2010
  • Application Framework zondag 10 oktober 2010
  • Application Application Application Framework zondag 10 oktober 2010
  • symfony zondag 10 oktober 2010
  • symfony • full stack • highly configurable • minimizes boring tasks • maximizes focus on important stuff zondag 10 oktober 2010
  • symfony • MVC • ORM zondag 10 oktober 2010
  • Today: symfony 1.4 zondag 10 oktober 2010
  • Developing with symfony • symfony • PHP and a webserver (and a database) • command line • IDE zondag 10 oktober 2010
  • Our project for today • Users • Friends • Updates • API zondag 10 oktober 2010
  • Gesichtbuch zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • Structure zondag 10 oktober 2010
  • Project Application Module Module Application Module Module Plugin zondag 10 oktober 2010
  • Plugins zondag 10 oktober 2010
  • Plugins • reusable sets of functionality • modules • libraries • anything that can be re-used zondag 10 oktober 2010
  • Plugins • On the symfony site: • 1142 plugins • 475 contributes • Github • Individual websites zondag 10 oktober 2010
  • sfDoctrineGuardPlugin • Authentication • Authorization • User management zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • The database zondag 10 oktober 2010
  • Database • ORMs • Propel • Doctrine • Custom zondag 10 oktober 2010
  • ORMs vs Models zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • Modules zondag 10 oktober 2010
  • Modules • Heart of your application • handle page-specific logic • contain page-specific display logic • call the model zondag 10 oktober 2010
  • Modules • Different types • “blank” modules • CRUD modules • admin generator zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • Forms zondag 10 oktober 2010
  • Forms • Extensive integrated form framework • Form generation • Form validation • Form processing zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • Models zondag 10 oktober 2010
  • Controller Model View zondag 10 oktober 2010
  • Models • Business logic • calculations • database transactions zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • The mailer zondag 10 oktober 2010
  • The mailer • mail() • opening sockets • swiftMailer zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • Caching zondag 10 oktober 2010
  • Caching • Improve performance • Don’t repeat “slow” data fetching • Caching does not fix the problem! zondag 10 oktober 2010
  • Caching in symfony • Configuration mostly • Coding is possible zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • Routing zondag 10 oktober 2010
  • Routing • gesichtbuch.de/users/id/1 • gesichtbuch.de/users/stefan • gesichtbuch.de/stefan zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • A simple API zondag 10 oktober 2010
  • API • Format specification • Actions is the same • Different output templates zondag 10 oktober 2010
  • zondag 10 oktober 2010
  • Play more... zondag 10 oktober 2010