10 Hal Baru di CODEIGNITER 4 (Yang Harus Kalian Ketahui)

Web Programming UNPAS
18 May 202014:18

Summary

TLDRIn this video, the host Sandhika Galih introduces CodeIgniter 4 (CI-4), highlighting its new features and improvements over CI-3. The discussion covers the easier installation process through Composer, the introduction of a local development server, and the requirement of PHP 7.2 for better performance. The presenter also addresses changes in directory structure, the adoption of naming conventions, and enhanced autoloading. CI-4's new command-line interface is explored, along with its updated documentation and HTTP methods support. The host concludes by encouraging viewers to try CI-4 for its modern features and performance benefits, suggesting it's worth learning for both beginners and experienced developers.

Takeaways

  • 😀 CodeIgniter 4 (CI-4) was released in February and has been requested by many for tutorials on the Web Programming Unpas channel.
  • 🌟 CI-4 introduces significant changes and new features compared to its predecessor, making it worth exploring for both beginners and experienced developers.
  • 📚 CodeIgniter 3 (CI-3) was beginner-friendly and well-documented, making it a popular choice for those new to PHP frameworks.
  • 🔄 CI-3 was initially released in 2015 and supported PHP versions as old as 5.3, whereas CI-4 requires PHP 7.2 or newer, reflecting advancements in PHP language capabilities.
  • 🎉 The CI-4 release was dedicated to the memory of EllisLab's founder, James W. Perry, who passed away before its release.
  • 🚀 CI-4 simplifies installation through Composer, aligning with modern PHP practices and making updates and dependency management more efficient.
  • 💻 CI-4 includes a local development server feature, allowing developers to run their server directly from the terminal for easier local testing and development.
  • 📁 The directory structure in CI-4 has been updated to follow modern standards, with all folder names in uppercase and a new 'public' folder to enhance security by hiding internal files from public access.
  • 🔠 CI-4 enforces the use of namespaces and PSR-4 autoloading standards, improving code organization and reducing naming conflicts.
  • 🛠 CI-4 features a new configuration file system, allowing for environment-specific settings to be easily managed without modifying core code.
  • 📊 CI-4 includes a Command Line Interface (CLI) called PHP Spark, which facilitates tasks like cronjobs, file permissions, and data backups, enhancing automation capabilities.
  • 📚 The documentation for CI-4 has been revamped to be more comprehensive and technical, although it may be less beginner-friendly due to the complexity of the examples provided.

Q & A

  • What is the main topic discussed in the video?

    -The main topic discussed in the video is the introduction and review of the new features in CodeIgniter 4 (CI-4), a PHP framework.

  • When was CodeIgniter 4 released?

    -CodeIgniter 4 was released in February.

  • What is the significance of the release date of CodeIgniter 4?

    -The release date of CodeIgniter 4 is significant as it coincides with the birthday of EllisLab, the company that originally developed CodeIgniter.

  • Why is CodeIgniter 3 considered beginner-friendly?

    -CodeIgniter 3 is considered beginner-friendly because it is designed to be easy to understand and use, especially for those new to PHP frameworks, with its architecture closely resembling the MVC pattern that beginners have likely studied.

  • What is the minimum PHP version required for CodeIgniter 4?

    -The minimum PHP version required for CodeIgniter 4 is PHP 7.2.

  • How has the directory structure changed from CodeIgniter 3 to CodeIgniter 4?

    -In CodeIgniter 4, the directory structure has been updated to follow new standards, with all folder names in uppercase and a new 'public' folder that contains the 'index.php' file, which helps to keep publicly accessible files separate from others.

  • What is the impact of using PSR-4 in CodeIgniter 4?

    -Using PSR-4 in CodeIgniter 4 improves the autoloading process, making it more efficient and reducing ambiguity, as it follows a standard for class naming and file structure.

  • What is the benefit of having a '.env' file in CodeIgniter 4?

    -The '.env' file in CodeIgniter 4 allows for easy configuration changes between development, testing, and production environments without altering the codebase, facilitating easier deployment and collaboration.

  • What is the new feature called 'Spark' in CodeIgniter 4?

    -In CodeIgniter 4, 'Spark' refers to the Command Line Interface (CLI) that simplifies tasks such as cronjobs, automation scripts, and interactive commands, enhancing productivity and application management.

  • How has the documentation for CodeIgniter 4 changed from previous versions?

    -The documentation for CodeIgniter 4 has become more comprehensive and technically detailed, although it may be less beginner-friendly due to the complexity of the examples and the assumption of prior knowledge in some cases.

  • What is the recommendation for those who are already familiar with CodeIgniter 3 to approach CodeIgniter 4?

    -For those familiar with CodeIgniter 3, it is recommended to try CodeIgniter 4 as it offers significant improvements and new features, but be prepared to learn some new concepts and changes.

Outlines

00:00

🚀 Introduction to CodeIgniter 4

The speaker, Sandhika Galih, welcomes the audience to the Web Programming Unpas channel and introduces the topic of discussion: CodeIgniter 4 (CI-4). He mentions that CI-4 has been released recently and there's a demand for tutorials on it. The speaker plans to review CI-4, highlighting new features and changes compared to its predecessor, CodeIgniter 3. He also briefly mentions his previous tutorials on CodeIgniter 3, emphasizing its beginner-friendliness and suitability for those new to PHP frameworks. The speaker reminisces about the evolution of PHP and the long gap between CodeIgniter 3's release in 2015 and the release of CI-4 in 2020. He notes the significant changes in PHP itself, especially the shift from PHP 5 to PHP 7, which has improved performance. The video aims to explore whether CI-4 is worth learning and what new features it offers.

05:00

🛠️ Changes and Features in CodeIgniter 4

The speaker discusses the new features and changes in CodeIgniter 4. The first notable change is the simplified installation process using Composer, which modernizes the framework and makes it easier to manage dependencies and updates. Another new feature is the local development server that allows developers to run their application directly from the terminal, enhancing the development experience. The speaker also mentions the updated minimum PHP version requirement, which is now PHP 7.2, ensuring better performance and adherence to modern standards. The directory structure has been revamped, with a new 'public' folder and uppercase naming conventions for directories, aligning with contemporary best practices. CodeIgniter 4 also introduces namespace support, autoloading, and environment-specific configuration files, making it more efficient and organized. Additionally, CI-4 includes a command-line interface for tasks like cronjobs and automation, enhancing the framework's utility. The speaker concludes this section by emphasizing the significant improvements in CI-4's performance and modern features compared to CodeIgniter 3.

10:02

📚 Documentation and Learning CodeIgniter 4

The speaker talks about the updated documentation for CodeIgniter 4, noting that it has become more comprehensive and technical. He suggests that the documentation might be less beginner-friendly due to the complexity of the examples provided. The speaker encourages viewers to explore CI-4's features and share their experiences in the comments section. He also addresses whether CI-4 is worth learning, suggesting that it is, given the numerous new features and improvements. He recommends CI-4 for both beginners and those experienced with CodeIgniter 3, as well as for those who have used other modern frameworks. The speaker concludes by expressing his excitement to possibly create a simple application using CI-4 in a future video, hinting at a practical demonstration of the framework's capabilities.

Mindmap

Keywords

💡CodeIgniter 4

CodeIgniter 4, referred to as 'ci-4' in the script, is a significant update to the CodeIgniter framework. It represents a major version leap from CodeIgniter 3, indicating substantial changes and improvements. The video discusses the new features and enhancements in CodeIgniter 4, such as easier installation via Composer, a local development server, and updated directory structures. It is positioned as a modern PHP framework that adheres to more recent PHP standards, thus offering better performance and a more streamlined development experience.

💡Composer

Composer is a dependency management tool for PHP. In the context of the video, it is highlighted as a convenient method for installing CodeIgniter 4 directly from the terminal. This method replaces the older process of downloading and manually extracting files from the website. Composer automates the installation and updating of PHP packages, making it easier for developers to manage their project dependencies, as exemplified by the script's mention of installing CodeIgniter 4 with a simple Composer command.

💡Local Development Server

The local development server mentioned in the script refers to a feature in CodeIgniter 4 that allows developers to run a development server directly from their project folder using the terminal. This is a departure from previous versions where developers might have had to configure a server environment manually. The local development server streamlines the development process by providing a quick and easy way to test applications locally.

💡PHP 7

PHP 7 is a version of the PHP scripting language that the script notes as a requirement for CodeIgniter 4. It represents a significant improvement in performance and features over previous PHP versions. The video emphasizes that CodeIgniter 4 leverages the capabilities of PHP 7, thus ensuring that applications built with it perform better and take advantage of modern PHP features.

💡Directory Structure

The directory structure in CodeIgniter 4 has been updated to follow modern standards, as mentioned in the script. This change is a departure from CodeIgniter 3's structure, with all folder names now in uppercase to adhere to PSR-4 autoloading standards. The script highlights the introduction of a 'public' folder, which contains the 'index.php' file, ensuring that files not intended for public access are not directly accessible via the web.

💡PSR-4 Autoloading

PSR-4 Autoloading is a standard for autoloading classes in PHP, as part of the PHP Framework Interop Group (PHP-FIG) standards. The script mentions that CodeIgniter 4 adopts this standard, which means that classes can be autoloaded automatically without manual intervention. This feature simplifies the development process by reducing the need for manual class loading and improving the overall structure and organization of the code.

💡Environment Configuration

Environment configuration in CodeIgniter 4 is facilitated through the use of '.env' files, as discussed in the script. This allows developers to easily switch between different environments (development, testing, production) by simply changing the '.env' file. The script highlights this as a significant improvement over previous methods, where configuration changes might have required manual edits to the codebase.

💡Command Line Interface (CLI)

The Command Line Interface (CLI) in CodeIgniter 4, referred to as 'PHP Spark' in the script, is a tool that allows developers to interact with the framework through the terminal. It can be used to perform various tasks such as running migrations, creating backups, or even generating new commands. The script emphasizes the CLI as a powerful feature that enhances productivity by allowing automation and interaction with the framework without the need for a graphical interface.

💡HTTP Methods

HTTP Methods are the methods used to indicate the desired action to be performed on the identified resource. The script mentions that CodeIgniter 4 supports a wider range of HTTP methods beyond the traditional GET and POST, such as PUT and DELETE. This feature allows developers to create more RESTful applications and handle different types of HTTP requests more effectively.

💡Documentation

The documentation for CodeIgniter 4 is described as comprehensive but more technical in the script. It suggests that the documentation has become more detailed and in-depth, potentially making it less beginner-friendly. The video implies that while the documentation is thorough, it may require some prior knowledge or additional research to fully utilize, as it may not provide step-by-step instructions for every aspect of the framework.

Highlights

Introduction to CodeIgniter 4 (CI-4) and its release in February.

Comparison of CI-4 with its predecessor, CodeIgniter 3, highlighting the differences and improvements.

Emphasis on CodeIgniter 3's beginner-friendliness and its suitability for those new to PHP frameworks.

The transition from PHP 5 to PHP 7 and its impact on performance and framework requirements.

The passing of James Perry, a significant figure in the CodeIgniter community, and the decision to release CI-4 on his birthday as a tribute.

Simplification of the installation process in CI-4 through the use of Composer.

Introduction of a local development server in CI-4 for easier server management.

Requirement of PHP 7.2 or newer for CI-4, aligning with modern PHP standards.

Changes in directory structure in CI-4, with a new 'public' folder and updated naming conventions.

CI-4's adoption of namespace and PSR-4 autoloading standards for better code organization.

Enhanced configuration management in CI-4 with environment-specific files for development, testing, and production.

Introduction of the Command Line Interface (CLI) in CI-4 for tasks automation and cronjob management.

CI-4's improved routing features, allowing for more HTTP methods beyond GET and POST.

CI-4's updated documentation, which is more comprehensive but potentially less beginner-friendly.

Recommendation for those familiar with CodeIgniter 3 to try CI-4 and for beginners to consider starting with CI-4.

Encouragement for users to share their experiences and thoughts on CI-4 in the comments.

Conclusion that CI-4 is a significant upgrade from CI-3 and is worth exploring for its modern features and performance improvements.

Transcripts

play00:00

halo halo teman-teman semua selamat

play00:01

datang di channel web programming Unpas

play00:03

bersama saya sandhika Galih dan di video

play00:05

kali ini kita akan membahas mengenai

play00:07

CodeIgniter 4 atau ci-4 chat kita tahu

play00:11

koordinator ini sudah rilis dari

play00:13

beberapa waktu yang lalu tepatnya di

play00:15

bulan Februari dan udah banyak juga

play00:17

teman teman yang minta dibuatkan

play00:18

tutorial di channel web programming

play00:20

Unpas ini mengenai coding MT4 tapi di

play00:22

video kali ini kita akan review dulu

play00:24

kita akan melihat apa aja sih yang baru

play00:27

yang ada di Framework CodeIgniter 4 ini

play00:29

yang berbeda dengan versi sebelumnya

play00:31

apakah perubahan yang banyak Apakah

play00:34

removing layak untuk kita pelajari lebih

play00:36

lanjut kita lihat di video ini ya Tapi

play00:38

sebelum kita masuk membahas mengenai

play00:39

CodeIgniter 4 kita coba review dulu

play00:42

sedikit atau flashback dulu ayah

play00:44

mengenai CodeIgniter 3 teman-teman tahu

play00:47

di channel ini kita sudah Buat beberapa

play00:49

tutorial mengenai koordinator 30

play00:53

mengikutin memang sudah bisa merasakan

play00:55

bagaimana pengalaman menggunakan

play00:57

Framework tersebut nah terus Transport

play01:00

CodeIgniter 3 saya pribadi itu cukup

play01:03

supaya dengan Framework nya karena yang

play01:05

paling utama adalah promo tersebut

play01:07

begginer friendly atau cocok sekali

play01:09

digunakan untuk pemula yang baru akan

play01:12

belajar mengenai Framework PHP Jadi

play01:15

kalau sebelumnya teman-teman belajar

play01:16

mengenai Php dasar dan artis PHP tanpa

play01:20

semor produk teman-teman belajar

play01:21

mengenai object-oriented PHP terus masuk

play01:24

ke konsep mvc yang semuanya ada di

play01:27

playlist di channel web programming

play01:29

Unpas ini nah begitu Ingin belajar

play01:31

mengenai sebuah Framework CodeIgniter 3

play01:33

itu cocok banget karena arsitekturnya

play01:36

mirip dengan mvc yang sudah kita

play01:38

pelajari dan selain itu saya suka juga

play01:40

kodenya ketiga karena dokumentasinya

play01:42

yang mudah dibaca dan Kayaknya

play01:44

dokumentasinya juga sama begginer

play01:46

friendly nanti kita lihat apakah kodenya

play01:48

terinfeksi 4 ini masih tetap sama atau

play01:50

ada perubahannya sedikit cerita juga

play01:53

mengenai CodeIgniter 3 dan 4 ini kalau

play01:56

temen-temen tahu CodeIgniter 3 itu kalau

play01:59

nggak salah itu

play02:00

mulai rilis tahun 2015 jadi dari tahun

play02:05

2015-2020 itu lama sekali ya Bahkan

play02:08

menurutnya Terlalu lama untuk sebuah

play02:10

Remo gimana dalam kurun waktu lima tahun

play02:13

itu banyak sekali yang berubah terutama

play02:15

dari bahasa pemrograman PHP itu sendiri

play02:17

kenapa sudah mengalami banyak sekali

play02:19

perubahan saat ini udah masuk versi 7

play02:21

waktu pertama kali yaitu tiga itu

play02:24

rasanya masih support untuk PHP versi 5

play02:27

kejadian Master PHP versi lama dan kita

play02:30

tahu PHP versi lama tersebut itu

play02:32

performancenya tidak sebaik versi 7 yang

play02:35

sekarang jadi lima tahun umur dari

play02:38

CodeIgniter versi 3 Nah baru dibulan

play02:41

Februari 2020 ini kodenya tempat itu

play02:45

rilis versi Alpha nya jadi Sudah bisa

play02:47

kita download itu nanti cerita menarik

play02:49

sekaligus sedih juga ya Jadi beli

play02:56

[Musik]

play02:58

24-01-2019 dynatree ini

play03:00

Hai jadi ada seorang namanya gym Perry

play03:02

atau games Perry ya Bapak James Perry

play03:05

ini betulan meninggal satu bulan sebelum

play03:08

rilisnya CodeIgniter 4 ini karena

play03:11

penyakit kanker prostat jadi komunitas

play03:14

pengemudi berani memutuskan untuk

play03:16

merayakan ulang tahun dari detik sambil

play03:19

mengenang jasa yang sudah dilakukan oleh

play03:21

Beliau kita release konversi 4 di hari

play03:25

ulang tahunnya jadi 24 Feb trisco

play03:28

dinetralisir sampai mereka menyadari

play03:31

bahwa game steering demi sedikit cerita

play03:34

mengenai koordinator tersimpan dan

play03:37

mungkin kalau misalkan kalian pengen tau

play03:38

cerita lebih lengkapnya nanti saya

play03:40

simpan di deskripsi video ini dan

play03:42

sekarang kita langsung saja masuk ke

play03:45

hal-hal apa saja yang berubah apa yang

play03:47

baru yang bisa kita dapatkan di

play03:49

Framework CodeIgniter versi 4 ini kita

play03:52

lihat yang pertama Ya yang pertama yang

play03:54

paling terasa perbedaannya adalah proses

play03:56

instalasinya teman-teman kalau

play03:57

sebelumnya proses instalasinya itu di

play04:00

Khan download remotenya di websitenya

play04:02

lalu kita simpan di server kita atau Nyi

play04:05

lokal di hate Dogs kita-kita ekstrak

play04:07

terus kita jalankan kalau sekarang ini

play04:10

sama seperti remover modern yang lain

play04:12

kita bisa Install langsung lewat

play04:14

composer nah ini sangat memudahkan

play04:16

Karena sekarang kita jadi bisa

play04:18

menginstall lewat Terminal

play04:19

teman-temannya Jadi kalian cukup Panggil

play04:22

perintahnya menggunakan composer tinggal

play04:25

kita kasih nama projectnya misalnya

play04:27

seperti ini Nah dengan menggunakan

play04:34

composer ini akan sangat memudahkan kita

play04:36

ketika anda komponen-komponen yang

play04:38

berubah atau di update versinya ya

play04:41

karena dengan menggunakan komposter kita

play04:42

tinggal otomatis melakukan update saja

play04:44

pada composer ekonomis akan kita

play04:46

download manual itu untuk mengupdatenya

play04:48

kita harus update manual juga nah

play04:50

walaupun masih ada fasilitas untuk

play04:53

download manualnya Jadi teman-teman

play04:55

kalau misalkan buka websitenya masih

play04:56

bisa download secara manual tadi

play04:58

teman-teman akan tetap dapat

play05:00

Hai lanjutnya sama aja ada cara ketiga

play05:02

juga yang bisa teman-teman lakukan yaitu

play05:04

melakukan kloning pada kitab sekarang

play05:07

bisa dilihat digital di kalian bisa

play05:09

keluar tapi intinya sekarang kita bisa

play05:12

instal lewat composer rasa yang kedua

play05:16

yang berbeda adalah kita sekarang punya

play05:18

local development server jadi kita bisa

play05:21

jalankan server dari website kita

play05:24

menggunakan Terminal juga jadi caranya

play05:26

kalian bisa masuk dulu ke foldernya

play05:28

kalau misalkan sudah didownload lalu

play05:30

kalian jalankan perintah HP farther

play05:34

sekarang aplikasi dari cek kalian jalan

play05:37

disini jadi tinggal dibuka ajaa maka

play05:40

sekarang otomatis pop sekarang sudah

play05:42

berjalan dan ini sebelumnya bisa kalian

play05:44

simpan diluar folder htdocs jadi bisa

play05:47

disimpan di mana saja dengan menggunakan

play05:49

local development server jadi kerennya

play05:51

nah ini tiga yang baru dari koordinator

play05:54

4 adalah sekarang kita minimal harus

play05:58

menggunakan PHP Files

play06:00

petunjuk koma dua jadi cukup Advance

play06:03

gitu jadi phpnya harus pakai yang

play06:04

terbaru di bawah itu kayaknya enggak

play06:06

support karena menggunakan PHP 7 ini

play06:09

membuat aplikasi kalian nanti

play06:10

performanya lebih bagus gitu dan kalian

play06:12

dipaksa untuk menggunakan aturan atau

play06:15

standar yang lebih baru call dulu ci3

play06:18

itu minimal phpnya versi 5,6 Jadi udah

play06:22

versi yang lama lagi tuh jadi gitu Yang

play06:24

ketiga versi terbaru dipastikan kalau

play06:28

kalian mau install Nanti cek dulu apakah

play06:30

php72 atau belum cek lagi kalau misalkan

play06:33

Kalian pakai sampai pakai wow gitu ya

play06:36

cek Apakah udah selesai yang terbaru

play06:38

atau belum tempat yang baru dari C4

play06:41

adalah struktur direktori atau folder

play06:43

nya berubah Nah ini teman-teman bisa

play06:47

lihat di sebelah kiri saya punya

play06:48

struktur folder untuk ci-4 dan di

play06:51

sebelah kanan ini ada struktur folder

play06:53

untuk C3 Nah sekarang semua file dan

play06:57

folder yang dibutuhkan itu ada di dalam

play06:59

folder

play07:00

dan di dalam teman-teman besarnya

play07:01

sekarang aturan penamaan foldernya udah

play07:03

huruf besar semua untuk yang di dalam

play07:05

Arabnya beda dengan yang lama ya

play07:07

sekarang udah ngikutin standar yang baru

play07:09

dan yang saya suka adalah dicapai 4

play07:13

sekarang dia punya folder public yang

play07:15

dialami sudah ada file index.php dengan

play07:18

menggunakan folder pabrik ini nanti

play07:20

membuat aplikasi kalian bisa jadi Paman

play07:22

ya karena efeknya ga akan keliatan di

play07:24

websitenya jika kalian bisa nyimpen

play07:27

file-file yang memang bisa dilihat oleh

play07:29

pabrik di sini kalau di ci3 itu

play07:32

bawaannya gak ada kita harus bikin

play07:34

sendiri jadi Nanti kalian bisa dengan

play07:37

mudah menyimpan folder kalian di web

play07:39

hosting atau di server kalian yang

play07:41

kelihatan oleh publik hanya water pabrik

play07:43

saja ya Jadi ini adalah perbedaan dari

play07:45

struktur folder j4dan C3 selanjutnya

play07:49

perbedaan yang kelima adalah C4 atau

play07:53

kodenya tempat ini sudah menganut Neng

play07:55

spacing ini sangat memudahkan ketika

play07:57

kita menggunakan library atau

play08:00

scripting yang ketiga gitu karena akan

play08:01

menghindari ambiguitas meskipun kita

play08:03

punya nama yang sama karena named

play08:05

spesial berbeda itu nantinya akan ada

play08:07

masalah kalau saya tidak sebelumnya

play08:09

enggak pakai lem spray rasanya yang

play08:11

keenam perbedaannya adalah nyambung dari

play08:13

tadi sekarang ci-4 memiliki autoloading

play08:17

yang sangat efektif Karena sudah pakai

play08:20

standar yang baru psa4 itu oto

play08:23

loadingnya lebih otomatis lagi nggak

play08:25

seperti yang kita harus manual gitu ya

play08:28

melakukan autoload dari fitur yang kita

play08:30

butuhkan kau selanjutnya yang ketujuh

play08:32

itu ci-4 punya file titik emmc atau saat

play08:38

konfigurasi yang bisa kita simpan di

play08:40

dalam script kita nah ini sangat

play08:42

memudahkan kita saat kita membuat

play08:43

websitenya ini bisa membedakan dengan

play08:46

mudah mana saat development mana saat

play08:49

texting mana saat production di dapat

play08:51

diubah dengan mudah hanya menggunakan

play08:52

file-file Entertainment Ini atau titik

play08:55

tensinya jadi nggak perlu masuk ke

play08:57

codingannya terus kita ubah versinya ya

play09:00

Kim kita gampang pada saat mau

play09:01

deployment dan kolaborasi kita jadi

play09:04

kalau misalkan kita ngerjain satu

play09:05

Project banyak orang pada saat

play09:07

masing-masing nyimpen ke repositori nya

play09:10

itu nggak perlu masukin konfigurasi gitu

play09:12

Jadi kita gunakan aja konfigurasi di

play09:15

tempat penyimpanannya selanjutnya yang

play09:16

ke-8 itu perbedaannya sekarang karena

play09:19

dia sudah menjadi Framework yang modern

play09:21

begitu ya dia juga punya sesuatu yang

play09:23

dinamakan dengan schiele atau command

play09:25

Line interface the Michael ini bisa

play09:28

memudahkan kita untuk melakukan banyak

play09:30

hal yang bisa akan melakukan cronjob

play09:32

atau otomasi tastaktsir akan dilakukan

play09:34

atau kalau misalkan ingin membuat sebuah

play09:36

tas yang interaktif Karena usernya untuk

play09:39

ngikutin password Pato file permission

play09:41

atau misalkan backup data itu bisa

play09:44

melakukan command Line atau terminal

play09:46

ternyata di kita udah lihat bahwa kita

play09:48

bisa pakai terminal untuk menjalanin

play09:51

terbesarnya jadi kita bisa PHP Spark

play09:53

lalu apa gitu Nah nanti Dengan siala ini

play09:56

kita bisa bikin atau Panggil comment

play09:58

yang berbeda bahkan kalian bisa

play10:00

yang sendiri printah di dalam komen

play10:02

lainnya dan ini akan memudahkan kalian

play10:03

untuk misalnya mau berinteraksi atau

play10:06

mengintegrasikan aplikasi kalian dengan

play10:08

aplikasi Lain rasanya ini yang cukup

play10:10

keren sekarang dc4in yg didalamnya sudah

play10:13

memiliki fitur ras yang jadi kalian bisa

play10:16

bikin receptie dengan hanya menggunakan

play10:18

c-nya saja karena didalamnya sudah ada

play10:20

resout dimana kita bisa melakukan

play10:22

rooting tidak hanya dengan menggunakan

play10:24

metode yang konvensional saja seperti

play10:27

biak dan pos tapi juga bisa menggunakan

play10:29

metode result lainnya seperti Food Fest

play10:32

dan delete dan juga sekarang di dalam C4

play10:35

itu punya fitur http methods pusing

play10:38

untuk mengganti tadi yang default-nya

play10:40

hanya bisa melakukan get dan post nanti

play10:43

bisa diakalin gitu ya supaya request

play10:46

yang kita kirimkan itu bentuknya bisa

play10:48

face bisa Put atau Delete nah dan yang

play10:50

ke-10 ini terakhir diri saya adalah

play10:53

mengenai dokumentasinya dapat

play10:54

teman-temannya dokumentasinya sekarang

play10:56

benar-benar berubah dokumentasi lengkap

play10:58

tetap komprehensif

play11:00

di sekarang menurut saya sudah naik gitu

play11:02

ya levelnya menjadi lebih teknis dan

play11:04

menurut saya jadi kurang ramah untuk

play11:06

pemula itu dikarenakan kalau kita nyoba

play11:09

script yang ada di dalam dokumentasinya

play11:10

itu enggak langsung jalan karena ada

play11:13

beberapa step yang harus kita cari

play11:14

sendiri bagaimana cara ngatasinnya

play11:16

ajarin seringkali dokumentasinya ditulis

play11:18

tambahkan beberapa script berikut begitu

play11:20

script itu kita tambahin itu belum

play11:22

langsung jalan karena mungkin ada script

play11:24

lain yang harus kita modifikasi dulu

play11:26

yang itu tidak tertulis didalam

play11:28

dokumentasinya yang mungkin si penulis

play11:30

Yang Anggap kita harusnya udah paham

play11:32

dulu tentang topik itu juga

play11:34

teman-temannya Jadi mungkin itu ada 10

play11:37

hal baru yang bisa kita dapatkan di

play11:39

dalam koordinator 4 ini ya saya yakin

play11:41

masih banyak sekali hal-hal lain yang

play11:43

baru dan lebih keren yang bisa

play11:44

ditawarkan oleh koordinator empat yang

play11:46

mungkin kalian akan temukan sendiri

play11:47

ketika kalian nyobain cream Oke ini jadi

play11:49

kesimpulan yang bisa saya sampaikan

play11:51

adalah kodenya tempat ini perubahannya

play11:54

sangat signifikan beda banget dengan

play11:56

CodeIgniter 3 Jadi kalau misalkan kalian

play11:58

yang sekarang sudah terbiasa

play12:00

dan tidak fitur saya perlu ada beberapa

play12:02

hal yang harus dipelajari dulu kita

play12:04

Sebelum bisa langsung dengan nyaman

play12:05

nyobain ci-4 ini ke-4 jadi semakin keren

play12:08

performa Saint pasti semakin baik karena

play12:10

menggunakan teknologi modern Ya seperti

play12:13

Tadi HPnya udah versi 7 terus banyak

play12:15

standar yang baru yang digunakan jadi

play12:17

pasti performa saya jauh lebih baik dan

play12:19

pertanyaan dari kalian adalah Apakah

play12:21

layak Nani untuk dipelajari si

play12:23

CodeIgniter versi 4 ini kalau menurut

play12:25

saya sih sebenarnya layak dicoba yang

play12:27

layak dicoba karena tadi banyak hal yang

play12:29

baru tapi mungkin gini kalau misalkan

play12:31

kalian sebelumnya belum pernah

play12:32

menggunakan Framework nggak ada salahnya

play12:35

untuk nyobain jadi empat ini sebelumnya

play12:37

sudah belajar PHP tapi belum tampak

play12:39

remote silahkan gunakan kodenya tempat

play12:41

atau kalau kalian yang sebelumnya sudah

play12:43

menggunakan C3 udah bikin web pakai C3

play12:46

udah nyaman gitu ya nggak ada salahnya

play12:47

juga untuk coba grade ke koordinator 4

play12:50

ini tapi misalkan kalian adalah orang

play12:53

yang sudah nyoba Framework lain yang

play12:55

modern seperti laravel dan lainnya itu

play12:58

sepertinya cream kamu

play13:00

sekalian karena kayaknya fitur-fitur

play13:02

yang ada di ci-4 ini juga sudah ada di

play13:04

Parakan tapi kita disini bukan mencari

play13:07

mana Pramuka paling baik karena

play13:09

masing-masing punya kelebihan dan

play13:10

kekurangan tentu saja ya Jadi kalau

play13:12

kalian cobain dua-duanya Rasakan Sendiri

play13:15

lalu pilih yang sesuai dengan kebutuhan

play13:18

kalian dan terakhir mungkin buat

play13:20

temen-temen yang udah pernah menggunakan

play13:21

CodeIgniter tempat sebelumnya kira-kira

play13:23

fitur apalagi yang ada di dalam C4 ini

play13:26

yang tadi Saya enggak Sebutkan tulis di

play13:29

kolom komentar di bawah video ini cerita

play13:31

juga mungkin pengalamannya menggunakan

play13:32

kode tempat buat yang sudah pakai dan

play13:35

teman-teman yang lain juga mendapatkan

play13:36

gambaran Gimana sih rasanya pakai tempat

play13:39

ini dan mungkin buat kalian yang

play13:40

penasaran bener-bener gimana Cara

play13:42

pakainya next mungkin kita akan cobain

play13:44

bikin aplikasi sederhana menggunakan

play13:46

kode tempat ini Mungkin itu saja untuk

play13:49

video kali ini teman-temannya

play13:50

mudah-mudahan bermanfaat ya kita ketemu

play13:52

lagi divideo berikutnya terima kasih

play13:54

teman-teman sudah menonton technically

play13:56

pamit dan seperti biasa jangan lupa

play13:58

titik Pop

play14:00

hai hai

Rate This

5.0 / 5 (0 votes)

Связанные теги
CodeIgniter 4PHP FrameworkWeb DevelopmentTutorialPHP 7MVC ArchitectureComposerAutoloadingPerformanceDocumentation
Вам нужно краткое изложение на английском?