GithubHelp home page GithubHelp logo

laravel-musa's Introduction

Laravel Musa

Installazione

  1. Copiare .env.example su .env
  2. Creare la chiave applicativa lanciando il comando php artisan key:generate
  3. Completare il file .env con i dati mancanti (es. DB_USER, DB_PASSWORD, ...)

Per caricare la versione finale di ciascuna giornata del corso, effettuare il checkout del branch corrispondente, come segue:

  • Lezione 1 (30/04/2024): Nessun branch creato
  • Lezione 2 (02/05/2024): git checkout 02.2024-05-02
  • Lezione 3 (03/05/2024): git checkout 03.2024-05-03
  • Lezione 4 (06/05/2024): git checkout 04.2024-05-06
  • Lezione 5 (08/05/2024): git checkout 05.2024-05-08
  • Lezione 6 (09/05/2024): git checkout 06.2024-05-09
  • Lezione 7 (10/05/2024): git checkout 07.2024-05-10
  • Lezione 8 (13/05/2024): git checkout 08.2024-05-13
  • Lezione 9 (16/05/2024): git checkout 09.2024-05-16
  • Lezione 10 (20/05/2024): git checkout 10.2024-05-20
  • Lezione 11 (21/05/2024): git checkout 11.2024-05-21
  • Lezione 12 (23/05/2024): git checkout 12.2024-05-23
  • Lezione 13 (24/05/2024): git checkout 13.2024-05-24
  • Lezione 14 (27/05/2024): git checkout 14.2024-05-27
  • Lezione 15 (30/05/2024): git checkout 15.2024-05-30

Nota: per essere sicuri di avere sempre le dipendenze composer e gli asset aggiornati lanciare ad ogni checkout i seguenti comandi:

composer install
npm install
npm run build
php artisan migrate

Lezione 1 (30/04/2024)

  • Composer e gestione delle dipendenze di progetto
  • Introduzione a Laravel
    • Cos'è Laravel
    • Il pattern MVC
    • Feature di Laravel
    • La comunità
  • Installazione
  • Struttura di un progetto
  • Primo passi col framework

Lezione 2 (02/05/2024)

  • Estensioni MS Code per Laravel
  • Laravel Breeze
  • Routing
  • Middleware

Lezione 3 (03/05/2024)

  • Eloquent ORM
  • Migrations
  • Factories
  • Seeding

Lezione 4 (06/05/2024)

  • Requests
  • Responses
  • Views
  • Templates Blade

Lezione 5 (08/05/2024)

  • Layout Blade
  • Operazioni CRUD

Lezione 6 (09/05/2024)

  • Validazione dati
  • Query builder

Lezione 7 (10/05/2024)

  • Query builder (cont.d)
  • Relazioni
  • Sessioni
  • Logging
  • Cache

Lezione 8 (13/05/2024)

  • Comandi console
  • Collections
  • Events

Lezione 9 (16/05/2024)

  • Model events
  • Pagination
  • Queues

Lezione 10 (20/05/2024)

  • Queues (cont.d)
  • Client HTTP
  • Mail
  • Gestione errori

Lezione 11 (21/05/2024)

  • Gestione errori (cont.d)
  • API
    • Sanctum vs Passport
    • Gestione token Sanctuum
  • API Resources
  • Security
    • Encryption
    • Signed routes

Lezione 12 (23/05/2024)

  • Localization
  • Email verification
  • Authorization
  • Scheduler

Lezione 13 (24/05/2024)

  • Storage
  • Notifications
  • Broadcasting / Reverb
  • View Components

Lezione 14 (27/05/2024)

Lezione 15 (30/05/2024)

  • Asset bundling
  • Package development

laravel-musa's People

Contributors

testreg4 avatar robertogallea avatar

Watchers

 avatar

laravel-musa's Issues

Connection issue :)

Hi Roberto,

Sorry to drop this one here but I tried to contact you via your website but the contact form there is not working. Can you suggest a way to reach you. It is about some work we want your feedback to.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.