Laravel – Η πιο χρήσιμη εισαγωγή με μαθήματα και πόρους που θα διαβάσετε αυτό το έτος

Αποκάλυψη: Η υποστήριξή σας βοηθά στη διατήρηση της λειτουργίας του ιστότοπου! Κερδίζουμε ένα τέλος παραπομπής για ορισμένες από τις υπηρεσίες που προτείνουμε σε αυτήν τη σελίδα.


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

Ένα πλαίσιο ανάπτυξης εφαρμογών παρέχει ένα καλά ενσωματωμένο σύνολο εργαλείων για τη δημιουργία μιας εφαρμογής:

  • γενικά στοιχεία για λειτουργίες που είναι κοινές σε όλες σχεδόν τις εφαρμογές, όπως σύνδεση χρήστη και διαχείριση περιόδου λειτουργίας.
  • αυτοματοποιημένα εργαλεία ανάπτυξης, όπως διαχειριστές πακέτων, διαχειριστές ανάπτυξης, δημιουργία κώδικα και σουίτες δοκιμών.
  • Πρότυπα κώδικα «boilerplate».

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

Το Laravel χρησιμοποιεί το πρότυπο “Model View Controller” (MVC), το οποίο είναι δημοφιλές στα πλαίσια ιστού. Στην αρχιτεκτονική MVC, ο κώδικας μιας εφαρμογής οργανώνεται σε τρία κύρια στοιχεία:

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

Όλες αυτές οι λειτουργίες κάνουν την κατασκευή μιας εφαρμογής στο Laravel πολύ πιο γρήγορη από την κατασκευή από το μηδέν. Αυτό καθιστά το Laravel ένα δημοφιλές εργαλείο για ταχεία ανάπτυξη PHP.

Μαθήματα Laravel

  • Το Laravel Tutorial από το Tutorials Point παρέχει μια πολύ σαφή εισαγωγή στο πλαίσιο και είναι ένα καλό μέρος για να λάβετε μια επισκόπηση υψηλού επιπέδου των κύριων χαρακτηριστικών.
  • Το Laravel Fundamentals είναι μια δωρεάν σειρά βίντεο 27 μερών, που καταδύεται σε κάθε πτυχή του Laravel – συνιστάται ιδιαίτερα.
  • Ο επίσημος οδηγός γρήγορης εκκίνησης Laravel παρέχει μια απαλή εισαγωγή στο πλαίσιο, καθοδηγώντας σας στη δημιουργία μιας απλής εφαρμογής λίστας που πρέπει να κάνετε.
  • Η δημιουργία μιας βασικής εφαρμογής ToDo στο Laravel 5 είναι ένας εξαιρετικός οδηγός 4 μερών που σας καθοδηγεί στη δημιουργία μιας απλής εφαρμογής που υποστηρίζεται από τη βάση δεδομένων στο Laravel.
  • Δημιουργία Laravel και Angular Single Page Comment Η εφαρμογή είναι ένα πρόγραμμα εκμάθησης βάσει έργου για τη χρήση του Laravel με το δημοφιλές πλαίσιο front-end Angular.js.
  • Laravel: Το πρώτο μου πλαίσιο είναι μια αφηγηματική εισαγωγή στο Laravel, που εξηγείται από έναν προγραμματιστή PHP καθώς εξοικειώνεται με το πλαίσιο. Δεν είναι ένα συμβατικό σεμινάριο, αλλά παρέχει μια ενδιαφέρουσα προοπτική για άτομα που είναι νέοι στα πλαίσια Laravel ή PHP γενικά.

Πρόσθετοι πόροι μάθησης

Ένας μεγάλος αριθμός ιστότοπων έχει εξαιρετικές συλλογές σεμιναρίων Laravel που καλύπτουν μια μεγάλη ποικιλία συγκεκριμένων θεμάτων.

  • Μαθαίνοντας τον Laravel στο Hackr.io
  • Tutsplus
  • Scotch.io
  • Codetutorial.io
  • Πολλαπλή όραση
  • Λαρακάστες

Αυτά είναι καλά για να εξερευνήσετε μόλις περάσετε ένα ή δύο από τα πιο εισαγωγικά σεμινάρια και έχετε μια βασική λαβή στο πλαίσιο.

Αναφορά

  • Η επίσημη τεκμηρίωση Laravel είναι το πρώτο μέρος για να δείτε αν έχετε απορίες σχετικά με τη χρήση του πλαισίου.
  • Το Awesome Laravel είναι μια επιμελημένη λίστα με φοβερούς πόρους, σεμινάρια, συνδέσμους, εργαλεία και ιστολόγια για το Laravel.

Εργαλεία

  • Το Lumen είναι ένα «μικρο-πλαίσιο» από την ομάδα του Laravel. Έχει σχεδιαστεί για να λειτουργεί με το Laravel και παρέχει μινιμαλιστικά εργαλεία για τη σύνταξη μικρο-υπηρεσιών και API.
  • Η ορχήστρα είναι μια σειρά εργαλείων συστήματος διαχείρισης περιεχομένου για τη δημιουργία εφαρμογών CMS στο Laravel.
  • Το Laravel Homestead είναι ένας επίσημος, προσυσκευασμένος διαχειριστής εικονικής μηχανής, σχεδιασμένος να παρέχει ένα εύχρηστο περιβάλλον ανάπτυξης για τη συνεργασία με το Laravel. Το Homestead είναι χτισμένο στο Vagrant.

Κοινότητα

  • Το Laravel.io Forum και το Laravel Subreddit είναι τα καλύτερα μέρη για να μιλήσετε με τους προγραμματιστές του Laravel online.
  • Αν θέλετε να βρείτε τοπικούς προγραμματιστές Laravel, μπορείτε να μεταβείτε σε μια τοπική ομάδα συναντήσεων Laravel.
  • και μην χάσετε το Laracon US και Laracon EU.

Βιβλία για το Laravel

Υπάρχουν πολλά πραγματικά κακά βιβλία στο Laravel. Δεν θέλουμε να βρεθείτε κατά λάθος σε ένα από αυτά. Εδώ είναι οι κορυφαίες επιλογές μας για καλά βιβλία που θα σας βοηθήσουν να μάθετε το πλαίσιο.

  • Laravel: Up and Running: Ένα πλαίσιο για τη δημιουργία σύγχρονων εφαρμογών PHP (2016), του Matt Stauffer, είναι ένα ενημερωμένο, πλήρες βιβλίο για το Laravel, που προορίζεται για άτομα που μόλις ξεκινούν με το πλαίσιο. Εάν μπορείτε να αγοράσετε μόνο ένα βιβλίο στο Laravel, αυτό είναι πιθανό να λάβετε.
  • Το Code Happy (2012), του Dayle Rees, είναι πιθανώς το καλύτερο βιβλίο νεκρών για αρχάριους που αρχίζουν να μαθαίνουν το πλαίσιο του Laravel. Γράφτηκε από έναν από τους βασικούς προγραμματιστές και παρουσιάζει τις πληροφορίες με απλό και καλά οργανωμένο τρόπο.
  • Ο οδηγός αναφοράς Laravel (2016), του Sheikh Heera, είναι ένας εξαιρετικός γενικός πόρος για αρχάριους και ενδιάμεσους χρήστες του Laravel, καλύπτοντας τα πάντα, από την εγκατάσταση και τη ρύθμιση έως τα προηγμένα θέματα.
  • Τα σχεδιαγράμματα ανάπτυξης εφαρμογών Laravel (2013), από τους Kiliçdagi και Yilmaz, στοχεύουν σε ενδιάμεσους έως προχωρημένους προγραμματιστές του Laravel. Εισάγει μια σειρά έργων εφαρμογών και σκιαγραφεί τις πιο σημαντικές πτυχές της κατασκευής του καθενός. Δεν παρέχει πλήρη παραδείγματα κώδικα για κάθε έργο, αλλά παρουσιάζει ένα γενικό σχέδιο (ή «σχεδιάγραμμα»), δίνοντας στον αναγνώστη μια καλή ιδέα για το πώς να προσεγγίσει κάθε έργο.
  • Laravel 5.1 Beauty: Η δημιουργία όμορφων εφαρμογών ιστού στο Laravel 5.1 (2015), του Chuck Heintzelman, είναι ένα βιβλίο με μεγάλη γνώμη για έμπειρους προγραμματιστές του Laravel, που καλύπτει τις βέλτιστες πρακτικές, τη ροή εργασίας, τα εργαλεία ανάπτυξης, τα σχέδια σχεδίασης και άλλα θέματα υψηλού επιπέδου.
  • Το βιβλίο μαγειρικής ανάπτυξης εφαρμογών Laravel (2013), του Terry Matula, είναι ένα άλλο βιβλίο ιδεών και γραφείων, που περιέχει πάνω από 90 ιδέες, αποσπάσματα και λύσεις σε κοινά προβλήματα.
  • Η εκμάθηση του Laravel’s Eloquent (2015), από τον Francesco Malatesta, καλύπτει το Eloquent, το αντικείμενο-σχεσιακό χαρτογράφο του Laravel (ORM). Εάν εργάζεστε με μια σχεσιακή βάση δεδομένων όπως η MySQL και έχετε μπερδευτεί για το πώς λειτουργεί το ActiveRecord, αυτό είναι το βιβλίο για εσάς.
  • Το βιβλίο μαγειρικής Laravel 5.x (2016), του Alfred Nutile, χρησιμεύει ως μια εξαιρετική αναφορά για προγραμματιστές του Laravel. Παρέχει μια μεγάλη ποικιλία σχεδίων σχεδιασμού και τυπικών λύσεων σε προβλήματα που αντιμετωπίζουν συνήθως οι προγραμματιστές που χρησιμοποιούν το πλαίσιο.
  • Τα σχέδια και οι βέλτιστες πρακτικές του Laravel (2014), από τους Kiliçdagi και Yilmaz, εφαρμόζουν την αρχιτεκτονική ιδέα των σχεδίων σχεδιασμού στο πλαίσιο του Laravel. Αυτό δεν είναι βιβλίο για αρχάριους, αλλά έμπειροι προγραμματιστές PHP θα πάρουν πολλά από αυτό.
  • Το Mastering Laravel (2015), του Christopher John Pecoraro, είναι μια καλή εισαγωγή στο Laravel για άτομα που έχουν συνεργαστεί με άλλα πλαίσια PHP. Δεν συνιστάται για αρχάριους.
  • Η εκμάθηση της ανάπτυξης εφαρμογών Laravel 4 (2013), του Hardik Dangar, είναι ένα συμπαγές βιβλίο για τη χρήση του πλαισίου Laravel, σχεδιασμένο για άτομα με μικρή εμπειρία στο Laravel αλλά με τουλάχιστον ενδιάμεση κατανόηση της PHP και του αντικειμενοστραφούς προγραμματισμού.

Πρέπει να μάθω Laravel?

Το Laravel είναι ένα από τα πιο δημοφιλή πλαίσια ανάπτυξης PHP. Εάν μαθαίνετε PHP, δημιουργείτε μικρές εφαρμογές ή εργάζεστε με το WordPress, θα πρέπει πραγματικά να χειριστείτε την εργασία με ένα ή περισσότερα αναπτυξιακά πλαίσια. Το Laravel είναι ένα εξαιρετικό μέρος για να ξεκινήσετε.

κουπόνι φιλοξενίας ιστοσελίδων

Ξεκινήστε με το δεξί πόδι με έναν υπέροχο οικοδεσπότη Laravel
Η A2 Hosting σημείωσε το # 1 στις πρόσφατες δοκιμές ταχύτητας και απόδοσης. Ξεκινήστε με μια εγκατάσταση του Laravel και της φιλοξενίας φιλικών προς προγραμματιστές του A2. Αυτήν τη στιγμή μπορείτε να εξοικονομήσετε έως 50% στα σχέδιά τους. Χρησιμοποιήστε αυτόν τον ειδικό σύνδεσμο έκπτωσης
για να πάρει τη συμφωνία.

Περαιτέρω ανάγνωση και πόροι

Έχουμε περισσότερους οδηγούς, σεμινάρια και γραφήματα που σχετίζονται με την ανάπτυξη ιστού:

  • Εισαγωγή και πόροι PHP: μάθετε τα πάντα για τη γλώσσα για την οποία κωδικοποιείται ο Laravel.
  • Zend Optimizer Hosting: Το Zend είναι ένα από τα πιο δημοφιλή πλαίσια PHP. Μάθετε τα βασικά εδώ και πού να πάρετε φιλοξενία για αυτό.

Τι κώδικα πρέπει να μάθετε?

Μπερδεμένη με ποια γλώσσα προγραμματισμού πρέπει να μάθετε να κωδικοποιείτε?

Ρίξτε μια ματιά στο infographic μας, τι κώδικα πρέπει να μάθετε; Δεν συζητά μόνο διαφορετικές πτυχές των γλωσσών, αλλά απαντά σε σημαντικές ερωτήσεις όπως, “Πόσα χρήματα θα κάνω προγραμματισμό PHP για τα προς το ζην;”

Τι κώδικα πρέπει να μάθετε;
Τι κώδικα πρέπει να μάθετε?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map