Developing Websites with PHP Training Course
Αυτό το μάθημα ασχολείται με την ανάπτυξη εφαρμογών ιστού στην PHP . Το μάθημα έχει δημιουργηθεί για άτομα που είναι ήδη εξοικειωμένα με άλλες γλώσσες διαδικαστικής προγραμματισμού. Κατά τη διάρκεια των μαθημάτων οι συμμετέχοντες θα μάθουν πώς να δημιουργήσουν μια απλή δυναμική εφαρμογή με PHP και μια My SQL δεδομένων My SQL .
Course Outline
Σύνταξη γλώσσας PHP και βασικές έννοιες
- PHP Εγκατάσταση και βιβλιοθήκες
- PHP Συντακ
- PHP Μεταβλητές
- PHP Χορδή
- PHP Χειριστές
- Αν... Αλλιώς, Switch
- Πίνακες
- Ενώ βρόχοι
- Για βρόχους
- Λειτουργίες
- Έντυπα
- Φόρμα σχολίων, GET και POST
- PHP Περιλαμβάνονται
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
- Συνειρμικοί πίνακες
- Μεταβλητές περιόδου λειτουργίας, καθολικές μεταβλητές, cookies
- Ημερομηνία
- Αρχείο και Μεταφόρτωση Αρχείων
- Cookies και συνεδρίες
- Χειρισμός σφαλμάτων
- Χειρισμός εξαιρέσεων
- PHP Φίλτρο
Αντικειμενοστραφή Programming (OOP)
- τάξεις
- τροποποιητές πρόσβασης
- κατασκευαστές
- κληρονομία
Χρησιμοποιώντας Databases
- συνδεθείτε στη βάση δεδομένων
- αποθήκευση κωδικών πρόσβασης
- εκτέλεση ερωτημάτων
- επεξεργασία δεδομένων
- τροποποίηση και αφαίρεση δεδομένων
- δεσμευτική φόρμα για εγγραφές στη βάση δεδομένων
Ασφάλεια
- εξουσιοδότηση και έλεγχος ταυτότητας
- χρησιμοποιώντας cookies και συνεδρίες
Αντιμετώπιση εικόνων
- Βιβλιοθήκη GD και εναλλακτικές λύσεις
PHP XML
- ΑπλόXML
- Expat Parser
- XML ΔΟΜ
Requirements
Απαιτείται καλή HTML γνώση, συνιστάται οποιαδήποτε βασική διαδικαστική γνώση γλώσσας (C, Pascal, Basic, κ.λπ.)
Open Training Courses require 5+ participants.
Developing Websites with PHP Training Course - Booking
Developing Websites with PHP Training Course - Enquiry
Developing Websites with PHP - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Course - Developing Websites with PHP
Upcoming Courses
Related Courses
Creating and managing Web sites
35 HoursΤο πρόγραμμα κατάρτισης σας προετοιμάζει για επαγγελματικό web designer (κωδικός απασχόλησης: 213202 για τα πρότυπα επαγγελματικών προσόντων) σε σχέση με "HTML και CSS στο web design" και περιλαμβάνει ένα πρόβλημα προγραμματισμού χρησιμοποιώντας JavaScript και PHP γλώσσα.
Το ακόλουθο πρόγραμμα υποθέτει ότι ο συμμετέχων θα είναι σε θέση να σχεδιάσει και να κάνει ιστοσελίδες χρησιμοποιώντας HTML 4.0 και Cascading Style Sheets 2.0. Κατά την κατασκευή μιας ιστοσελίδας, θα χρησιμοποιήσετε τις ετικέτες HTML για να τοποθετήσετε κείμενο, γραφικά, πίνακες και διαδραστικές φόρμες στην ιστοσελίδα, καθώς και συνδέσμους με άλλες ιστοσελίδες και ιστοσελίδες. Με το Cascading Style Sheets 2.0 θα εκτελέσετε τη μορφοποίηση του περιεχομένου web σύμφωνα με τις απαιτήσεις του πελάτη.
Οι απόφοιτοι του μαθήματος μπορούν να αναζητήσουν απασχόληση σε εταιρείες υπηρεσιών που εμπλέκονται στο web design ή να ξεκινήσουν τη συμβουλευτική υπηρεσία. Το πρόγραμμα κατάρτισης καλύπτει τα ζητήματα της δημιουργίας ιστοσελίδων χρησιμοποιώντας HTML και CSS.
Advanced PHP Programming
35 HoursΣε αυτή τη ζωντανή εκπαίδευση στο Ελλάδα, καθοδηγούμενη από εκπαιδευτές, οι συμμετέχοντες θα μάθουν πώς να εφαρμόζουν προηγμένα PHP εργαλεία και τεχνικές προγραμματισμού.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Μάθετε προηγμένες έννοιες στον προγραμματισμό PHP.
- Καθιερώστε συνέπεια και λύστε προηγμένα προβλήματα χρησιμοποιώντας προγραμματισμό PHP.
- Εξερευνήστε πρόσθετους τρόπους για να δημιουργήσετε πιο ευέλικτο λογισμικό χρησιμοποιώντας το PHP.
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.
Behat: Behavior Driven Development (BDD) with PHP
14 HoursΤο Behat είναι ένα πλαίσιο δοκιμής με γνώμονα την ανάπτυξη συμπεριφοράς (BDD) γραμμένο στο PHP. Διευκολύνει την επικοινωνία μεταξύ προγραμματιστών, δοκιμαστών, επιχειρηματικών συμμετόχων και πελατών κατά τη διαδικασία ανάπτυξης λογισμικού. Η Behat επιτρέπει σε μη τεχνικούς ανθρώπους να γράφουν σαφείς περιγραφές για την προβλεπόμενη συμπεριφορά μιας εφαρμογής και, στη συνέχεια, εκτελεί αυτά τα "σενάρια" ως λειτουργικές δοκιμές έναντι της εφαρμογής.
Σε αυτή τη ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών, οι συμμετέχοντες θα μάθουν πώς να γράφουν και να εκτελούν δοκιμαστικές περιπτώσεις στυλ BDD χρησιμοποιώντας τα Behat και PHP.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εκτελέστε αυτοματοποιημένες δοκιμές γραμμένες στην αναγνώσιμη από τον άνθρωπο, γλώσσα Gherkin, "Given, When, Then" Χρησιμοποιήστε περιπτώσεις δοκιμών που βασίζονται στο Behat για να βελτιώσετε τη συνεργασία μεταξύ τεχνικών και μη τεχνικών ομάδων Ενσωματώστε το Behat με Selenium, Mink, Goutte και άλλους εξομοιωτές προγράμματος περιήγησης για οδήγηση δοκιμάζει και δημιουργεί αναφορές Επεκτείνετε τη λειτουργικότητα Behat μέσω του συστήματος επεκτάσεών του Δοκιμάστε πολλά σενάρια χρήσης μέσω εντολών τερματικού, API REST και πολλά άλλα.
Ακροατήριο
- Μηχανικοί δοκιμής Προγραμματιστές
Μορφή του μαθήματος
- Μέρος διάλεξη, μέρος συζήτηση, ασκήσεις και βαριά πρακτική εξάσκηση
Continuous Integration (CI) for PHP
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε μηχανικούς που επιθυμούν να χρησιμοποιήσουν εργαλεία ανοιχτού κώδικα για να αυτοματοποιήσουν τη διαδικασία κατασκευής, δοκιμής και ανάπτυξης PHP εφαρμογών και υπηρεσιών.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εγκαταστήστε και διαμορφώστε διαφορετικά εργαλεία ανοιχτού κώδικα για να επιτρέψετε τη συνεχή ενοποίηση, τη δοκιμή και την ανάπτυξη.
- Κατανοήστε τα πλεονεκτήματα και τα μειονεκτήματα της απασχόλησης διαφορετικών εργαλείων CI ανοιχτού κώδικα, όπως τα Gitlab CI και Jenkins.
- Συνδυάστε εργαλεία CI με εργαλεία ανοιχτού κώδικα για δοκιμές μονάδων καθώς και δοκιμή ολοκλήρωσης σε μια εφαρμογή PHP.
PHP CodeIgniter
14 HoursΑυτή η ζωντανή εκπαίδευση που καθοδηγείται από εκπαιδευτές στο Ελλάδα (διαδικτυακά ή επιτόπου) απευθύνεται σε προγραμματιστές ιστού που επιθυμούν να δημιουργήσουν εφαρμογές ιστού με CodeIgniter.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Χρησιμοποιήστε το CRUD στο CodeIgniter για την αναδιαμόρφωση του κώδικα API.
- Επέκταση CodeIgniter για κατανάλωση εξαρτήσεων.
- Φορτώστε CodeIgniter μοντέλα και προβολές από κοντέινερ.
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
- Προχωρημένοι προγραμματιστές που αναζητούν πιο αποτελεσματικά εργαλεία ανάπτυξης για ταχύτερα κλείδωμα
- Σχεδιαστές λογισμικού που χρειάζονται να ενημερώσουν την κατανόηση των υφιστάμενων εργαλείων ανάπτυξης που ταιριάζουν στις ανάγκες του χρήστη
Η μορφή της πορείας
- Μερικές διαλέξεις, μερικές συζητήσεις, ασκήσεις και σκληρές πρακτικές
Develop Web Applications with PHP and Yii 2
14 HoursΑυτή η εκπαίδευση υπό τον διδάσκοντα, ζωντανή σε Ελλάδα (διαδικτύου ή προσωπικά), είναι στοχευμένη για αρχάριους αναπτυξιακούς που θέλουν να κατασκευάσουν ισχυρά και διατηρήσιμα διαδικτυακά εφαρμογές χρησιμοποιώντας το Yii 2.
Στο τέλος αυτής της εκπαιδεύσεως, οι συμμετέχοντες θα μπορέσουν να:
- Εγκαταστήσουν και ρυθμίσουν το Yii 2.
- Συνιέσουν την αρχιτεκτονική MVC του Yii και την δομή του προγράμματος.
- Κατασκευάσουν ασφαλείς και επέκτασης ικανές διαδικτυακές εφαρμογές χρησιμοποιώντας συνστάvες του Yii 2.
- Δουλέψουν με βάσεις δεδομέvων, φόρμες και REST APIs.