Zend Framework: Nguyên tắc cơ bản - Đánh giá
Người sử dụng lao động của tôi gần đây đã trả tiền cho một nhóm các nhà phát triển chúng tôi để có những Zend Framework: khóa học cơ bản , ở đây tôi sẽ tóm tắt những suy nghĩ và ý kiến của tôi về các khóa học cho những người khác. Đối với những người tìm kiếm để tiết kiệm thời gian, đây là bản tóm tắt của tôi:
Đối với các nhà phát triển đã không có thời gian để nhìn vào Zend Framework khóa học này (Zend Framework: Nguyên tắc cơ bản) cung cấp một bức tranh tổng thể của khuôn khổ giới thiệu bạn đến các khu vực trọng điểm và đưa ra đủ thông tin để tiếp tục. Đối với những người đã dành thời gian nhìn vào khuôn khổ và theo một hoặc hai hướng dẫn khóa học này không cung cấp nhiều hơn thế nữa.
Bối cảnh
Tôi đã được một PHP phát triển trong khoảng 5-6 năm, và đã bắt đầu làm việc với Zend Framework trên cơ sở thành phần trong 6 tháng qua. Tôi đã phát triển và / hoặc là một nhà phát triển trên một vài nhỏ Zend Framework MVC sites. tôi sẽ trung thực, tôi đã không có một lượng lớn các tiếp xúc với các khuôn khổ khác từ một mã hóa nhưng đã dành một số giờ nghiên cứu các trang web dự án và đánh giá them. khuôn khổ và cộng đồng xung quanh Zend Framework nó là khá thú vị và hình như vẫn có khả năng rất lớn trong nơi của nó đi.
Giới thiệu về các khóa học
Khóa học được cung cấp trên 9 hai giờ WebEx phiên (với một break 10 phút ở giữa). Thời gian là chi tiêu sẽ thông qua một tập hợp các slide được cung cấp bởi Zend với cuộc thảo luận bất cứ lúc nào. Bạn có thể sử dụng một micro để nói chuyện với người hướng dẫn, nhưng phải trung thực tôi không thấy bất cứ ai sử dụng bất cứ điều gì nhiều hơn so với các cửa sổ chat. Ngoài ra một máy VMWare Ubuntu được cung cấp có mã ví dụ, dự án thiết lập một phiên bản dùng thử của Zend Studio. Các khóa học nói nhà lãnh đạo tham dự hoặc qua một giải pháp tích hợp VoIP, hoặc bạn có thể quay số bằng cách sử dụng một trong quay số trên toàn thế giới trong số.
Trong khóa học, vật liệu bao gồm một tổng quan về các Framework và mô hình MVC trước khi đi vào một ứng dụng mẫu lưu bút. Các cuộc thảo luận đã chứng minh bootstrapping, Zend_Application, Db Bàn, truy cập cơ sở dữ liệu, hình thức, Filtering, ACL, Members, vv, vv Về cơ bản bao gồm tất cả các chủ đề bạn muốn yêu cầu để có được một trang web cơ bản lên một thời gian chạy tất cả các bạn những công cụ để đi và được nâng cao hơn trong khuôn khổ (mặc dù điều này đã làm số tiền 'Xem trang web nhiều thời gian).
Thời gian được đưa ra để mã lên một số ví dụ, và phát triển của lưu bút và ứng dụng đơn giản "wiki". Cá nhân tôi cảm thấy rằng việc cung cấp mã hoặc từng ứng dụng và sau đó yêu cầu chúng tôi phát triển bản chất là một bản sao bên cạnh đã không thực sự cung cấp một kinh nghiệm học tập tốt. Tôi đã có thể ưa thích để phát triển một ứng dụng tương tự, nhưng không giống nhau. ứng dụng ví dụ với lợi ích của việc có một hướng dẫn để tham khảo. Ngoài ra xây dựng các ứng dụng từ đầu với người biểu tình sẽ có thể dẫn đến câu hỏi về lý do tại sao và làm thế nào, do đó đưa ra một sự hiểu biết tốt hơn về khuôn khổ, sau khi tất cả các bạn có thể tìm kiếm các chi tiết cụ thể sau khóa học.
Các bài giảng cuối cùng bao gồm làm việc trên các ứng dụng wiki với sự giúp đỡ / hướng dẫn từ người hướng dẫn. Sau khi các thông tin phản hồi của khóa học đã được chụp, nó đã được nhấn mạnh nhiều lần thông qua các khóa học Zend có phản hồi rất nghiêm túc, trên thực tế dường như phiên bản của chúng tôi tất nhiên là khá mới. Một số các nhà phát triển khác trong công ty sẽ được tham gia khóa học sớm, vì vậy nó sẽ được thú vị để xem nếu điều này đã xảy ra.
Phong cách khóa học chính thức, cho phép thông tin phản hồi và hợp tác giữa người tham dự và hướng dẫn. Các nhà lãnh đạo khóa học thân thiện, tiếp cận (địa chỉ email đã được chia sẻ cho các câu hỏi), và trong khi thuyết trình của mình từ các trang trình bày là một chút run rẩy coi như hoàn toàn có thẩm quyền trong khuôn khổ. Ông rõ ràng là một người sử dụng khuôn khổ một cách thường xuyên hơn là những người được dạy để dạy các khóa học, tôi thích kinh nghiệm thực thế giới trong đó tôn trọng.
Nhìn chung Feeling
Trong một số cách tôi tìm thấy quá trình một sự lãng phí thời gian, những người khác nó là rất tiện dụng. Hy vọng rằng tôi sẽ nhận được lý do của tôi trên toàn rõ ràng, và có thể cung cấp một số thực phẩm cho tư tưởng hoặc ý kiến phản hồi hữu ích (biết điều này là không!).
Cho bản thân mình, khóa học này nhằm mục đích ở mức quá thấp. Đã thông qua hướng dẫn QuickStart, đọc Rob Allen của Zend Framework trong hành động, và làm việc với khuôn khổ một chút, tôi đã không thực sự nhận được bất cứ điều gì quá nhiều. Tôi sẽ thích quá trình từ khi kết thúc của QuickStart và phát triển các kỹ năng bổ sung.
Điều đó nói rằng, tên khóa học không ghi rõ "Zend Framework: Nguyên tắc cơ bản" và trong khía cạnh đó, khóa học đạt được những gì nó đặt ra để làm. Các thành viên khác của nhóm phát triển đã không dành thời gian nhìn vào khuôn khổ kết thúc mỗi phiên với sự nhiệt tình và yêu cầu các câu hỏi được thực sự tốt đẹp để xem.
Tất cả đã không bị mất, nó là tốt để dành nhiều thời gian xác nhận các chi tiết cơ bản của khuôn khổ và có thể đưa ra một vài câu hỏi trong lĩnh vực mà tôi không phải 100%. Đây cũng là thời gian mà tôi có ngồi xuống mỗi ngày và suy nghĩ về mã hóa bằng cách sử dụng các dự án khuôn khổ và tương lai, một cái gì đó tôi sẽ không thể làm khác (bạn có thể tưởng tượng công ty của bạn đồng ý với điều đó? :)). Cuối cùng nhưng không ít nhất bạn cũng có được một giấy chứng nhận tốt đẹp từ Zend để nói rằng bạn tham dự khóa học (mặc dù bằng email).
Zend Khung chứng nhận
Đây là một câu hỏi mà đến tâm trí trong suốt khóa học, nó sẽ chuẩn bị cho tôi xác nhận? , Nhanh chóng dễ dàng là một Không vang dội. Hướng dẫn khóa học là khá rõ ràng rằng với những lời khuyên bổ sung xác nhận bạn thực sự nên được sử dụng khuôn khổ một ngày để cơ sở ngày và cảm thấy rất thoải mái và tự tin trong việc sử dụng và phương pháp của nó.
Tóm tắt thông tin
Với tất cả những gì tôi đã viết ở trên, tôi sẽ tóm tắt tất cả mọi thứ trong hai điểm viên đạn dễ dàng:
- Zend Framework: Khóa học này không chính xác những gì bạn mong đợi, nó mang lại cho bạn một giới thiệu tốt đẹp để các khuôn khổ và nền tảng tốt về những điều cơ bản mà từ đó bạn có thể xây dựng. Khóa học này dường như tạo ra lợi ích và sự nhiệt tình cho các khuôn khổ giữa các nhà phát triển.
- Được sử dụng Zend Framework: Trong khi nó đã được tốt đẹp để vực dậy một số điều cơ bản rất, tôi cảm thấy thời gian, nỗ lực, và các quỹ để có những khóa học có thể được tốt hơn chi tiêu ở nơi khác. Nó sẽ được tốt đẹp see Zend tạo ra một khóa học cấp cao hơn mới có các nhà phát triển để cấp độ tiếp theo. Ít nhất là tiêu chuẩn chứng nhận và hơn thế nữa Đối với tôi sẽ đăng ký ngay lập tức.

















































