Zend Framework: Notions fondamentales - Commentaire
Mon employeur a récemment payé pour un groupe d'entre nous de prendre les développeurs du Zend Framework: Principes de base bien sûr, ici, je vais résumer mes pensées et mes opinions sur le parcours pour les autres. Pour ceux qui cherchent à gagner du temps, voici mon résumé:
Pour les développeurs qui n'ont pas eu le temps de regarder le Zend Framework ce cours (Zend Framework: Principes de base) offre une bonne image globale du cadre de vous présenter les principaux domaines et de donner suffisamment d'informations pour continuer. Pour ceux qui ont passé du temps à regarder le cadre et ont suivi deux tutoriels ou une ce cours n'offre pas beaucoup au-delà.
Contexte
J'ai été un PHP développeur pour environ 5-6 ans, et ont commencé à travailler avec le Zend Framework pour chaque composante au cours des 6 derniers mois. J'ai développé et / ou été un développeur sur un couple de petits Zend Framework MVC sites. Je vais être honnête, je n'ai pas eu une énorme quantité d'exposition à d'autres cadres d'un point de vue du code, mais ont passé plusieurs heures à rechercher les sites du projet et l'évaluation them. Le cadre et la communauté environnante Zend Framework, il est tout à fait passionnant et il semble y avoir d'énormes possibilités dans où il va.
Au sujet du cours
Le cours est dispensé plus de 9 deux sessions WebEx heure (avec une pause de 10 minutes au milieu). Le temps est consacré à passer par une série de diapositives fournies par Zend avec la discussion à tout moment. Vous pouvez utiliser un microphone pour parler à l'instructeur, mais pour être honnête, je n'ai rien vu quelqu'un utiliser plus de la fenêtre de chat. En outre, une machine VMWare Ubuntu est fourni qui a des exemples de code et de projets mis en place une version d'essai a de Zend Studio. Les pourparlers de chargé de cours aux participants, soit sur une solution intégrée de VoIP, ou vous pouvez vous connecter en utilisant un des nombreux dans le monde entier le cadran en chiffres.
Au cours du matériau se compose d'un bref aperçu du cadre et le modèle MVC avant de se diriger dans une application livre d'or de l'échantillon. La discussion a démontré l'amorçage, Zend_Application, tables db, l'accès de base de données, formulaires, filtrage, ACL, validation, etc, etc Fondamentalement couvrant tous les sujets vous besoin pour obtenir un site de base jusqu'à une marche tout le temps en vous donnant les outils nécessaires pour aller chercher les plus avancés dans le cadre (bien que cela équivalait à «Voir le site Web de« la plupart du temps).
Le temps est donné pour coder quelques exemples, et à développer le «livre d'or" et l'application simple «wiki». Personnellement, je sentais que la fourniture du code ou de chaque application, puis nous demande de développer ce qui était essentiellement une copie aux côtés n'a pas vraiment une bonne expérience d'apprentissage. J'aurais préféré pour développer une application similaire mais non identique. à l'exemple d'application avec l'avantage d'avoir un guide à consulter. Sinon le renforcement des applications à partir de zéro avec le démonstrateur serait d'éventuellement conduit à d'autres questions sur pourquoi et comment, donnant ainsi une meilleure compréhension du cadre, après tout, vous pouvez rechercher des spécificités après le cours.
La dernière conférence a consisté à travailler sur l'application wiki avec l'aide / des conseils de l'instructeur. Après les réactions cours a été suivi, il a été souligné à plusieurs reprises dans le cours que prend Zend commentaires très au sérieux, en fait, apparemment notre version de ce cours était tout à fait nouveau. Certains des autres développeurs de la société sera de suivre le cours dès sorte qu'il sera intéressant de voir si ce qui s'est passé.
Le style bien sûr était informelle, a permis de rétroaction et la collaboration entre les participants et l'instructeur. Le responsable du cours a été amical, (adresses e-mail ont été partagés pour les questions), et tandis que sa présentation de diapositives a été un peu fragile semblait pleinement compétente dans le cadre. Il a été clairement quelqu'un qui a utilisé le cadre sur une base régulière plutôt que quelqu'un qui a appris à enseigner le cours, j'ai bien aimé l'expérience du «monde réel» à cet égard.
Dans l'ensemble Feeling
À certains égards, j'ai trouvé le cours une perte de temps, dans d'autres elle a été très utile. J'espère que je vais obtenir mon raisons travers clairement, et peut-être fournir quelques éléments de réflexion ou des commentaires utiles (me connaissant il est peu probable!).
Pour moi ce cours était destiné à un niveau trop bas. Après avoir traversé le guide de démarrage rapide, lire Rob Allen Zend Framework en action, et a travaillé avec le cadre un peu, je n'ai pas vraiment rien de trop. Je aimé le cours de la lecture à la fin de la quickstart et de développer des compétences supplémentaires.
Cela dit, le titre du cours ne clairement "Zend Framework: Principes de base" et dans cet aspect au cours réalise ce qu'il se propose de faire. D'autres membres de l'équipe de développement qui n'ont pas passé le temps à la recherche dans le cadre terminé chaque séance des questions d'enthousiasme et a demandé qui était vraiment beau à voir.
Tout n'était pas perdu, il est bon de passer du temps pour confirmer les détails de base du cadre et l'occasion de poser quelques questions dans des domaines où je n'étais pas à 100%. Il était également temps que j'ai eu à s'asseoir chaque jour et de réfléchir à de codage en utilisant le cadre et les projets futurs, quelque chose que je ne serait pas d'été en mesure de faire autrement (pouvez-vous imaginer votre entreprise acceptant de ce qui suit:?)). Last but not least, vous obtenez également un certificat de Nice à partir de Zend-à-dire que vous avez fréquenté le cours (bien que par e-mail).
Certification Zend Framework
C'est une question qui venait à l'esprit pendant le cours, ne serait-il me préparer à la certification? Le rapide, facile un non retentissant. L'instructeur a été très clair sur ce point avec les conseils supplémentaires que pour la certification, vous devez vraiment utiliser le cadre sur une base quotidienne et se sentent très à l'aise et confiant dans son utilisation et de méthodologies.
Sommaire
Compte tenu de tout ce que j'ai écrit ci-dessus, je vais tout résumer en deux points balle facile:
- Nouveau sur le Zend Framework: Ce cours fait exactement ce que vous attendez, il vous donne une bonne introduction au cadre et une bonne base sur les bases à partir de laquelle vous pouvez construire. Le cours semble susciter l'intérêt et l'enthousiasme pour le cadre chez les développeurs.
- Employée le Zend Framework: Bien qu'il ait été bon de consolider certaines des bases très j'ai senti le temps, des efforts et des fonds de suivre le cours pourrait d'été mieux dépensé ailleurs. Il sera agréable de SCEE Zend créer un niveau de cours plus élevé de nouveaux développeurs à prendre au prochain niveau - au moins à la norme de certification et au-delà immédiatement. Pour que je vous inscrire.


















































Hey, je voulais juste que vous le savez, j'aime beaucoup la pièce de l'écriture sur votre site web. Mais je suis utilisant Firefox sur un ordinateur exécutant la version 8.x de Crashbang Ubuntu et le design ne sont pas tout à fait satisfaisant. Pas un gros problème, je peux encore essentiellement lire les articles et de recherche pour tout savoir, mais voulais juste vous informer à ce sujet. La barre de navigation est un peu difficile à appliquer avec la config que je suis en cours d'exécution. Continuez votre excellent travail!
Désolé d'entendre parler des problèmes de conception, je reçois la même chose avec Opera sur Fedora 11, même si FF est la manipulation lui infliger une amende. Si j'ai la chance je vais regarder à mettre à jour la conception de nouveau.
Vive pour cela, il a été l'impression que j'ai eue à la lecture de l'esquisse qu'il nétait pas beaucoup que je veux apprendre, mais comme tu dis son bon d'avoir la chance de mettre les pendules à l'un des points Zend années. Après avoir lu ce que je pourrais, il suffit de lire les livres de nouveau, et continuer tout droit pour celui de pointe et peut-être la sécurité, et utiliser ce temps pour clarifier les doutes i pourrait avoir ... Merci pour le chef de blog!