2024: Domino Containers - The Next Step. News from the Domino Container commu...
Symfony2
1. Symfony2 Web Framework
• Authored by Fabien Potencier
• Over 2400 Developers Have Forked
Symfony2.
• Open Source and Free
• Easy to Use and Extendable
Slideshow by Tigran Azatyan 1
2. Requirements
1. PHP 5.3.4 or later (with “all” ext.
enabled)
2. Relational(or Mongo like)
Database, like MySQL
3. Terminal (SSH)
4. And ambition
Slideshow by Tigran Azatyan 2
3. Installation is simple
1. Download from symfony.com,
Copy to hosting or just use
Composer
2. “web” directory is public
3. Setup Database
4. Enjoy
Slideshow by Tigran Azatyan 3
4. What in it?
1. Symfony
2. Doctrine2 ORM
3. Twig Template Engine
4. Assetic
5. and Too many other components
Slideshow by Tigran Azatyan 4
5. Symfony is HTTP Friendly
• HTTP Foundation Component
• Request
• Response
• Cookie
• Browser Kit
• Dom Crawler
Slideshow by Tigran Azatyan 5
6. Symfony is MVC Framework
1. Controllers for actions
2. Doctrine for Model
3. And PHP or TWIG for View
Slideshow by Tigran Azatyan 6
7. Advantages of Symfony
1. Simple Routing
2. Simple Template
3. OOP for DB
4. Inset Validation
5. Inset Unit Testing
6. Security
7. Caching
8. Web profiler and other tools
9. And the most attractive is CRUD Generation
Slideshow by Tigran Azatyan 7
8. Resources
1. Official: symfony.com
2. Coding: github.com/symfony
3. Blog: symfony.com/blog
4. Google Group name: Symfony2
5. Armenian community:
connect.sensiolabs.com/club/sym
fonyarmenia
Slideshow by Tigran Azatyan 8