About This Book
- Build web applications with the latest features of Symfony2
- Focus on common tasks such as creating CRUD, creating an API, and providing a login
- Install and configure Symfony2 and evaluate it for your everyday needs
Register for an account and access leading-edge content on emerging technologies.
Learn the HTML5 and CSS3 you need to help you design responsive and future-proof websites that meet the demands of modern web users
Getting Started With BEM (with a little help from SASS)
BEM offers a great way to improve the contextual awareness of your code base. Your styles will be more readable, more transparent, and more reusable. If you work on a large team and/or project, you owe it to yourself to give BEM a deeper look.
Packt Publishing
Added to Cart
...and more
You don't have anything in your cart right now.
Subtotal
0.00
Free shipping on print orders for US, UK, Europe and selected Asian countries
Get Access
Enjoy full and instant access to over 3000 books and videos β youβll find everything you need to stay ahead of the curve and make sure you can always get the job done.
This book is aimed at experienced programmers, especially those familiar with a closely related technology such as Yii or Laravel, but who now want to learn Symfony quickly.
This book will also prove beneficial for experienced PHP developers who want to explore and evaluate new frameworks and their possibilities in day-to-day tasks.
Symfony is a free and open source PHP MVC web application development framework, which helps you create and maintain web applications and replace recurrent coding tasks. It integrates with an independent library, PHPUnit, to give you a rich testing framework. It is one of the best and most popular frameworks available on the market. Popular projects such as Drupal, Laravel, and phpBB also use Symfony. Its well-organized structure, clean code, and good programming practices make web development a breeze.
Symfony2 Essentials will guide you through the process of creating a sample web application with Symfony2. You will create a To-Do application, using a few of the most commonly used Symfony2 components, and discover how to perform these development tasks efficiently.
This book introduces you to the Symfony framework with a quick installation guide and a brief explanation of its key features including the MVC architecture, twig templating, dependency injection, and more. You will learn to manage dependencies, create controllers, views, and API calls, and secure your application.
Next, you will go through the steps that are common for most web applications, which include writing CRUD and AJAX, handling forms, validation, translations, and the command-line interface, and e-mail sending features. The book ends with best practices, debugging, profiling, and deployment procedures.
By the end of this book, you will have learned how to combine a Symfony2 framework with other open source code to speed up the development process.
Wojciech Bancer has a Master's degree in Computer Science and over 10 yearsβ experience in web application development. In 2007, after passing the Zend exam, he gained a Zend Certified Engineer for a PHP5 certificate. Wojciech started his career developing web applications in PHP4 and PHP5 as a freelancer and consultant. He led many IT projects for clients in Europe and USA. Currently, he is a managing partner of a software house and in charge of the R&D structure of one of the fastest growing iBeacon projects in Europe.