Laravel 9 e 10 con MySql, PHP OOP e MVC

所在平台: Udemy

课程主页: https://www.udemy.com/course/php-sql-oop-pdo-mvc/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Laravel 9 e 10 con MySql, PHP OOP e MVC **课程概述:** 本课程旨在教授使用 PHP、面向对象编程 (OOP) 和 MVC (Model-View-Controller) 模式构建强大的 Web 应用程序。尽管 PHP 受到一些批评,但它仍然是 Web 开发中最流行和最广泛使用的语言之一,而 PHP 8 被认为是迄今为止最快、最稳定的版本。PHP 的成功归功于其易学性、快速开发动态页面和 Web 应用的能力,以及 Wordpress 等流行内容管理系统 (CMS) 的核心是用 PHP 编写的。 本课程侧重于 OOP 范式,这是所有流行 PHP 框架(如 Laravel、CodeIgniter、CakePHP 和 Symfony)的基础。此外,课程还将深入介绍 SQL 语言,以实现复杂的数据库查询,从而为动态 Web 页面和 Web 应用提供全面的功能。 OOP 并不取代 PHP 的过程式编程,而是为中大型项目提供更高的结构化、模块化和可扩展性。MVC 模式也提供了类似的优势。本课程将提供对 MVC 的全面介绍,以便学员能够自信地学习 Laravel 9 和 10,这是 PHP 生态系统中最新且最受欢迎的框架。 课程采用实践导向的方法,除了理论讲解外,还将通过循序渐进的项目开发来巩固所学知识。 **先修要求:** * 具备 PHP 函数式编程的基础知识(课程中包含复习部分)。 * 熟悉使用编辑器/IDE 和本地服务器环境(学生可自行选择)。 **课程目标:** * 掌握 PHP 面向对象编程 (OOP) 和 MVC 模式。 * 学习使用 SQL 进行数据库管理和复杂查询。 * 熟悉并能够使用 Laravel 9 和 10 框架构建 Web 应用程序。 * 能够独立开发具有模块化和可扩展性特点的 Web 项目。 **课程特点:** * **实践性强:** 理论与实践相结合,通过项目开发加深理解。 * **循序渐进:** 从基础概念到复杂应用,难度逐步提升。 * **内容全面:** 涵盖 PHP OOP、MVC、SQL 和 Laravel 框架。 * **更新及时:** 课程内容将持续更新,特别是 Laravel 部分的深入讲解。 * **模块化设计:** 允许学生根据自身需求选择学习路径。 本课程适合希望系统性学习 PHP OOP、MVC 和 Laravel 的初学者,以及需要巩固相关知识的开发者。

课程评论(0条)

课程详情

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.

课程标签

0人关注该课程

主题相关的课程