Web Application Development in PHP Training Course
Το μάθημα έχει σχεδιαστεί για ενδιάμεσους προγραμματιστές PHP που θέλουν να εμπλουτίσουν τις γνώσεις τους και να μάθουν τις βέλτιστες πρακτικές στον προγραμματισμό και τις τεχνικές ανάπτυξης ιστοσελίδων βασισμένες σε αντικειμενοστρεφή προγραμματιστικά και σχεδιαστικά πρότυπα.
Course Outline
Αντικειμενοστραφή Programming
- Τερμολογία Αντικειμένου
- Δηλώσεις κλάσεων και δημιουργούχτων
- Δημιουργία και χρήση Αντικειμένων
- Ιδιότητες και μεθόδοι
- Υποδοχή
- Access παραμετροποιητές
- Μαγικές μεθόδους
- Δηλώσεις και χρήση επιφάνειας
- Χειρισμός εξαίρεσης
Databases
- Μέθοδοι αποθήκευσης δεδομένων
- PDO επέκταση
- Σύνδεση σε βάση δεδομένων με PDO
- Εργαλεία για τα δεδομένα
- Χειρισμός λάθους PDO
- Συναλλαγές
- Πρωτεύουσες κλείδια
- Joins
- Αθροιστικές συναρτήσεις και ομάδες
Programming διεπαφές
- Αρχιτεκτονική υπηρεσιών
- Προσθήκη στο σύστημα API
- Το δεδομένο JSON μορφή και XML
- RESTful υπηρεσίες
- Σχεδιασμός ιστού Service
Design Patterns
- Τι είναι τα σχέδια σχεδιασμού
- Συνδρομητής μοντέλου
- Παραγωγή Μοτίβου
- MVC model-view-controller
Αποδοτικότητα
- Ερευνητικές εφαρμογές απόδοσης
- Καταχώρηση κωδικού
Ασφάλεια
- Προσβάσιμο χαρακτήρων
- Εγκαθίδρυση συνόδου
- Ηγεσία συνόδου
- SQL εισαγωγής
- Αποθήκευση κωδικών πρόσβασης
- SSL
Requirements
Απαιτεί βασικές γνώσεις προγραμματισμού σε PHP και HTML.
Open Training Courses require 5+ participants.
Web Application Development in PHP Training Course - Booking
Web Application Development in PHP Training Course - Enquiry
Web Application Development in PHP - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Θυμός εκπαιδευτή για το θέμα
Matthew Fowles - AGRO Merchants Whitchurch Limited
Course - Web Application Development in PHP
Machine Translated
Upcoming Courses
Related Courses
Test Driven Development
21 HoursThis instructor-led, live training in Ελλάδα (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
PHP CodeIgniter
14 HoursΑυτή η ζωντανή εκπαίδευση που καθοδηγείται από εκπαιδευτές στο Ελλάδα (διαδικτυακά ή επιτόπου) απευθύνεται σε προγραμματιστές ιστού που επιθυμούν να δημιουργήσουν εφαρμογές ιστού με CodeIgniter.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Χρησιμοποιήστε το CRUD στο CodeIgniter για την αναδιαμόρφωση του κώδικα API.
- Επέκταση CodeIgniter για κατανάλωση εξαρτήσεων.
- Φορτώστε CodeIgniter μοντέλα και προβολές από κοντέινερ.
Web Application Development with Flask
14 HoursΑυτός ο εφαρμοσμένος κурсός προσβάλλει τους Python αναπτυξιακούς που θέλουν να δημιουργήσουν και να διατηρήσουν την πρώτη τους εφαψημένες εφαρμογές. Επίσης, προσβάλλει ατόμους που είναι ήδη εξοικειωμένα με άλλα πλαίσια διαδικτύου όπως το Django ή το Web2py, και θέλουν να μάθουν πώς η χρήση ενός μικροπλαίσιου (δηλαδή, ένα πλαίσιο που συνδέει τρίτες βιβλιοθήκες αντί να παρέχει μια εγκάθιση συμπληρωματική γενική λύση) άλλαζε τη διαδικασία.
Σημαντικό μέρος του μαθήματος αφιερώνεται όχι μόνο στο Flask (είναι μικροσκοπικό), αλλά σε βιβλιοθήκες και εργαλεία τρίτων που χρησιμοποιούνται συχνά σε έργα Flask.
Full-Stack Development with AWS Cloud9
35 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές πλήρους στοίβας μεσαίου έως προχωρημένου επιπέδου που επιθυμούν να χρησιμοποιήσουν το AWS Cloud9 για να βελτιστοποιήσουν τις ροές εργασιών ανάπτυξής τους.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε και διαμορφώστε το AWS Cloud9 για ανάπτυξη full-stack.
- Ανάπτυξη και εντοπισμός σφαλμάτων εφαρμογών διεπαφής χρησιμοποιώντας το Cloud9.
- Δημιουργήστε και αναπτύξτε υπηρεσίες back-end χρησιμοποιώντας το AWS Cloud9.
- Ενσωματώστε το Cloud9 με τις υπηρεσίες AWS για προηγμένες αναπτύξεις.
- Συνεργαστείτε με τα μέλη της ομάδας σε ένα περιβάλλον ανάπτυξης που βασίζεται σε cloud.
Laravel PHP Framework
14 HoursΑυτή η ζωντανή εκπαίδευση που καθοδηγείται από εκπαιδευτές στο Ελλάδα εισάγει τις βασικές αρχές του Laravel και καθοδηγεί τους συμμετέχοντες στη δημιουργία μιας διαδικτυακής εφαρμογής που βασίζεται στο Laravel.
Laravel Livewire
7 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές που επιθυμούν να μάθουν και να χρησιμοποιήσουν το Livewire για τη δημιουργία σύγχρονων και δυναμικών διεπαφών εφαρμογών.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατασκευάστε και δοκιμάστε εξαρτήματα livewire.
- Δημιουργήστε εφαρμογές χρησιμοποιώντας τη βιβλιοθήκη Livewire.
- Δημιουργήστε δυναμικά στοιχεία μέσα στο PHP.
Laravel and Vue.js
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακή ή επιτόπου) απευθύνεται σε προγραμματιστές ιστού που επιθυμούν να χρησιμοποιήσουν το Laravel και το Vue JS για πλήρη ανάπτυξη ιστού.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Αναπτύξτε εφαρμογές Ιστού με το Laravel και το Vue JS.
- Ενσωματώστε το Laravel backend API στο Vue JS.
- Αναπτύξτε μια εφαρμογή Laravel.
Unit Testing with PHPUnit
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα διδάσκει στους συμμετέχοντες πώς να γράφουν ελεγχόμενο κώδικα με τη μορφή δοκιμαστικών μονάδων για να διευκολύνουν τη διάγνωση, την απομόνωση και την επίλυση σφαλμάτων. Η εκπαίδευση καθοδηγεί τους συμμετέχοντες στη δημιουργία ενός περιβάλλοντος δοκιμών έτοιμου για εργασία χρησιμοποιώντας το πλαίσιο δοκιμής μονάδας PHP.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Διάκριση μεταξύ καλών και κακών μονάδων δοκιμών.
- Διαβάστε και ερμηνεύστε τα αποτελέσματα των δοκιμών.
- Διαχειριστείτε και διαγνώστε προληπτικά τη βάση του κώδικα για να μειώσετε τα σφάλματα.
- Βεβαιωθείτε ότι η βάση κώδικα τους είναι κατάλληλη για συνεχή ενσωμάτωση και ανάπτυξη.
Laravel: Middleware Development
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές ιστού που επιθυμούν να δημιουργήσουν ενδιάμεσο λογισμικό και υπηρεσίες ιστού στο Laravel.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Χρησιμοποιήστε το Laravel PHP Aritisan για να δημιουργήσετε κώδικα και στοιχεία.
- Δημιουργήστε RESTful API στο Laravel που μπορούν να περιηγηθούν, να διαβάσουν, να επεξεργαστούν, να προσθέσουν και να διαγράψουν.
- Φιλτράρετε και ταξινομήστε τα αποτελέσματα με βάση τις παραμέτρους URL χρησιμοποιώντας RESTful API.
Symfony2 - Enterprise Web Framework
21 HoursΑυτή η εκπαιδευτική δίδαση με ζωντανό υπομένου στο Ελλάδα (online ή στο χώρο) προσβλέπει σε λογισμικούς αναπτυξιακούς και μηχανικούς του λογισμικού που θέλουν να χρησιμοποιήσουν Symfony2 για να δημιουργήσουν εγκατεστημένες, διαχειρίσιμες και μεγάλες ισοδυναμίες διαδικτύου εφαρμογές.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Κατανοήσουν τη φιλοσοφία και την δομή του πλαίσιου Symfony2.
- Χρησιμοποιήσουν αποτελεσματικά συντελεστές του Symfony2 όπως Doctrine, Twig και Routing.
- Κατασκευάζουν ασφαλείς και δοκιμαστές εφαρμογές του διαδικτύου χρησιμοποιώντας προσωπικά bundle και REST APIs.
- Ενσωματώνουν Symfony2 σε επιχειρηματικά περιβάλλουν και να αξιοποιήσουν τις έξοδος εφαρμογής των έργων.
Web Development with Symfony3
28 HoursΑυτό το ζωντανό εκπαιδευτικό δίδασκο σε Ελλάδα (διαδικτύου ή προσωπικά) προσβάλλει μεσαίου επιπέδου αναπτυξτές που θέλουν να δημιουργήσουν κрепкие ιστοαποψινи използвайки Symfony3.
Στο τέλος αυτής της εκπαιδεύσης, οι συμμετέχοντες θα μπορούν να:
- Εγκαταστήσουν και ρυθμίσουν ένα περιβάλλον ανάπτυξης Symfony3.
- Αναπτύξουν δυναμικές ιστοσελίδες χρησιμοποιώντας χαρακτηριστικά και εργαλεία του Symfony3.
- Χρησιμοποιήσουν ενδυναμωμένες υπηρεσίες, προκαθορισμένες και προσαρμογές, σχабς, φόρμες και μηχανισμούς ασφαλείας.
- Χρησιμοποιήσουν βάσεις δεδομένων με το Doctrine ORM.
- Εγράψουν αυτόματα tests και εφαρμόσουν τεχνικές βελτίωσης παραγωγικότητας.
Αυτό το ζωντανό εκπαιδευτικό δίδασκο σε Ελλάδα (διαδικτύου ή προσωπικά) προσβάλλει μεσαίου επιπέδου αναπτυξτές που θέλουν να δημιουργήσουν ρόμποστ ιστοεφαρμογές χρησιμοποιώντας Symfony3.
Στο τέλος αυτής της εκπαιδεύσης, οι συμμετέχοντες θα μπορούν να:
- Εγκαταστήσουν και ρυθμίσουν ένα περιβάλλον ανάπτυξης Symfony3.
- Αναπτύξουν δυναμικές ιστοεφαρμογές χρησιμοποιώντας χαρακτηριστικά και εργαλεία του Symfony3.
- Χρησιμοποιήσουν ενδυναμωμένες υπηρεσίες, προκαθορισμένες και προσαρμογές, templates, φόρμες και μηχανισμούς ασφαλείας.
- Χρησιμοποιήσουν βάσεις δεδομένων με το Doctrine ORM.
- Εγράψουν αυτόματα tests και εφαρμόσουν τεχνικές βελτίωσης παραγωγικότητας.
Symfony 4 for Web Application Development
28 HoursSymfony 4 είναι ένα πλαίσιο ανάπτυξης λογισμικού για PHP. Περιέχει επαναχρησιμοποιήσιμες PHP βιβλιοθήκες για να διευκολύνει την ανάπτυξη και δοκιμή νέων εφαρμογών γραμμένων σε PHP (Web apps ή APIs). Symfony 4 είναι ένα πλαίσιο λογισμικού γραμμής εντολών με τις ενσωματωμένες εντολές που καθιστούν PHP την ανάπτυξη κώδικα πιο αποτελεσματική.
Σε αυτή την εκπαιδευτική, ζωντανή κατάρτιση, οι συμμετέχοντες θα μάθουν να χρησιμοποιούν το Symfony πλαίσιο και την PHP γλώσσα καθώς περνούν μέσα από τη δημιουργία μιας PHP εφαρμογής.
Μετά το τέλος της προπόνησης, οι συμμετέχοντες θα είναι σε θέση να:
- Χρησιμοποιήστε Symfony 4 για να δημιουργήσετε και να δοκιμάσετε τον κώδικα γραμμένο σε PHP
- Δημιουργία απλού κώδικα για PHP που διαβάζει και γράφει σε μια βάση δεδομένων
Δημοσιογράφος
- Προγραμματιστές και web developers με εργασιακές γνώσεις PHP και HTML
- Προχωρημένοι προγραμματιστές που αναζητούν πιο αποτελεσματικά εργαλεία ανάπτυξης για ταχύτερα κλείδωμα
- Σχεδιαστές λογισμικού που χρειάζονται να ενημερώσουν την κατανόηση των υφιστάμενων εργαλείων ανάπτυξης που ταιριάζουν στις ανάγκες του χρήστη
Η μορφή της πορείας
- Μερικές διαλέξεις, μερικές συζητήσεις, ασκήσεις και σκληρές πρακτικές
Web Application Development (Advanced Level)
28 HoursThis instructor-led, live training in Ελλάδα (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 HoursΑυτή η εκπαιδευτική διαμορφωτική εκπαίδευση σε Ελλάδα (online ή από φυσική θέση) προσβάλλει νέους επαγγελματίες που θέλουν να κατασκευάσουν λειτουργικούς και αλληλεπιδραστικούς ιστότοπους χρησιμοποιώντας βασικές τεχνολογίες web.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Καταλάβουν πώς λειτουργεί το web (αρχιτεκτονική client-server, URLs, browsers).
- Δημιουργήσουν δομημένες σελίδες web χρησιμοποιώντας HTML5.
- Στυλίσουν και αξιοποιήσουν οπτικά τις σελίδες web χρησιμοποιώντας CSS.
- Πρόσθεσε αλληλεπίδραση και λογική χρησιμοποιώντας JavaScript.
- Ελέγχει το DOM για να απαντά σε γεγονότα χρήστη.
Develop Web Applications with PHP and Yii 2
14 HoursΑυτή η εκπαίδευση υπό τον διδάσκοντα, ζωντανή σε Ελλάδα (διαδικτύου ή προσωπικά), είναι στοχευμένη για αρχάριους αναπτυξιακούς που θέλουν να κατασκευάσουν ισχυρά και διατηρήσιμα διαδικτυακά εφαρμογές χρησιμοποιώντας το Yii 2.
Στο τέλος αυτής της εκπαιδεύσεως, οι συμμετέχοντες θα μπορέσουν να:
- Εγκαταστήσουν και ρυθμίσουν το Yii 2.
- Συνιέσουν την αρχιτεκτονική MVC του Yii και την δομή του προγράμματος.
- Κατασκευάσουν ασφαλείς και επέκτασης ικανές διαδικτυακές εφαρμογές χρησιμοποιώντας συνστάvες του Yii 2.
- Δουλέψουν με βάσεις δεδομέvων, φόρμες και REST APIs.