Home/Technológiai képzések/Laravel tanfolyam

Laravel Tanfolyam 

Szeretnéd megismerni a megbízható backend keretrendszert?

Sajátítsd el a Laravel működését és használatát tréningünkön csapatoddal együtt!

Laravel Tanfolyam 

Szeretnéd megismerni a megbízható backend keretrendszert?

Sajátítsd el a Laravel működését és használatát tréningünkön csapatoddal együtt!

A tanfolyamról

Tanfolyamunk azoknak szól, akik szeretnének átfogó képet kapni a Laravel nyújtotta lehetőségekről, és valós példákon át megismerni használati területeit. Szeretettel várunk, ha kíváncsi vagy arra a számos jó tanácsra és best practice-re, melyekről úgy gondoljuk, hogy érdemes tudnia őket minden fejlesztőnek, aki a Laravelt használja munkája során.

Miért a Laravel?

A megfelelő backend keretrendszer kiválasztása bonyolult feladatnak tűnhet elsőre, mert annyiféle lehetőség van! A Laravel mellett számos más keretrendszer is létezik – mind PHP, mind más nyelveken -, melyek különböző módon kínálnak megoldásokat üzleti feladatokra.

Kiterjedt eszköztár

Mégis a Laravelt tartják számon az egyik legnépszerűbb és legszélesebb körben elterjedt open source megoldásként. Nem véletlenül, hiszen kiterjedt eszköztárával számos olyan problémát könnyű megközelíteni vele, amellyel a legtöbb vállalat szembesül, mikor webes szoftverfejlesztésre szánja el magát. Többek között kész modulokat kínál felhasználókezelésre, e-mail küldésre, külső rendszerek integrálására, automatizálásra, skálázhatóságra és még sok másra.

Részletes dokumentáció

Népszerűsége nem csak a kiterjedtségének köszönhető, hanem annak is, hogy részletes dokumentációi által jó tanulási görbét biztosít. Könnyen felvehető a használatához szükséges tudás, és hamar production-ready szoftverek készíthetőek vele, legyen szó API-ról microservice-es architektúrában vagy egy monolitról.

Miért a Laravel?

A megfelelő backend keretrendszer kiválasztása bonyolult feladatnak tűnhet elsőre, mert annyiféle lehetőség van! A Laravel mellett számos más keretrendszer is létezik – mind PHP, mind más nyelveken -, melyek különböző módon kínálnak megoldásokat üzleti feladatokra.

Kiterjedt eszköztár

Mégis a Laravelt tartják számon az egyik legnépszerűbb és legszélesebb körben elterjedt open source megoldásként. Nem véletlenül, hiszen kiterjedt eszköztárával számos olyan problémát könnyű megközelíteni vele, amellyel a legtöbb vállalat szembesül, mikor webes szoftverfejlesztésre szánja el magát. Többek között kész modulokat kínál felhasználókezelésre, e-mail küldésre, külső rendszerek integrálására, automatizálásra, skálázhatóságra és még sok másra.

Részletes dokumentáció

Népszerűsége nem csak a kiterjedtségének köszönhető, hanem annak is, hogy részletes dokumentációi által jó tanulási görbét biztosít. Könnyen felvehető a használatához szükséges tudás, és hamar production-ready szoftverek készíthetőek vele, legyen szó API-ról microservice-es architektúrában vagy egy monolitról.

Amiről szó lesz

Vállalati képzésünk során átfogó képet adunk a Laravel nyújtotta lehetőségekről, és valós példákon át mutatjuk be használati területeit.

A képzés során az alábbi témákat dolgozzuk fel:

  • Laravel bemutatása: története, felhasználási területek, kész modulok. Célunk, hogy a fejlesztők átfogó képet kapjanak arról, hogy mi is ez a keretrendszer, honnan jött, és merre tart a a jövőben.
  • Telepítés és beüzemelés: bemutatjuk, hogy milyen eszközökre van szükség az induláshoz és a folyamatos fejlesztéshez. A tanulók információt szerezhetnek arról, hogy szoftvereiket Laravel esetén hogyan kell majd automatizált folyamatokba bekötni.
  • Modulok: részletes oktatás a keretrendszer egyes komponenseiről, hogy mindig a legmegfelelőbbek kerüljenek felhasználásra a feladatmegoldások során.

A képzés végére összeszedtünk néhány olyan jó tanácsot és best practice-t, melyekről úgy gondoljuk, hogy érdemes tudnia őket minden fejlesztőnek, aki a Laravelt használja munkája során.

  1. Általánosságban a Laravel-ről
    1. Mi is a Laravel?
    2. Rövid története
    3. Ajánlott használati területek
  2. Hogyan kezdjünk neki?
    1. Rendszerkövetelmények
    2. Laravel-hez szükséges egyéb technológiák
      1. Git
      2. Composer package kezelő
      3. PHPUnit teszt keretrendszer
    3. Telepítés
      1. Laravel installer
      2. Composerrel
      3. Github-ról való clone-ozással
  3. MVC Design Pattern
    1. Általánosságban az MVC-ről
    2. Laravel hogyan valósítja meg
  4. Laravel könyvtárstruktúra
    1. Könyvtárak magyarázata
    2. Namespacing és PSR
  5. Konfiguráció
    1. Konfigurációs file-ok
    2. Értékek használata kódban
    3. Környezetfüggő értékek
  6. Artisan és CLI command-ok
    1. Gyári parancsok
    2. Egyedi parancs létrehozása
  7. Routing
    1. Anonim függvényekkel
    2. Controller-ekkel
  8. Controller-ek
  9. Middleware-ek
  10. Views
    1. Blade
    2. Komponensekre való bontás – best practices
  11. Modell-ek
    1. Adatbázishoz való kapcsolódás
    2. Laravel ORM – Eloquent
    3. Migrációk
    4. Adatbázis seeding – Seeder-ek és model factory-k
  12. Service Container
  13. Facade-ok
  14. Queue-k
    1. Queue-k konfigurációi
    2. Connection és Queue összefüggései
    3. Job-ok
  15. Event kezelés
    1. Event-ek és Listener-ek
    2. Event queuing
    3. Event Subscriber-ek
  16. Levelezés
    1. Különböző driver-ek, és azok konfigurációja
    2. Levelek létrehozása
    3. Levelek kiküldése
    4. Csatolmányok
  17. Notification kezelés
    1. Különböző driver-ek, és azok konfigurációja
    2. Mail notification-ök
    3. Adatbázis notification-ök
    4. Egyéb notification lehetőségek
  18. REST
    1. REST-ről általánosságban
    2. REST példák Laravelben
  19. Best practice-k Laravelben
    1. Alkalmazás strukturálása
    2. Ajánlott coding stílusok

Amiről szó lesz

Vállalati képzésünk során átfogó képet adunk a Laravel nyújtotta lehetőségekről, és valós példákon át mutatjuk be használati területeit.

A képzés során az alábbi témákat dolgozzuk fel:

  • Laravel bemutatása: története, felhasználási területek, kész modulok. Célunk, hogy a fejlesztők átfogó képet kapjanak arról, hogy mi is ez a keretrendszer, honnan jött, és merre tart a a jövőben.
  • Telepítés és beüzemelés: bemutatjuk, hogy milyen eszközökre van szükség az induláshoz és a folyamatos fejlesztéshez. A tanulók információt szerezhetnek arról, hogy szoftvereiket Laravel esetén hogyan kell majd automatizált folyamatokba bekötni.
  • Modulok: részletes oktatás a keretrendszer egyes komponenseiről, hogy mindig a legmegfelelőbbek kerüljenek felhasználásra a feladatmegoldások során.

A képzés végére összeszedtünk néhány olyan jó tanácsot és best practice-t, melyekről úgy gondoljuk, hogy érdemes tudnia őket minden fejlesztőnek, aki a Laravelt használja munkája során.

  1. Általánosságban a Laravel-ről
    1. Mi is a Laravel?
    2. Rövid története
    3. Ajánlott használati területek
  2. Hogyan kezdjünk neki?
    1. Rendszerkövetelmények
    2. Laravel-hez szükséges egyéb technológiák
      1. Git
      2. Composer package kezelő
      3. PHPUnit teszt keretrendszer
    3. Telepítés
      1. Laravel installer
      2. Composerrel
      3. Github-ról való clone-ozással
  3. MVC Design Pattern
    1. Általánosságban az MVC-ről
    2. Laravel hogyan valósítja meg
  4. Laravel könyvtárstruktúra
    1. Könyvtárak magyarázata
    2. Namespacing és PSR
  5. Konfiguráció
    1. Konfigurációs file-ok
    2. Értékek használata kódban
    3. Környezetfüggő értékek
  6. Artisan és CLI command-ok
    1. Gyári parancsok
    2. Egyedi parancs létrehozása
  7. Routing
    1. Anonim függvényekkel
    2. Controller-ekkel
  8. Controller-ek
  9. Middleware-ek
  10. Views
    1. Blade
    2. Komponensekre való bontás – best practices
  11. Modell-ek
    1. Adatbázishoz való kapcsolódás
    2. Laravel ORM – Eloquent
    3. Migrációk
    4. Adatbázis seeding – Seeder-ek és model factory-k
  12. Service Container
  13. Facade-ok
  14. Queue-k
    1. Queue-k konfigurációi
    2. Connection és Queue összefüggései
    3. Job-ok
  15. Event kezelés
    1. Event-ek és Listener-ek
    2. Event queuing
    3. Event Subscriber-ek
  16. Levelezés
    1. Különböző driver-ek, és azok konfigurációja
    2. Levelek létrehozása
    3. Levelek kiküldése
    4. Csatolmányok
  17. Notification kezelés
    1. Különböző driver-ek, és azok konfigurációja
    2. Mail notification-ök
    3. Adatbázis notification-ök
    4. Egyéb notification lehetőségek
  18. REST
    1. REST-ről általánosságban
    2. REST példák Laravelben
  19. Best practice-k Laravelben
    1. Alkalmazás strukturálása
    2. Ajánlott coding stílusok

Képzésvezetőnk

Oktatóink a területükön kiemelkedő teljesítményt nyújtó szakemberek, akik sokéves tapasztalatukkal, gyakorlatorientált tréningekkel adnak át olyan tudást, amelynek segítségével hallgatóink élvezettel fejlődhetnek.

anonymus

A jelentkezés menete

Kérd egyedi árajánlatunkat csapatod számára!

Ajánlatkérésedről kapni fogsz egy visszaigazoló e-mailt, amelyben további információkat találsz.

Ha ezt nem kapod meg a jelentkezést követő egy órában, és a Spam mappában sem találod, kérjük, vedd fel velünk a kapcsolatot a hello@braininghub.com e-mail címen!

Kollégánk az általad megadott e-mail címen és telefonszámon felveszi veled a kapcsolatot a további egyeztetéssel kapcsolatban.

Minden jelentkezőt felkeresünk e-mailben és telefonon, és választ adunk a felmerülő kérdéseidre is.

Ők minket választottak

Stylers logo
The urban institute logo
KPMG logo
IT Services Hungary logó
iCell logo
Magyar Telekom logo
Diákhitel logó
OTP Mobil logo
Speedshop logó
Loxon logó

Ők minket választottak

Stylers logo
The urban institute logo
KPMG logo
IT Services Hungary logó
iCell logo
Magyar Telekom logo
Diákhitel logó
OTP Mobil logo
Speedshop logó
Loxon logó

Ezért válassz Te is minket!

IT képzéseinket agilisan, a legfrissebb technológiai igényekhez mérten, gyakorlatorientáltan, folyamatos visszajelzésekre alapozva fejlesztjük magánszemélyek és vállalatok részére.

Szakmai csapatunk világszínvonalú fejlesztői tapasztalattal rendelkezik. Oktatóink a vállalati szférából érkeznek, a tananyag kialakításánál pedig mindig a piaci igényekből indulunk ki. Személyre szabott oktatás esetén díjmentes igényfelmérést követően a vállalati igényekhez és tudásszinthez kialakított egyedi tematikával, tanrenddel dolgozunk. Eredménycentrikus megoldásokkat kínálunk, amelyek minden esetben partnereink üzleti céljait szolgálják. Küldetésünknek tekintjük, hogy olyan IT tudást és szemléletet adjunk át  hallgatóinknak, amelyeket élvezettel használhatnak saját énjük komplexebbé tétele  érdekében.