Laravel 9 e 10 con MySql, PHP OOP e MVC

Porta la tua conoscenza di PHP ad un altro livello con il framework Laravel 9

4.40 (221 reviews)
Udemy
platform
Italiano
language
Programming Languages
category
instructor
Laravel 9 e 10 con MySql, PHP OOP e MVC
985
students
38 hours
content
Aug 2023
last update
$19.99
regular price

What you will learn

Utilizzare SQL anche con query complesse

Esportare/Importare un database

Utilizzare le strutture della programmazione ad oggetti per progetti strutturati

Comprendere la struttura fondamentale del pattern MVC

Sviluppare una struttura MVC

Integrare le strutture OOP in un modello MVC

Impostare un corretto routing nel progetto

Integrare PDO nel progetto MVC e OOP

Connettersi ad un database e svolgere le operazioni CRUD con PDO in un progetto MVC

Mettere in sicurezza il proprio progetto

Istruire chiamate asincrone con Ajax

Realizzare progetti dinamici con Laravel

Sviluppare Rest API con Laravel

Why take this course?

PHP, nonostante tante critiche più o meno fondate, è fra i linguaggi per il web più conosciuti ed utilizzati.

Le statistiche più recenti pongono al 75% i siti e le applicazioni che utilizzano PHP per la loro struttura di sviluppo.

In particolare, l'attuale versione di PHP, la 8, appare la più veloce e la più stabile di sempre.

Il nostro linguaggio deve il suo successo alla sua facilità di apprendimento e alla velocità con la quale si possono sviluppare belle pagine dinamiche ed efficienti web app.

Il successo è  inoltre dovuto al fatto che il core di molto dei più usati CMS, Wordpress su tutti, è in PHP.

Questo linguaggio di programmazione di scripting, lato server, nato nell'ormai lontano 1994, ha inizialmente abbracciato solo il paradigma funzionale/procedurale.

Oggi ha raggiunto una notevole maturità nell'applicare con successo il paradigma di programmazione ad oggetti che accompagna adeguatamente il pattern MVC.

PHP, al di là del suo uso in quanto tale, è a capo di un ecosistema folto di framework e librerie con le quali realizzare dalle più semplici alle più complesse applicazioni web. Basti citare: Laravel, CodeIgniter, CakePHP, Symfony e tanti altri.

Il corso intende proporre proprio l'insegnamento del paradigma OOP utilizzato normalmente nel pattern MVC che è alla base della struttura di tutti i framework citati.

Un'ampia parte è dedicata al linguaggio SQL per la gestione di database. Così da integrare query complesse in PHP per ottenere piena funzionalità a pagine web dinamiche e web app.

OOP non sostituisce il PHP procedurale ma piuttosto permette di utilizzare con successo PHP su progetti medio-grandi che hanno una grado di strutturazione complessa ed esigenza di modularità e scalabilità elevate.

Modularità e scalabilità che sono alla base anche del pattern MVC.

Un'ampia introduzione a MVC ci pemetterà di approcciare con sicurezza a Laravel 9 e 10, ultime release del noto e popolare framework dell'ecosistema di PHP.

Il corso si propone sempre in maniera molto pratica proponendo oltre le lezioni teoriche sulle strutture fondamentali, anche lo sviluppo passo di progetti di graduale complessità.

Il corso richiede una minima conoscenza del PHP funzionale. 

In ogni caso, è prevista una sezione di refresh del linguaggio.

Si chiede anche una dimestichezza con l'utilizzo di editor/IDE e ambienti server locali  a scelta dello studente.

Per quello che riguardo invece la sintassi SQL, OOP, MVC, PDO e Laravel si parte completamente da zero, quindi il corso è adatto anche ai neofiti di questi argomenti.

Il corso può essere utile anche a chi vuole fare un ripasso sistematico degli argomenti e di cui magari ha una conoscenza non sistematica e organizzata.

Vista la modularità del corso organizzato in grandi sezioni autonome, si può decidere un proprio percorso ideale secondo le proprie esigenze individuali.


Sono previsti aggiornamenti e aggiunte progressive di nuove sezioni soprattutto nell'approfondimento di Laravel.

Screenshots

Laravel 9 e 10 con MySql, PHP OOP e MVC - Screenshot_01Laravel 9 e 10 con MySql, PHP OOP e MVC - Screenshot_02Laravel 9 e 10 con MySql, PHP OOP e MVC - Screenshot_03Laravel 9 e 10 con MySql, PHP OOP e MVC - Screenshot_04

Our review

¡Hola! Me pare que estás buscando una respuesta general a las opiniones sobre el curso de Programación Web con Laravel y PHP que imparte Simona Tocci en la plataforma en línea. Aquí te doy un resumen de los comentarios positivos y negativos que has mencionado: **Comentarios Positivos:** - Los alumnos consideran que el curso es muy útil para entender la programación orientada a objetos y su aplicación, especialmente destacando las lecciones sobre MySQL y la arquitectura MVC. - Simona Tocci se valora por su claridad y regularidad en las explicaciones, lo que hace que el aprendizaje sea más atractivo y fácil de seguir. - El contenido del curso es preciso y va directamente al grano, abordando los temas más relevantes. - La pasión de Simona por la enseñanza y su campo profesional es evidente y apreciada. - Algunos estudiantes han mencionado que este curso es uno de los mejores que Simona ha creado, especialmente si ya tienes conocimientos básicos de Laravel y PHP. - El curso se recomienda para principiantes en el desarrollo web, ya que proporciona una base sólida. - Se valora la estructura del curso y la preparación de Simona Tocci como docente. **Comentarios Negativos:** - En algunas lecciones, como las sobre `__destruct` o `protected`, algunos estudiantes encontraron que las explicaciones podrían haber estado más claras, pudiendo haber buscado ejemplos más detallados en línea. - Se menciona que hacia el final del curso, cuando se tratan temas más avanzados y difíciles, el contenido puede ser un poco denso y espiky. - Algunos estudiantes encontraron que las lecciones sobre Laravel y APIs asumían cierta familiaridad con los conceptos y no siempre los explicaban en profundidad. - En cuanto a la parte sobre SQL y PHP OOP, se sugiere que están bien si ya tienes una base, pero para principiantes podrían requerir una introducción más suave o ejemplos más claros. En resumen, el curso parece ser muy valorado por su profundidad y claredad en la enseñanza de los conceptos de programación web, con una especial atención a Laravel y PHP OOP. Sin embargo, algunos estudiantes encontraron que las secciones más avanzadas requerían una revisión para asegurar que todos los niveles de habilidad puedan seguir fácilmente. Común a todos los comentarios es el reconocimiento y la valora que tienen hacia Simona Tocci como instructor.

Charts

Price

Laravel 9 e 10 con MySql, PHP OOP e MVC - Price chart

Rating

Laravel 9 e 10 con MySql, PHP OOP e MVC - Ratings chart

Enrollment distribution

Laravel 9 e 10 con MySql, PHP OOP e MVC - Distribution chart
1788682
udemy ID
7/8/2018
course created date
10/29/2019
course indexed date
Bot
course submited by