Belajar Yii Framework 2

所在平台: Udemy

课程主页: https://www.udemy.com/course/belajar-yii-framework-2/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Belajar Yii Framework 2 **课程概述:** 本课程介绍 Yii Framework 2,这是一个高效、基于组件的 PHP Web 开发框架,适用于现代 Web 应用的快速开发。 **Yii Framework 2 的特点:** * **高性能:** 专为高速度和高效性而设计。 * **组件化架构:** 采用基于组件的设计,易于组织和扩展。 * **MVC 模式:** 遵循 Model-View-Controller 架构模式,促进代码的结构化。 * **通用性:** 适用于各种 Web 应用开发,包括 Web 门户、论坛、CMS、电子商务、REST API 等。 * **强大的功能:** 提供查询构建器、ActiveRecord、REST API 支持、多层缓存等成熟且可用的功能。 * **可扩展性:** 允许用户自定义或替换几乎所有核心代码,并支持开发和共享扩展。 * **简洁优雅:** 强调编写简单而优雅的代码,避免过度设计。 * **积极的社区支持:** 由一个强大的核心开发团队和庞大的专业社区支持,不断吸收最新的 Web 开发趋势和最佳实践。 **Yii Framework 版本:** * **Yii 1.1:** 旧版本,目前处于维护模式。 * **Yii 2.0:** 完全重写,采用了最新的技术和协议(如 Composer, PSR, Namespace, Trait),是当前主流版本,并且将持续获得开发支持。本课程主要关注 Yii 2.0。 **课程要求和先决条件:** * **PHP 版本:** 要求 PHP 5.4.0 或更高版本。 * **编程知识:** 需要具备面向对象编程(OOP)的基础知识,因为 Yii 是一个纯粹的 OOP 框架。 * **PHP 特性:** 理解 Namespace 和 Trait 等 PHP 新特性将有助于更好地学习 Yii 2.0。 **课程亮点:** 本课程将帮助学员理解 Yii Framework 2 的核心概念、优势以及如何利用其强大的功能来构建高效、可扩展的 Web 应用程序。

课程评论(0条)

课程详情

apa Itu YiiYii merupakan kerangka kerja berbasis komponen yang berkecepatan tinggi (high performance) yang digunakan untuk kasus pengembangan yang cepat pada aplikasi Web Modern. Disebut Yii (diucapkan Yee atau [ji:]) yang berarti "sederhana dan berevolusi" dalam bahasa Cina. Bisa juga dianggap sebagai (akronim) singkatan dari Yes It Is (Ya, Itu Dia)!Yii Paling Cocok Digunakan untuk Apa?Yii adalah kerangka kerja pemrograman web yg umum(general), ini berarti kita bisa menggunakannya untuk membangun berbagai macam aplikasi berbasis web menggunakan PHP. Karena merupakan arsitektur berbasis komponen yang mana memiliki dukungan caching yang canggih, Yii sangat cocok untuk pengembangan aplikasi skala besar seperti web portal, forum, CMS, e-commerce, REST API dan lain sebagainnya.Bagaimana jika Yii Dibandingkan dengan Frameworks lain?Jika Anda sudah familiar dengan framework lain, Anda mungkin akan bersyukur ketika membandingkan Yii dengan yang lain:Seperti kebanyakan PHP framework, Yii mengimplementasikan pola arsitektur MVC (Model-View-Controller) dan mempromosikan kode organisasi berdasarkan pola itu.Yii mengambil filosofi bahwa kode harus ditulis dengan cara sederhana namun elegan. Yii tidak akan pernah mencoba untuk mendesain berlebihan terutama untuk mengikuti beberapa pola desain secara ketat.Yii adalah fullstack framework yang menyediakan banyak fitur teruji dan siap pakai seperti: query builder dan ActiveRecord baik untuk relasional maupun NoSQL database; dukungan pengembangan REST API; dukungan caching berlapis dan masih banyak lagi.Yii sangat extensible. Anda dapat menyesuaikan atau mengganti hampir setiap bagian dari kode inti Yii. Anda juga bisa mengambil keuntungan dari arsitektur ekstensi Yii yang solid untuk menggunakan atau mengembangkan ekstensi untuk disebarkan kembali.Kinerja tinggi (High performance) selalu menjadi tujuan utama dari Yii.Yii tidak dikerjakan oleh satu orang, Yii didukung oleh tim pengembang inti yang kuat, serta komunitas besar profesional yang terus memberikan kontribusi bagi pengembangan Yii. Tim pengembang Yii terus mengamati perkembangan tren terbaru Web, pada penerapan terbaik (best practices) serta fitur yang ditemukan dalam framework dan proyek lain. Penerapan terbaik yang paling relevan dan fitur yang ditemukan di tempat lain secara teratur dimasukkan ke dalam kerangka inti dan menampilkannya melalui antarmuka yang sederhana dan elegan.Versi YiiYii saat ini memiliki dua versi utama yang tersedia: 1.1 dan 2.0. Versi 1.1 adalah generasi lama dan sekarang dalam mode pemeliharaan. Versi 2.0 adalah penulisan ulang lengkap dari Yii, mengadopsi teknologi dan protokol terbaru, termasuk composer, PSR, namespace, trait, dan sebagainya. Versi 2.0 merupakan generasi framework yang sekarang dan terus menerima upaya pengembangan selama beberapa tahun ke depan. Panduan ini terutama tentang versi 2.0.Persyaratan dan PrasyaratYii 2.0 memerlukan PHP 5.4.0 atau versi lebih tinggi. Anda dapat menemukan persyaratan yang lebih rinci untuk setiap fitur dengan menjalankan pengecek persyaratan yang diikutsertakan dalam setiap rilis Yii.Menggunakan Yii memerlukan pengetahuan dasar tentang pemrograman berorientasi objek (OOP), mengingat Yii adalah framework berbasis OOP murni. Yii 2.0 juga memanfaatkan fitur terbaru dari PHP, seperti namespace dan traits. Memahami konsep-konsep ini akan membantu Anda lebih mudah memahami Yii 2.0.

课程标签

0人关注该课程

主题相关的课程