Laravel oktatás

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!

100.000 ft + ÁFA/fő

40 óra

Laravel oktatás

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!

100.000 ft + ÁFA/fő

40 óra

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. Objektum Orientált Programozás (OOP)
    1. Általánosan az OOP-ről
    2. Fogalmak és patternek
    3. Gyakorlati példa (Laravel független)
  2. MVC Design Pattern
    1. Általánosan az MVC-ről
    2. Fogalmak és komponensek
  3. Á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
  4. Hogyan kezdjünk neki?
    1. Rendszerkövetelmények
    2. Laravel-hez szükséges egyéb technológiák
    3. Git
    4. Composer package kezelő
    5. PHPUnit teszt keretrendszer
    6. Telepítés
    7. Laravel installer
    8. Composerrel
    9. Github-ról való clone-ozással
  5. MVC a Laravelben
  6. Laravel könyvtárstruktúra
    1. Könyvtárak magyarázata
    2. Namespacing és PSR
  7. Konfiguráció
    1. Konfigurációs file-ok
    2. Értékek használata kódban
    3. Környezetfüggő értékek
  8. Artisan és CLI command-ok
    1. Gyári parancsok
    2. Egyedi parancs létrehozása
  9. Routing
    1. Anonim függvényekkel
    2. Controller-ekkel
  10. Controller-ek
  11. Middleware-ek
  12. Views
    1. Blade
    2. Komponensekre való bontás – best practices
  13. Modell-ek
    1. Adatbázishoz való kapcsolódás
    2. Laravel ORM – Eloquent
    3. Lekérdezések Query Builderrel
    4. Hogyan dolgozzunk tárolt eljárásokkal?
    5. Migrációk
    6. Adatbázis seeding – Seeder-ek és model factory-k
  14. Service Container
  15. Facade-ok
  16. Queue-k
    1. Queue-k konfigurációi
    2. Connection és Queue összefüggései
    3. Job-ok
  17. Event kezelés
    1. Event-ek és Listener-ek
    2. Event queuing
    3. Event Subscriber-ek
  18. 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
  19. Notification kezelés
    1. Különböző driver-ek, és azok konfigurációja
    2. Mail notification-ökAdatbázis notification-ök
    3. Egyéb notification lehetőségek
  20. 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. Objektum Orientált Programozás (OOP)
    1. Általánosan az OOP-ről
    2. Fogalmak és patternek
    3. Gyakorlati példa (Laravel független)
  2. MVC Design Pattern
    1. Általánosan az MVC-ről
    2. Fogalmak és komponensek
  3. Á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
  4. Hogyan kezdjünk neki?
    1. Rendszerkövetelmények
    2. Laravel-hez szükséges egyéb technológiák
    3. Git
    4. Composer package kezelő
    5. PHPUnit teszt keretrendszer
    6. Telepítés
    7. Laravel installer
    8. Composerrel
    9. Github-ról való clone-ozással
  5. MVC a Laravelben
  6. Laravel könyvtárstruktúra
    1. Könyvtárak magyarázata
    2. Namespacing és PSR
  7. Konfiguráció
    1. Konfigurációs file-ok
    2. Értékek használata kódban
    3. Környezetfüggő értékek
  8. Artisan és CLI command-ok
    1. Gyári parancsok
    2. Egyedi parancs létrehozása
  9. Routing
    1. Anonim függvényekkel
    2. Controller-ekkel
  10. Controller-ek
  11. Middleware-ek
  12. Views
    1. Blade
    2. Komponensekre való bontás – best practices
  13. Modell-ek
    1. Adatbázishoz való kapcsolódás
    2. Laravel ORM – Eloquent
    3. Lekérdezések Query Builderrel
    4. Hogyan dolgozzunk tárolt eljárásokkal?
    5. Migrációk
    6. Adatbázis seeding – Seeder-ek és model factory-k
  14. Service Container
  15. Facade-ok
  16. Queue-k
    1. Queue-k konfigurációi
    2. Connection és Queue összefüggései
    3. Job-ok
  17. Event kezelés
    1. Event-ek és Listener-ek
    2. Event queuing
    3. Event Subscriber-ek
  18. 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
  19. Notification kezelés
    1. Különböző driver-ek, és azok konfigurációja
    2. Mail notification-ökAdatbázis notification-ök
    3. Egyéb notification lehetőségek
  20. Best practice-k Laravelben
    1. Alkalmazás strukturálása
    2. Ajánlott coding stílusok

Ő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.