PHP 7+: Lập trình hướng đối tượng
Nói về nền tảng để học PHP hiện đại, từ lập trình hướng đối tượng, các lớp tích hợp sẵn, PSR, Composer, đến MVC (Model, View, Controller).
Tin tức
7 bài viết
Xin chào. Tôi là Jeong Sang-woo. Khi chuyển đổi sự nghiệp sang giảng viên AI tạo sinh, tôi nghĩ đây là cơ hội tốt để viết lại với mục tiêu xuất bản. Tuy nhiên, tôi sẽ công bố trên web trước. Chủ đề tôi bắt đầu viết là 'ChatGPT 101 dành cho người không chuyên', được viết trên Brunch. Vì đây không phải là câu chuyện tự truyện mà là bài viết hướng đến công chúng nói chung, nên tôi sẽ không đề cập đến những nội dung có chiều sâu kỹ thuật.
'ChatGPT 101 cho người không chuyên' không chỉ đơn giản là nói về cách sử dụng ChatGPT, mà còn trình bày những kiến thức cơ bản cần thiết để sử dụng AI tạo sinh thông qua ChatGPT - một dịch vụ AI tạo sinh tiêu biểu. Thay vì cho cá, chúng tôi sẽ dạy cách câu cá.
Cách sử dụng ChatGPT rất đa dạng, từ viết văn đơn giản đến lập kế hoạch, marketing và còn nhiều hơn thế nữa, tùy thuộc vào từng công việc cụ thể. Những bài viết này không chỉ nói về những 'ví dụ' đơn giản như 'viết email', 'phân tích thống kê'. Bằng cách nói về những 'nguyên tắc cơ bản' của AI tạo sinh, chúng tôi xây dựng nền tảng để bạn có thể sử dụng ChatGPT một cách tự do và ứng dụng hiệu quả trong công việc thực tế.
Xin chào. Đây là Jeong Sang Woo. 😎
Tôi đã xuất bản cuốn sách phát triển đầu tiên của mình, 『 Awesome Laravel 』. Ngày xuất bản dự kiến là ngày 3 tháng 4 năm 2023. Một EBOOK cũng sẽ được xuất bản cùng nhau. Bạn cũng có thể kiểm tra mã ví dụ được viết trong cuốn sách này vì nó được viết trên GitHub. Nếu bạn có bất kỳ câu hỏi nào, vui lòng để lại trên Thảo luận GitHub và chúng tôi sẽ cố gắng hết sức để trả lời câu hỏi của bạn.
『Awesome Laravel』 là cuốn sách Laravel được viết dựa trên Laravel 10.x, phiên bản mới nhất được phát hành vào tháng 2 năm 2023. Cuốn sách được cấu trúc theo cách bạn học các khái niệm cần thiết thông qua các dự án thực tế. Bạn sẽ có thể tìm hiểu bằng cách cảm nhận cách các chức năng của Laravel được sử dụng trong các dự án thực tế. Cách tiếp cận này sẽ làm giảm bớt sự phản đối khi sử dụng Laravel lần đầu tiên khi thực sự sử dụng Laravel trong thực tế.
Đối tượng mục tiêu là những người mới làm quen với Laravel và các nhà phát triển hiện tại đang sử dụng PHP, những người muốn phát triển các dịch vụ tốt hơn và phát triển bằng cách sử dụng các nền tảng rời xa CMS (Hệ thống quản lý nội dung) như Gnuboard và WordPress. Nó nhắm đến mọi người. Vì vậy, để đọc cuốn sách này, bạn cần phải có kinh nghiệm tổng quát về sử dụng PHP làm kiến thức nền tảng. Ngoài ra, nếu bạn đã tham gia các bài giảng PHP mà tôi đã giảng tại Infrun, 『 Lập trình PHP 7+ 』 và 『 Lập trình PHP 7+: Hướng đối tượng 』, bạn có thể theo dõi mà không gặp khó khăn.
Ngoài việc đáp ứng phiên bản mới nhất, điều khác biệt giữa cuốn sách này với các cuốn sách khác của Laravel là phần thử nghiệm. Viết và chạy thử nghiệm cho tất cả mã được viết trong dự án của bạn. Thay vì chỉ nói về cách viết bài kiểm tra trong Laravel, chúng tôi viết bài kiểm tra cho mã thực tế được viết trong dự án.
Chúng tôi dự định sử dụng cuốn sách này làm sách giáo khoa để soạn các bài giảng Laravel về Infron trong tương lai. Mặc dù đây sẽ là một bài giảng trả phí nhưng nó sẽ được thảo luận chi tiết hơn một chút so với trong sách, vì có những phần chưa được thảo luận trong sách hoặc những phần dễ diễn đạt bằng lời hơn là bằng văn bản. Tuy nhiên, vì bài giảng trực tuyến và sách là những phương pháp học khác nhau nên mỗi người đều khác nhau nên bạn có thể học cả hai hoặc chỉ một mà không gặp nhiều khó khăn. Vì sách sẽ được xuất bản trước và bài giảng sẽ được phát hành hai hoặc ba tháng sau đó nên việc xem trước bằng sách và sau đó nghe bài giảng sẽ là một ý kiến hay để truyền tải kiến thức vào trí nhớ dài hạn. Sách và bài giảng sẽ bổ sung cho nhau.
Đã hai năm kể từ khi tôi bắt đầu viết 『Tuyệt vời Laravel』. Theo kế hoạch, lẽ ra nó phải được xuất bản vào năm ngoái, nhưng có vẻ như nó đã bị trì hoãn do lo ngại về chất lượng và tính đầy đủ của mã. Tôi không quên rằng có những người đang chờ đợi cuốn sách của tôi. Cuối cùng cũng đã đến lúc đáp ứng được những mong đợi đó 😊
Xin chào. Lâu lắm rồi tôi mới quay lại với tin tức mới.
Đây có thể không phải là điều bạn mong đợi vì nó không phải là tin tức về các bài giảng của Laravel, nhưng tôi viết điều này để thông báo cho bạn rằng cuốn sách Laravel mà tôi viết sẽ được xuất bản. :)
Tên sách và ngày xuất bản vẫn chưa được quyết định hoàn toàn nhưng bản thảo hiện đang được nhà xuất bản chỉnh sửa. Mã ví dụ và mục lục đã được công khai trên GitHub nên bạn có thể xem trước.Sách và bài giảng được biên soạn dựa trên phiên bản mới nhất hiện nay, PHP 8.1/Laravel 9.x.
https://github.com/php-courses-inflearn/laravel
Vậy khi nào bài giảng Laravel sẽ ra mắt? Tôi nghĩ một số bạn có thể tò mò. Dự kiến nó sẽ được sản xuất dựa trên cuốn sách bắt đầu vào khoảng giữa tháng 10. Rất tiếc vì việc sản xuất bị trễ hơn dự kiến mọi người ạ.
Cảm ơn!, Chúng tôi xin thông báo với bạn rằng một bài giảng về thiết lập môi trường phát triển ( 00 - Môi trường) đã được thêm vào khóa học. Đã có một số câu hỏi về cài đặt môi trường phát triển, vì vậy tôi nhân cơ hội này để bổ sung thêm. :) Xin chào :)
PHP 8 ra đời sau 5 năm . Mặc dù đây là phiên bản beta nhưng chức năng đã được xác định ở một mức độ nào đó.
Để kỷ niệm điều này, chúng tôi đã chuẩn bị một khóa học để tìm hiểu về các tính năng mới của PHP 8.Nó miễn phí !
Xin chào.
Như các bạn thấy, có một vấn đề là âm thanh của bài giảng bị nhỏ nên chúng tôi đã cố gắng giải quyết vấn đề này.
Tất cả các video đã được tải lên lại sau khi tăng âm lượng và kết xuất lại .Các bài giảng khác cũng sẽ như vậy, nhưng
Trước hết, bài giảng này được dạy đầu tiên.Xin lỗi vì sự bất tiện này :(
Nếu có bất kỳ vấn đề hoặc bất thường nào khác xảy ra trong video,
Chúng tôi sẽ đánh giá cao nếu bạn có thể gửi email cho chúng tôi tới pronist@naver.com .Tôi muốn viết ra một số gói hữu ích cần biết. Tất nhiên, có nhiều phần mở rộng khác nhau do PHP cung cấp, nhưng việc sử dụng các gói được tạo bởi nhiều người dùng khác nhau sẽ mang lại năng suất cao hơn thay vì sử dụng chúng trực tiếp. Bạn nên xem nội dung này sau khi lấy nội dung liên quan đến Composer . Tất nhiên, cũng có những gói có phần mở rộng phụ thuộc.
- guzzlehttp/guzzle - Máy khách HTTP . Nó có thể hữu ích hơn việc cuộn tròn.
- filp/whoops - Làm cho trang lỗi trông đẹp hơn.
- maximebf/debugbar - Hiển thị thanh gỡ lỗi . Được sử dụng trong quá trình phát triển.
- xdebug/xdebug - Đây là công cụ gỡ lỗi thiết yếu trong PHP. Đã lâu rồi nhưng không có nó tôi lại cảm thấy buồn.
- Mustache.php - Mẫu PHP. Tôi chưa làm điều này trong lớp, nhưng có lẽ sẽ là một ý kiến hay nếu đưa nó vào khuôn khổ. Nó không cần thiết trong Laravel. Bởi vì nó sử dụng Blade.
- swiftmailer/swiftmailer - Dùng để gửi thư . Thậm chí không cần phải xem xét những thứ như hàm mail() bên trong của PHP.
- monolog/monolog - Có thể không có trình ghi nhật ký nào hữu ích hơn thế này. Ít nhất là trong thế giới PHP.
- gabordemooij/RedBeanPHP - Thư viện ORM rất đơn giản để sử dụng. Đơn giản là tốt nhất.
- lstrojny/function-php - PHP chức năng .
- chrisboultom/php-resque - Hàng đợi dựa trên Redis .
- sebastianbergmann/phpunit - Người dẫn đầu tuyệt đối về thử nghiệm đơn vị. Nếu bạn đang viết bài kiểm tra, việc sử dụng nó là điều gần như cần thiết.
Bạn muốn khám phá thêm các gói? Nếu vậy, vui lòng tham khảo kho lưu trữ bên dưới.
- ziadoz/awesome-php - Đây không phải là một gói. Có một bộ sưu tập các kho lưu trữ hữu ích cần biết. Tuy nhiên, có quá nhiều nên bạn có thể không biết nên sử dụng cái nào.
Để tham khảo, tôi đã sắp xếp Sổ tay PHP trên blog của mình để cung cấp một số trợ giúp cho những người mới bắt đầu tìm kiếm .
https://pronist.tistory.com/36Nếu bạn sử dụng một framework thì nội dung trên có thể được đưa vào. Nếu vậy, có lẽ bạn nên sử dụng những gì khung này cung cấp!

