THE BASICSthe framework Symfony2
PHP 5.3, namespaces
organizing the code in a Symfony2 project
Request and Response objects, HTTP protocol
The practical training on the framework, now directly into your company.
Much more than a trainIt's a Train to share knowledge.
It stops to let you restart.The base formula?
Train to Symfony is a timely convoy that offers a highly practical workshop
on this more and more adopted framework.
Through a two-day trip, the Train will take you to the desired terminal:
your mastery of Symfony2.
To deal with every aspect of Symfony, already focusing it on your need of application.
To transmit the know-how to every developer, whatever his/her starting level.
To learn everything inside the company, boosting the productivity of the individual and the group.
PURPOSESThe workshop will transmit you all the theory and (above all!) the practice needed to develop web projects with Symfony2.
TARGETThe workshop is thought for those that:
HOW IT WORKSThe workshop is divided in two days, about 8 hours the first and about 8 hours the second.
This is the route (made of theory and practice) you will follow during the Train.
Everything starts from the theory (~4 hours), and these are the topics:
THE BASICSthe framework Symfony2
ROUTING AND CONTROLLERSthe routing system: understanding and use
TWIGTwig Template Engine for PHP
SECURITYauthentication and authorization
FORMthe Form component
SWIFT MAILERsending email with Swift Mailer
CACHEprinciples of HTTP Caching
EXTRASusage of Symfony console
And then apply this to the creation of a specific project based on Symfony2 (~12 hours):
MusicStationEverything you need to let you develop your own projects.
YOU WILL UNDERSTANDYou will understand how it reduces the time of your work and how it increases the reliability. You will understand that enhances and facilitates the updating and management of your projects. That promotes cooperation in teams. And if you find that if we should re-invent the wheel every time we produce a car, we would still live in the caves.
YOU WILL MASTERYou will master all aspects you thought obscure and cryptic. You'll climb the steepest part of the initial learning curve. And find that it's less complicated than you think. You'll be able to deal with and independently carry out a web project using Symfony2.
WHAT WILL HAPPEN?
THEORYThe morning of the first day will be dedicated to the theory. Supported by slides, we'll examine:
PRACTICEYou will get your hand dirty in the afternoon of the first day and the whole second day.
The first Train was held in Verona in April 2013. Since then another frameworkshop with free access was held in Milan (June 2013) and others were held at companies that wanted it in their offices.
Here is a list of the main stops, from the first Train until now:
|22/24 Giu. 2014||
near Venice (Italy), at the web agency CIQUATTRO AGENCY.
|22/23 Nov. 2013||
in Milan (Italy), at the web agency TREEWEB.
|05-08 Nov. 2013||
in Milan (Italy), at the digital marketing agency ContactLab.
|05/06 Sep. 2013|
|06 Jul. 2013||
in Verona, at the head office of Manens-Tifs s.p.a.
|29/30 Jun. 2013||
in Milan (Italy) with free access, at the venue of Impact Hub Milano.
|13/14 Apr. 2013||
in Verona with free access, at TheCollective (now GeekVille).
Was born in 1984, and grows to this day. He studied and graduated in Computer Engineering on the axis Padua-Barcelona.
He does work experience in Italy and abroad that led him now for 8 years working with PHP. Knows PHP5, develops deepening
acronyms like OOP, MVC, RAD, ORM. Forms his skills through individual and team work. He uses git.
Since 2007 and its 1.0 version he thinks that Symfony is the tool to focus firmly on.
For passion he examined in depth over the years each release of the framework made in France (also contributes to the development of some bundle/plugin); in the everyday work (and on his skin!) he tests its force
within an agency that, for medium-to-large customers, implements projects also-very-complex with gun-to-temples deadlines.
He's the creator and developer of symfonybricks.com, a web platform based on Symfony2 and released itself open source.
SymfonyBricks' purpose is the creation of a space where you can easily share guides and material on Symfony,
and at the same time it offers its own source code as an example of best practices.
He is co-creator and co-developer of CopiancollaMetaTagsBundle, a bundle for Symfony 2.* to manage dynamic html meta tags.
You find all this interesting and you want to know how and where to participate to a Train?
|Call me to your venue||
Are you interested in hosting a Train at your location? The standard formula offers the contents you can find on this website, but in my experience it has become normal also agreeing on a program tailored for you.
Soon, in addition to the arguments of the standard Train to Symfony, I will publish the topics I discussed in the "advanced" versions of the Train. You can then convince yourself even more that this suit your needs!
|Help me to organize one||
Is there some interest for a Train to Symfony in your city or country?
The only constant is the proposed quality of the Train, the rest is still to invent (I love this part)!
|Keep you updated||
Follow this Twitter profile to keep updated about all the news. You will know if and where a new Train will stop near you!