Join us in 2 weeks at our online pre-conference workshops at SymfonyWorld Online 2022 Summer Edition

Join us in 2 weeks at SymfonyWorld Online 2022 Summer Edition conference! The international online Symfony event will be organized entirely online and in English from June 14 to 17 2022:

June 14-15: online pre-conference workshop days June 16-17: online conference days

The entire conference schedule of the conference is published, discover all the talks and speakers you’ll listen to during our 2-day of online conferences!

Take advantage of the online conference to get trained on Symfony and its ecosystem before the conference. We’re very happy to organize online workshop days on June 14-15. Entirely in English, we offer several online workshops per day, you can choose among a two-day workshop or 2 one-day workshops to get your personalized combo workshop.

Have a look at all the workshops scheduled for this edition of the online conference:

Symfony 5/6: the fast track: 2-day workshop on June 14 and 15, hosted by Nicolas Grekas, Symfony Core Team member. This training is from the book "Symfony 5/6: The Fast Track" by Fabien Potencier. In 2 days, it will teach you how to build a Symfony application from A to Z using new practices and new components. For those who are new to Symfony, this training is an opportunity to discover capabilities of Symfony. For more experienced devs, it's an opportunity to know about and to practice the latest features and best practices. We will build an application with all the infrastructure of modern apps: database, application and HTTP cache server, message bus for background processing, APIs and SPAs, etc. We will start from the basics with the installation of a skeleton application, the creation of a data model and a "backoffice", then we will add screens for users, a security system to partition rights, an API to allow interaction via a SPA. We will enrich the business rules to send notifications, send emails, manage internationalization, resize images, manage a publication workflow, etc. Finally, we will optimize the application for production through HTTP and application caches, through asset management (JS/CSS/images) and secrets management. To secure each step, we will write tests to guarantee non-regressions. Knowing your state machines - Symfony Workflow: 1-day workshop on June 14, hosted by Tobias Nyholm, Symfony Core Team member. Web development is not just about delivering a response, it is also about writing good code. The state pattern will help you move complexity from being all over your code to one or more state machines. This workshop will introduce state machines, show you how to identify uses of them, and implement them in your Symfony application in an object-oriented manner using the Symfony Workflow component. RESTful Webservices in Symfony: 1-day workshop on June 14, hosted by Jan Schädlich, Lead Developer PHP/Symfony. Nowadays RESTful Apis are powering the web and are used in almost every web application. In this workshop you will learn the fundamental principles of REST and how you can implement a RESTful Application using Symfony. We will start with the basics of REST and will cover some more advanced topics like Serialization, Content-Negotiation and Security afterwards. Besides all the theory the attendees can deepen their learnings on every topic while doing the provided coding challenges. Symfony Security in Depth: 1-day workshop on June 14, hosted by Ryan Weaver, Symfony Core Team member, Lead of its documentation. In this workshop, we will start out with a recap of the basics of building a modern authentication, and how the Authenticator system ties into standard authentication methods like a simple form login. In the main part, we will look at how we can utilize the new Authenticators: we will use them to add JWT/OAuth support, and we check out how to use existing libraries to easily add customizable 2FA to your application. The last part rounds up a collection of best practices that you should not neglect when building your authentication: Topics like CSRF protection, protection from timing attacks, rate limiting against brute force attempts. Test Driven Development The Right Way: 1-day workshop on June 15, hosted by Diego Aguiar, Web developer. Attend this workshop and learn what TDD really is by practice and add this methodology to your developer toolkit In this workshop, you'll learn about: How to develop a complex feature from scratch by applying TDD using PHPUnit; The anatomy of a clean test: Arrange, Act, & Assert; Going faster. Demystify the myth that TDD only slows you down; And many other useful tricks... Profiling Symfony & PHP apps: 1-day workshop on June 15, hosted by Jérôme Vieilledent, DevRel Engineer Blackfire. It is difficult to improve what is not measurable! Profiling an application should always be the first step in trying to improve its performance. With this workshop, learn how to identify performance issues in your application and adopt the best profiling practices in your daily development habits. This workshop will use the Blackfire.io tool to help you identify performance leaks.

Book now your pre-conference workshop at SymfonyWorld Online 2022 Summer Edition. Attend the workshops only, or the conference only or both: book a combo ticket! You have 3 options to attend the upcoming online event and get the most out of the event! Don't miss it!

Join us in 2 weeks and enhance your Symfony skills: attend an online Symfony workshop!

                Sponsor the Symfony project.

https://symfony.com/blog/join-us-in-2-weeks-at-our-online-pre-conference-workshops-at-symfonyworld-online-2022-summer-edition?utm_source=Symfony%20Blog%20Feed&utm_medium=feed

Établi 3y | 31 mai 2022, 15:20:23


Connectez-vous pour ajouter un commentaire

Autres messages de ce groupe

A Week of Symfony #973 (August 18–24, 2025)

This week, Symfony development focused on improving the IsGranted attribute with a new option, updated the Route attribute to allow setting multiple environments, improved the DomCrawler component to

24 août 2025, 09:40:28 | Symfony
A Week of Symfony #972 (August 11–17, 2025)

This week, development activity mostly focused on dealing with the deprecation of sleep/wakeup methods in PHP 8.5 and their replacement by serialize/unserialize methods. In addition, we published more

17 août 2025, 08:30:06 | Symfony
Let’s build the Symfony AI ecosystem together

It’s been only in July that we published symfony/ai and kicked off our AI initiative, but the repository has been busy since day one. Over 500 stars, more than 200 pull requests & issues, trending

16 août 2025, 09:30:03 | Symfony
SymfonyCon Amsterdam 2025:   Unconference Track at SymfonyCon Amsterdam 2025

🎤 Take the stage at SymfonyCon Amsterdam 2025, on your own terms!

The Unconference track is back and more dynamic than ever!

This unique, participant-driven format invites attendees to shape

12 août 2025, 12:40:20 | Symfony
A Week of Symfony #971 (August 4–10, 2025)

This week, Symfony completed the migration to PHPUnit 12 in the 7.4 branch, which required many changes during the past weeks, such as replacing annotations with attributes. In addition, we updated th

10 août 2025, 09:40:09 | Symfony
SymfonyCon Amsterdam 2025:  Join the Symfony Hackathon:  Collaborate, Contribute, Create

🧑‍💻HACKDAY IS COMING!

Get ready to code, collaborate, and contribute, Symfony Hackday is back!

Join us in Amsterdam on Saturday, November 29th, for a hands-on hackathon designed to bring the

6 août 2025, 10:40:04 | Symfony
A Week of Symfony #970 (July 28 – August 3, 2025)

This week, Symfony released the maintenance versions 6.4.24, 7.2.9, and 7.3.2. Meanwhile, we began deprecating the XML configuration format in some components, enhanced the YAML configuration format t

3 août 2025, 08:30:03 | Symfony