fbpx
  • nl
  • en

Cursus Laravel Framework Programmeren

Cursus Laravel Framework Programmeren
Regio:
  • Modules
  • Cursus
  • Inhoud
  • Algemene informatie
    Algemeen
  • Reviews
  • Module 1 : Laravel Intro

    Module 2 : Routing

    Module 3 : Controllers and Filters

    What is Laravel?
    Laravel Installation
    Creating a Laravel project
    Laravel Structure Overview
    Project Structure
    Facades
    MVC Pattern
    Dependency Injection
    Routing
    Annotations
    Lavarel Versions
    Introducing Composer
    Using Homestead
    Laravel Request Lifecycle
    Basic Routing
    Route Parameters
    Restricting Parameters
    Handling HTTP Exceptions
    Returning Responses
    Views
    View Data
    Redirects
    Custom Responses
    Resource Controllers
    Blade Templates
    Creating Controllers
    Controller Routing
    Controller to Command
    Command to Event
    Queued Event Handlers
    Nested Controllers
    Route Caching
    RESTful Controllers
    Basic Filters
    Multiple Filters
    Filter Classes
    Global Filters
    Pattern Filters

    Module 4 : Forms and Validation

    Module 5 : Database Access

    Module 6 : Eloquent ORM

    Master Template
    Forms and form tag
    Text and labels
    Buttons
    Closing the Form
    Security
    Validation
    Rules
    Error Messages
    Custom Rules
    Custom Message
    Generating Framework URLS
    Generation Shortcuts
    Abstraction
    Configuration
    Preparing
    Creating Tables
    Column Types
    Special Column Types
    Column Modifiers
    Updating Tables
    Dropping Tables
    Schema Tricks
    Basic Concept
    Creating Migration
    Rolling Back
    Migration Tricks
    Creating new model
    Reading Existing Models
    Updating Existing Models
    Deleting Existing Models
    Queries
    Preparation
    Eloquent to string
    Query Structure
    Magic Queries
    Query Scopes
    Relationships
    Implementing Relationship
    Relating and Querying

    Module 7 : Rest API

    Module 8 : Authentication and Security

    Rest Services
    Resource ID’s
    Create and Update
    Read and Delete
    List Pagination
    Model Binding
    Nested Controllers
    Beyond CRUD
    Nested Update
    Nested Create
    Authenticating users
    User model
    Authenticating routes
    Authenticating views
    Validating user Input
    Avoiding mass assigment
    Cross Site Scripting
    Cross Site Request Forgery
    SQL Injection
    Forcing HTTPS
  • Doelgroep Cursus Laravel Framework Programmeren

    Cursus Laravel Framework PHP developers die robuste en onderhoudbare Web Applications willen ontwikkelen met het Laravel PHP Framework.

    Voorkennis Cursus Laravel Framework

    Ervaring met PHP Programmeren en Web Development met PHP is vereist om aan deze cursus te kunnen deelnemen.

    Uitvoering Training Laravel Framework Programmeren

    De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo's. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

    Certificering Laravel Framework Programming

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Laravel Framework Programming.

  • Cursus Laravel Framework

    In deze cursus leren de deelnemers moderne PHP applicaties te bouwen met het state of the art Laravel Framework. Laravel heeft zich de laatste jaren ontwikkeld tot een van de meest populaire PHP frameworks. Dit is te danken aan het gebruiksgemak, de expressieve syntax, het dependency injection mechanisme en de rechtstreeks inzetbare componenten. In de cursus leert u Laravel te installeren en een omgeving to prepareren voor applicatie ontwikkeling. Aan de orde komen Laravel's routing architecture , het opvangen van requests en het genereren van responses. Ook Laravels Model View Controller architecture en Forms en validatie worden daarbij besproken. Vervolgens wordt aandacht besteed aan database access in Laravel en Object Relational Mapping met Laravel's ORM Eloquent. Tenslotte komen ook gevanceerde onderwerpen zoals authenticatie en security aan bod. Aan het eind van de cursus heeft u verschillende cases studies met Laravel doorlopen en kunt u robuste Web sites met Laravel maken.

  • Cursusvorm

    Al onze cursussen zijn klassikale cursussen waarbij de cursisten aan de hand van een ervaren trainer met diepgaande materie kennis door de stof worden geleid. Theorie wordt steeds afgewisseld met oefeningen.

    Maatwerk

    We doen ook maatwerk  en passen dan de cursusinhoud aan op uw wensen. Op verzoek gaan we ook in op uw praktijkcases.

    Cursustijden

    De cursustijden zijn in pricipe van 9.30 tot 16.30. Maar we zijn hierin flexibel. Soms moeten mensen namelijk kinderen naar de opvang brengen of halen en komen andere tijden hun beter uit. In goed overleg kunnen we dan andere cursustijden afspreken.

    Hardware

    Wij zorgen voor de computers waarop de cursus gehouden kan worden. Op deze computer is de voor de cursus benodigde software al geinstalleerd. U hoeft geen laptop mee te nemen om aan de cursus te kunnen deelnemen. Als u liever op uw eigen laptop werkt kunt u hem desgewenst meenemen. De benodigde software wordt dan aan het begin van de cursus geinstalleerd.

    Software

    Onze cursussen worden over het algemeen gegeven met Open Source software zoals Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda en Netbeans. Het digitale cursusmateriaal krijgt u na de cursus mee naar huis.

    Lunch

    De cursus is inclusief lunch die we in een restaurantje op loopafstand van het cursuslokaal gebruiken.

    Locaties

    De cursussen worden op diverse plaatsen in het land gepland. Een cursus gaat op een locatie door als er zich minimaal 3 mensen voor die locatie inschrijven. Als er inschrijvingen voor verschillende locaties zijn gaat de cursus door op onze hoofdlocatie is Houten net onder Utrecht. Een cursus op onze hoofdlocatie gaat ook door bij 2 inschrijvingen en regelmatig ook bij 1 inschrijving.  Overigens doen we ook cursussen op de locatie van de klant als men daar prijs op stelt.