Zend Framework: Fundamentos - Resenha
O meu patrão pagou recentemente para um grupo de nós desenvolvedores tirar o Zend Framework: Fundamentos claro, aqui eu vou resumir meus pensamentos e opiniões sobre o curso para os outros. Para quem deseja economizar tempo, aqui está o meu resumo:
Para os desenvolvedores que não tiveram tempo de olhar para o Zend Framework este curso (Zend Framework: Fundamentos) oferece uma boa visão geral do quadro de apresentá-lo para as áreas-chave e dar informações suficientes para continuar. Para aqueles que passaram algum tempo olhando para o quadro e ter seguido um ou dois cursos este curso não oferece muito além.
Antecedentes
Eu fui um PHP desenvolvedor para cerca de 5-6 anos, e já começou a trabalhar com o Zend Framework em uma base de componentes ao longo dos últimos seis meses. Eu tenho desenvolvido e / ou sido um colaborador em um par de pequenos Zend Framework MVC sites. Vou ser sincero, eu não tive uma enorme quantidade de exposição a outros quadros do ponto de vista de codificação, mas passaram várias horas pesquisando os sites dos projetos e avaliação them. O enquadramento ea comunidade do entorno do Zend Framework é muito interessante e parece que há enormes possibilidades de onde o seu curso.
Sobre o Curso
O curso é ministrado em duas sessões WebEx 9 horas (com um intervalo de 10 minutos no meio). O tempo é gasto a atravessar um conjunto de slides fornecidos pela Zend com a discussão a qualquer momento. Você pode usar um microfone para conversar com o instrutor, mas para ser honesto eu não vi nada a ninguém use mais do que a janela de chat. Além disso, uma máquina VMWare Ubuntu é fornecido que tem código de exemplo e projetos configurar uma versão de teste de um Zend Studio. O curso líder fala aos participantes, quer através de uma solução de VoIP integrada, ou você pode discar usando um dos muitos dial mundial em números.
Durante o curso o material consiste de uma breve descrição do quadro e do padrão MVC antes de ir para uma aplicação de livro de visitas amostra. A discussão demonstrou bootstrapping, Zend_Application, tabelas db, acesso à banco de dados, formulários, Filtragem, ACL, validação, etc, etc Basicamente, cobrindo todos os tópicos que você necessita para obter um site básico de um rodando o tempo todo dando-lhe as ferramentas para ir e ficar mais avançados no âmbito (embora este montante foi de "ver o site 'a maior parte do tempo).
O tempo é dado ao código até alguns exemplos, e para o desenvolvimento do 'livro de visitas e aplicação simples' wiki '. Pessoalmente, eu senti que fornecer o código ou a cada aplicativo e, em seguida, pedir-nos para desenvolver o que era essencialmente uma cópia junto realmente não proporcionar uma boa experiência de aprendizado. Eu teria preferido para desenvolver uma aplicação semelhante, mas não idênticas. para a aplicação exemplo com o benefício de ter um guia para consulta. Alternativamente, os pedidos de construção de raiz com o demonstrador de que, possivelmente, levou a mais perguntas sobre o porquê e como, dando assim uma melhor compreensão do quadro, afinal você pode procurar detalhes após o curso.
A última palestra consistiu em trabalhar na aplicação wiki com a ajuda / orientação do instrutor. Após o retorno do curso foi tomada, foi enfatizado diversas vezes ao longo do curso que a Zend tem um feedback muito a sério, na verdade, aparentemente, a nossa versão do curso foi bastante novo. Alguns dos outros colaboradores da empresa será fazer o curso em breve por isso vai ser interessante ver se isso aconteceu.
O estilo informal curso foi permitida para o feedback e colaboração entre os participantes eo instrutor. O líder do curso foi amigável, acessível (endereços de email foram compartilhadas para questões), e, embora sua apresentação dos slides estava um pouco trêmula parecia totalmente competente no quadro. Ele estava claramente alguém que usou o quadro em uma base regular, em vez de alguém que é ensinado para ministrar o curso, eu gostei da experiência "mundo real" a esse respeito.
Sentindo-Geral
De certa forma eu achei o curso um desperdício de tempo, em outros, foi muito útil. Esperemos que eu vou buscar o meu razões toda a clareza, e talvez dar algumas pistas de reflexão ou de informações úteis (sabendo-me isso é improvável!).
Para mim este curso foi destinado a um nível demasiado baixo. Tendo atravessado o guia de início rápido, leia Zend Framework Rob Allen em Ação, e trabalhou com o quadro um pouco, eu realmente não entendi nada demais. Eu gostei do curso de pegar a partir do final do quickstart e desenvolver habilidades adicionais.
Dito isto, o título do curso diz claramente "Zend Framework: Fundamentos" e nesse aspecto o curso atinge o que se propõe a fazer. Outros membros da equipe de desenvolvimento que não passaram o tempo olhando para o quadro final de cada sessão, com entusiasmo e perguntas que foi muito bom para ver.
Nem tudo estava perdido, foi bom para passar o tempo que confirma os dados básicos do quadro e começar a pedir um par de questões nas áreas onde eu não estava 100%. Era também o tempo que eu tenho que sentar todos os dias e pensar sobre a codificação utilizando a estrutura e os projetos futuros, algo que eu não teria sido capaz de fazer de outra maneira (você pode imaginar sua empresa concordar com isso:)). Por último mas não menos importante, você também recebe um certificado de bom da Zend para dizer que você frequentou o curso (ainda que por e-mail).
Certificação Zend Framework
Essa foi uma pergunta que iam chegando à mente durante o curso, ela iria me preparar para a certificação? A rápida, fácil é um rotundo não. O instrutor do curso foi bastante claro a esse respeito com os conselhos adicionais para a certificação de que você realmente deve estar usando a estrutura de uma base do dia a dia e me sinto muito confortável e confiante no seu uso e metodologias.
Resumo
Dado tudo que eu escrevi acima, eu vou resumir tudo em dois pontos da bala fácil:
- Novo para o Zend Framework: Este curso faz exatamente o que você esperaria, ela lhe dá uma boa introdução para o enquadramento e uma boa base sobre os conceitos básicos a partir do qual você pode construir. O curso parece gerar interesse e entusiasmo para o quadro entre os desenvolvedores.
- Usado o Zend Framework: Enquanto foi bom para reforçar alguns dos fundamentos em que eu senti o tempo, esforço e recursos para fazer o curso poderia ser melhor gasto de outros lugares. Vai ser bom para SEEA Zend criar um novo nível de curso superior para ter desenvolvedores para o próximo nível - pelo menos para o padrão de certificação e para além imediatamente. Por que eu iria assinar.


















































Ei, eu só queria que você sabe, eu realmente gosto da parte de escrita em seu site. Mas eu estou utilizando o Firefox em uma máquina rodando a versão 8.x do Crashbang Ubuntu eo design não são bastante satisfatórios. Não é um grande, ainda posso, basicamente, ler os artigos e busca de informações, mas só queria informá-lo sobre isso. A barra de navegação é meio difícil de aplicar, com a config que eu estou correndo. Continuem o bom trabalho!
Desculpe a ouvir sobre os problemas com o projeto, eu tenho o mesmo com o Opera no Fedora 11, apesar de FF é tratá-lo bem. Se eu tenho uma chance eu vou olhar para atualizar o design, mais uma vez.
Felicidades para isso, foi a impressão que eu tenho de ler o esboço que há muito não era que eu iria aprender, mas como você disse é bom ter a chance de colocar o registro reto em uma Zend alguns pontos. Depois de ler isto eu poderia, basta ler os livros de novo, e ir direto para o avançado e talvez o título, e usar esse tempo para esclarecer quaisquer dúvidas que possam ter ... Obrigado pela chefe blog!