![]() |
Nếu như bạn muốn học lập trình PHP có Laravel framework
lúc khởi đầu học một tiếng nói lập trình nào đó, sach day lap trinh c tốt hơn cả là bạn nên học sử dụng ngôn ngữ đấy một cách đơn thuần, tức thị học cách xây dựng 1 áp dụng căn bản bằng ngôn ngữ ấy mà không tiêu dùng thêm bất kì 1 framework hoặc library nào tương trợ. Mục đích của việc này là để nắm được bí quyết mà tiếng nói (hoặc công nghệ) đấy hoạt động như thế nào (cú pháp, các lệnh cơ bản, …), phương pháp tổ chức các lớp áp dụng (tầng UI, tầng nghiêp vụ, tầng DB, …), cách thức mà ngôn ngữ ấy phối hợp với những tiếng nói khác (vd: nhúng PHP trong HTML, phương pháp gọi JS trong HTML, …), … Sau khi đã thực sự hiểu được bí quyết mà ngôn ngữ ấy hoạt động, lúc này bạn mới nên bắt đầu học cách thức tiêu dùng các framework.
Bạn cần nắm rõ những thành phần cơ bản của vận dụng và cách chúng hoạt động trước lúc bắt đầu sử dụng những framework tương trợ. Thế framework là gì? Về căn bản, framework là một bộ sườn ứng dụng đã được vun đắp sẵn, và thường cố nhiên nó là những lớp source code hoặc công cụ căn bản để hỗ trợ bạn dễ dàng hơn trong việc vững mạnh áp dụng (ví dụ như: lớp trừu tượng hỗ trợ kết nối DB, model MVC căn bản cho lập trình web, những lớp services, …). Chính do đó, mỗi framework sở hữu 1 cách định ra những công cụ tương trợ khác nhau, và cho nên bí quyết mà bạn vững mạnh ứng dụng cũng từ ấy mà có sự dị biệt. cùng một ngôn ngữ, nhưng phương pháp mà bạn lớn mạnh ứng dụng sẽ khác nhau chút đỉnh. Chính vì điều này mà bạn ko nên học framework ngay trong khoảng đầu. Bởi vì bạn sẽ dễ lầm bị đi theo lối mòn mà framework ấy vạch ra cho bạn thay vì thực thụ hiểu được bản tính của vấn đề. Một khi bạn đã nắm được căn bản về một ngôn ngữ và cách nó hoạt động, thì rất nhanh thôi, bạn cũng sẽ học được các framework của ngôn ngữ đấy. Nhìn chung thì, bạn cũng nên Phân tích một vài framework thông dụng của ngôn ngữ mà bạn đang muốn sử dụng, sở hữu phổ thông structure và phương pháp giải quyết vấn đề rất hay mà bạn có thể học hỏi trong khoảng đó. Và nếu như, khóa học lập trình game cho trẻ em bạn đang Nhận định PHP, và muốn sử dụng thử một framework nào đấy, hãy thử xem qua Laravel. Luôn tiện mình cũng giới thiệu luôn vài tài liệu mình đã xem qua, theo mình thì nó khá toàn bộ và dễ hiểu ở chừng độ căn bản. Hi vọng là sẽ tiết kiệm được thời gian kiếm tìm của Các bạn. một. Setup môi trường vững mạnh Laravel framework thực ra cũng chỉ là PHP, và như mọi người đều biết, môi trường để lớn mạnh PHP tiêu biểu gồm có: PHP, Mysql quản lí DB, web server là Apache. Bạn mang thể cài thủ công từng thành phần hoặc với thể dùng XAMPP để hỗ trợ cài all-in-one cho nhanh. mang Laravel, mọi chuyện còn đơn thuần hơn thế, cộng đồng Laravel đã tạo sẵn 1 máy ảo Homestead. Máy ảo được cung cấp sẵn duyệt một vagrant box, bạn có thể cài đặt và khởi động chỉ với một mẫu lệnh. Đông đảo các gì bạn cần làm là cài Vagrant và trình máy ảo VirtualBox vào máy tính, sau ấy dùng vagrant để tạo 1 máy ảo Homestead trong VirtualBox, vậy là mang hồ hết đồ chơi để khởi đầu develop. Giả dụ mang thời gian bạn cũng nên tim hiểu một chút về Vagrant, về căn bản nó cung ứng command-line để ta điều khiển những môi trường ảo hoá (như VirtualBox, VMware, …) 2. Tài liệu Nhận định & thực hành Sau một thời kì dài xem qua đa dạng tài liệu, cả tiếng Việt lẫn tiếng Anh, mình rút ra một kinh nghiệm là: tài liệu chính thống trên trang chủ của Laravel là ngon lành cành đào nhất. Ko phải mình chê bai gì nhưng hồ hết các tài liệu hướng dẫn Laravel tiếng Việt đều hoặc là cũ hoặc là … tầm phào. Xem thêm =>>https://mindx.edu.vn/blog/post/sach-...p-trinh-co-ban Laravel sở hữu hẳn một trang Laracast chuyên đựng những tài liệu và khoá học về Laravel, có phí và cả miễn phí (các course học miễn phí cũng rất tốt). Các kiến thức về programming trong này ko chỉ gói gọn trong phạm vi PHP, mà bạn còn mang thể áp dụng vào bất kì ngôn ngữ nào khác. giả dụ bạn hoàn toàn chưa biết gì về Laravel, thì những khoá kiểu như >>Laravel 5.4 from scratch<< sẽ rất thích hợp với bạn. Bạn sẽ được chỉ dẫn trong khoảng các thứ căn bản như Routing, Views, … đến những khái niệm cốt lõi của Laravel như: Service provider, ORM có lớp Eloquent (là một ORM dạng Active record), query builder, Controllers, … các khái niệm nâng cao như: Eventing, View composer, design pattern thông dụng (Repository), cơ bản về auto testing, … Điểm đặc trưng của khoá học là tính xuyên xuốt của chương trình từ đầu cho tới cuối. Mọi kiến thức được kết nối mang nhau 1 bí quyết rất tự nhiên và rõ ràng. Bạn sẽ thực hành luôn trong khoảng đầu tới cuối, và vận dụng thực hành sẽ khá hồ hết khi khoá học kết thúc. Tài liệu ở link giới thiệu ở trên là dạng video, rất trực quan và dễ hiểu. 1 Ưu điểm của các khoá học này là đã sở hữu nhiều lượt tương tác. Nếu như bạn bị bí kèo, bạn với thể kéo xuống phần comments, có thể bạn sẽ tìm được hướng giải quyết ở đấy. Phần này cũng cất đa số điều thú vị, mang những comment cười muốn té ghế, Anh chị em tự Phân tích nhé. Về độ dài, khoá học mang 32 videos, mỗi video dài từ 5-7p, Các bạn cứ nhân lên thêm 3 tới 4 lần nữa (tức là mỗi video coi và code theo là 20-30p) sẽ ra thời kì để vừa học vừa suy ngẫm. 3. Anh chị cần chuẩn bị gì? Về IDE để tương trợ coding, nếu bạn lập trình PHP thì PHPStorm là 1 IDE rất đáng giá để bạn cân nhắc, dù cho nó tính phí nhưng mình thấy đồng tiền bỏ ra là xứng đáng. tuy nhiên, do Laravel là một framework, nên đương nhiên là bạn sẽ bị bó buộc nghĩ suy vào trong cách thức code và đơn vị trương trình của nó. Bạn nên mang trước kiến thức về PHP thuần, tri thức về một đôi kĩ thuật coding và design pattern như: SOLID, dependency injection, Repository pattern, ORM trong thao tác DB, … tất nhiên là cũng nên mang kiến thức nền về HTML, CSS, Javascript. giả dụ bạn đã nắm chắc căn bản về PHP và những kĩ thuật coding, sẽ ko cạnh tranh gì để học và tiêu dùng Laravel framework, bạn chỉ cần nhẫn nại 1 chút là được. Theo mình, giả dụ bạn chưa vững tri thức nền mà bạn đã học Laravel rồi thì … cũng chẳng sao, nhưng sẽ khó hăn hơn 1 chút trong việc hiểu vấn đề và phát triển logic vấn đề đi xa hơn nếu mang nhu cầu. tri thức cơ bản là nội công, framework là chiêu thức, nếu như nội công rẻ thì học thêm phổ thông chiêu thức hay sẽ giúp bạn tiến xa, còn nếu như ko thì chỉ khiến cho bạn tẩu hoả và rối thêm thôi. Anh chị em nên cân kể trước khi Nhận định, điều quan yếu là … đừng sợ =))) Chuyá»n há»c táºp & là m viá»c á» MindX |
| Múi giờ GMT +7. Hiện tại là 07:14 PM |
Sử dụng mã nguồn vBulletin® Phiên bản 3.6.1
© 2008 - 2026 Nhóm phát triển website và thành viên DTNTHB.COM.
BQT không chịu bất cứ trách nhiệm nào từ nội dung bài viết của thành viên.