Εκπαίδευση Symfony και PHP για ομάδες ανάπτυξης

Πρακτικά workshops και coaching από SensioLabs Partner και Symfony Certified Developer. Οι μηχανικοί σας μαθαίνουν σύγχρονο Symfony, testing και αρχιτεκτονική πάνω σε πραγματικό κώδικα και κρατούν τις δεξιότητες πολύ μετά το τέλος της εκπαίδευσης.

Μηχανικοί λογισμικού δουλεύουν σε άσκηση εκπαίδευσης Symfony σε πίνακα

Εκπαίδευση Symfony από SensioLabs Partner

Η SensioLabs είναι η εταιρεία πίσω από το Symfony. Η Devtide είναι SensioLabs Partner και υλοποιούμε έργα Symfony και coaching ομάδων μαζί με τη SensioLabs για πελάτες σε όλη την Ευρώπη.

Την εκπαίδευση καθοδηγεί ένας Symfony Certified Developer που παραδίδει κώδικα Symfony σε παραγωγή κάθε εβδομάδα. Η ομάδα σας μαθαίνει τις συμβάσεις πάνω στις οποίες είναι σχεδιασμένο το framework από ανθρώπους που τις εφαρμόζουν υπό πραγματικό φορτίο, όχι από διαφάνειες γραμμένες πριν από χρόνια.

  • SensioLabs Partner
  • Symfony Certified Developer
  • Εκπαίδευση στα αγγλικά και γερμανικά
Σήμα Symfony SensioLabs Certified Developer

Τρεις τρόποι να εκπαιδεύσετε την ομάδα σας

Κάθε συνεργασία προσαρμόζεται στο επίπεδο της ομάδας σας και στον κώδικά σας. Επιλέξτε μία μορφή ή συνδυάστε τις σε ένα πρόγραμμα.

01

Workshops στην εταιρεία σας

Εστιασμένα, πρακτικά workshops για την ομάδα σας, στα γραφεία σας εντός ΕΕ ή ζωντανά εξ αποστάσεως. Οι ασκήσεις γίνονται πάνω σε ένα ρεαλιστικό έργο Symfony ή, όπου είναι εφικτό, στον δικό σας κώδικα.

  • Ατζέντα προσαρμοσμένη μετά από σύντομη αξιολόγηση δεξιοτήτων
  • Ασκήσεις σε κάθε συνεδρία, όχι διαφάνειες
  • Επιτόπου εντός ΕΕ ή ζωντανά εξ αποστάσεως
  • Υλικό και παραδείγματα κώδικα που κρατά η ομάδα σας
02

Coaching στον κώδικά σας

Εκπαίδευση ενώ παραδίδετε. Δουλεύουμε σε pair programming με τους μηχανικούς σας σε πραγματικά tickets, κάνουμε review σε pull requests και διδάσκουμε patterns εκεί που χρειάζονται, ώστε οι νέες δεξιότητες να φτάνουν στην παραγωγή και όχι σε ένα σημειωματάριο.

  • Pair programming στο πραγματικό σας backlog
  • Review σε pull requests με εξήγηση του σκεπτικού
  • Αρχιτεκτονικές αποφάσεις τεκμηριωμένες τη στιγμή που τις παίρνει η ομάδα
  • Ρυθμός που ταιριάζει στα sprints σας
03

Προετοιμασία για την πιστοποίηση Symfony

Δομημένη προετοιμασία για την επίσημη εξέταση πιστοποίησης Symfony, με επικεφαλής έναν Symfony Certified Developer. Καλύπτουμε τα θέματα της εξέτασης, κλείνουμε τα κενά που πραγματικά έχουν οι μηχανικοί σας και εξασκούμαστε σε συνθήκες εξέτασης.

  • Κάλυψη των επίσημων θεμάτων της εξέτασης
  • Ανάλυση κενών για κάθε συμμετέχοντα
  • Εξάσκηση με ερωτήσεις τύπου εξέτασης
  • Οι βάσεις PHP και HTTP που απαιτεί η εξέταση

Τι διδάσκουμε

Τα θέματα είναι αρθρωτά. Τα συνδυάζουμε σε ένα πρόγραμμα που ξεκινά από εκεί που βρίσκεται σήμερα η ομάδα σας και οδηγεί εκεί που πρέπει να φτάσει ο κώδικάς σας.

Βασικές αρχές Symfony

Routing, controllers, Twig, φόρμες και ο κύκλος ζωής του request, εξηγημένα από το HttpKernel και πάνω, ώστε το framework να μη μοιάζει πια με μαγεία.

Προχωρημένο Symfony

Service container, autowiring, events, Messenger, Security voters και caching, τα κομμάτια που κρίνουν αν μια εφαρμογή παραμένει συντηρήσιμη καθώς μεγαλώνει.

Doctrine ORM

Entity mapping, value objects και custom types, migrations, απόδοση ερωτημάτων και τα προβλήματα N+1 που κρύβονται σε κάθε εφαρμογή που μεγαλώνει.

Στρατηγική testing

Unit, integration και functional tests με PHPUnit και Foundry, μια σουίτα tests που η ομάδα σας πραγματικά συντηρεί, και πώς να ελέγχετε με ασφάλεια κώδικα που δεν γράψατε εσείς.

API Platform

Σχεδιασμός resources, state providers και processors, serialisation, filters, ασφάλεια και versioning για APIs στα οποία μπορούν να βασιστούν ομάδες frontend, mobile και συνεργάτες.

Σύγχρονη PHP και ποιότητα κώδικα

Χαρακτηριστικά της PHP 8, αυστηρή τυποποίηση, PHPStan σε υψηλά επίπεδα, Rector για αυτοματοποιημένο refactoring και coding standards που επιβάλλονται στο CI.

Clean architecture και DDD

Bounded contexts, aggregates, value objects και σαφή όρια, εφαρμοσμένα πρακτικά μέσα σε μια εφαρμογή Symfony και όχι ως θεωρία.

Αναβαθμίσεις Symfony

Διαχείριση deprecations, κανόνες Rector και μια επαναλήψιμη διαδικασία για τη μετάβαση μεταξύ μείζονων εκδόσεων Symfony χωρίς να παγώνει η ανάπτυξη νέων λειτουργιών.

AI σε εφαρμογές Symfony

Προσθήκη λειτουργιών AI σε μια υπάρχουσα εφαρμογή Symfony με retrieval, MCP servers, αξιολόγηση και τα όρια ασφαλείας που επιτρέπουν την ασφαλή παράδοσή τους.

Από την αξιολόγηση δεξιοτήτων σε μόνιμες συνήθειες

Μια εκπαίδευση αξίζει μόνο αν οι νέες πρακτικές επιβιώσουν και μετά την επόμενη προθεσμία. Γύρω από αυτό είναι χτισμένη η διαδικασία.

01

Αξιολόγηση

Μια σύντομη κλήση και μια αξιολόγηση δεξιοτήτων για να κατανοήσουμε την ομάδα σας, τον κώδικά σας και τι σας καθυστερεί.

02

Σχεδιασμός

Ένα προσαρμοσμένο πρόγραμμα και πρόταση μορφής με σαφείς μαθησιακούς στόχους, συμφωνημένα πριν κλειστεί οποιαδήποτε συνεδρία.

03

Εκπαίδευση

Πρακτικές συνεδρίες, επιτόπου ή εξ αποστάσεως, βασισμένες σε ασκήσεις και, όπου είναι εφικτό, στον δικό σας κώδικα.

04

Παρακολούθηση

Προαιρετικά code reviews και συνεδρίες παρακολούθησης μετά την εκπαίδευση, ώστε οι νέες πρακτικές να μείνουν στην καθημερινή δουλειά.

Ερωτήσεις για την εκπαίδευση

Τι ρωτούν συνήθως οι υπεύθυνοι μηχανικής πριν κλείσουν μια εκπαίδευση.

01 Είναι η Devtide SensioLabs Partner;

Ναι. Η Devtide είναι SensioLabs Partner. Η SensioLabs είναι η εταιρεία πίσω από το Symfony, και συνεργαζόμαστε μαζί της σε έργα πελατών και coaching ομάδων σε όλη την Ευρώπη. Την εκπαίδευσή μας καθοδηγεί ένας Symfony Certified Developer.

02 Μπορεί η εκπαίδευση να προσαρμοστεί στον κώδικά μας;

Ναι, και το προτείνουμε. Μετά από μια αξιολόγηση δεξιοτήτων χτίζουμε τις ασκήσεις γύρω από το domain σας και, όπου το επιτρέπουν οι πολιτικές ασφαλείας σας, γύρω από το δικό σας repository. Οι ομάδες συγκρατούν πολύ περισσότερα όταν τα παραδείγματα μοιάζουν με την πραγματική τους δουλειά.

03 Εκπαιδεύετε επιτόπου ή εξ αποστάσεως;

Και τα δύο. Κάνουμε ζωντανές συνεδρίες εξ αποστάσεως για κατανεμημένες ομάδες και ταξιδεύουμε σε γραφεία πελατών εντός ΕΕ για workshops επιτόπου. Πολλές ομάδες συνδυάζουν ένα εναρκτήριο workshop επιτόπου με coaching εξ αποστάσεως στη συνέχεια.

04 Σε ποιους απευθύνεται η εκπαίδευση;

Σε developers που είναι νέοι στο Symfony, σε έμπειρους μηχανικούς PHP που περνούν σε σύγχρονο Symfony και σε senior ομάδες που θέλουν να εμβαθύνουν σε αρχιτεκτονική, testing ή API Platform. Οργανώνουμε το περιεχόμενο ανά επίπεδο, ώστε κανείς να μην παρακολουθεί όσα ήδη γνωρίζει. Η εκπαίδευση γίνεται στα αγγλικά ή στα γερμανικά.

05 Προετοιμάζετε developers για την πιστοποίηση Symfony;

Ναι. Προσφέρουμε δομημένη προετοιμασία για την επίσημη εξέταση πιστοποίησης Symfony, με επικεφαλής έναν Symfony Certified Developer. Η ίδια η εξέταση γίνεται μέσω της SensioLabs, και εμείς φροντίζουμε οι μηχανικοί σας να φτάσουν εκεί προετοιμασμένοι.

06 Πόσο κοστίζει μια εκπαίδευση Symfony;

Εξαρτάται από τη μορφή, τον αριθμό ημερών, το μέγεθος της ομάδας και το αν γίνεται επιτόπου ή εξ αποστάσεως. Πείτε μας για την ομάδα σας μέσω της φόρμας επικοινωνίας και θα σας στείλουμε μια προσαρμοσμένη πρόταση.

Έτοιμοι να ανεβάσετε επίπεδο την ομάδα Symfony σας;

Πείτε μας για την ομάδα σας, τον κώδικά σας και τι θέλετε να βελτιώσετε. Θα απαντήσουμε με μια προτεινόμενη μορφή και πρόγραμμα.

Ζητήστε πλάνο εκπαίδευσης