Zend Framework: Fundamentos - Revisão

Por Steven Lloyd Watkin , sábado 28 de novembro de 2009 22:42

O meu patrão pagou recentemente para um grupo de nós desenvolvedores para levar o Zend Framework: Fundamentos claro, aqui eu vou resumir meus pensamentos e opiniões sobre o curso para os outros. Para aqueles que procuram 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: Fundamentals) oferece uma boa imagem global do quadro introduzindo-lhe as principais áreas e dando informações suficientes para continuar. Para aqueles que passaram algum tempo olhando para o quadro e ter seguido um ou dois tutoriais este curso não oferece muito além.

Fundo

Eu tenho sido um PHP desenvolvedor por cerca de 5-6 anos, e já começaram a trabalhar com o Zend Framework em uma base de componentes ao longo dos últimos seis meses. Eu já desenvolvidas e / ou um desenvolvedor em um par de pequenos Zend Framework MVC sites. eu vou ser honesto, eu não tive uma enorme quantidade de exposição a outros frameworks de um ponto de vista de codificação, mas passaram várias horas pesquisando os sites do projeto e avaliar them. O quadro e da comunidade envolvente Zend Framework é muito emocionante e parece haver imensas possibilidades em onde o seu curso.

Sobre o Curso

O curso é ministrado ao longo de 9 sessões de duas horas webex (com um intervalo de 10 minutos no meio). O tempo é gasto a passar por um conjunto de slides fornecidos pelo 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 ninguém usar qualquer coisa mais do que a janela de chat. Além disso, uma máquina VMWare Ubuntu é fornecido que tem código de exemplo e projetos de criação de uma versão de teste de um Zend Studio. O curso fala líder para os participantes, quer através de uma solução de VoIP integrado, ou você pode discar usando um dos muitos dial em todo o mundo em números.

Durante o curso o material consiste em uma breve visão geral do quadro eo padrão MVC antes de ir para um aplicativo de exemplo no livro de visitas. A discussão demonstrou bootstrapping, Zend_Application, Tabelas Db, o acesso do banco de dados, Formulários, Filtragem, ACL, Validating, etc, etc Basicamente cobrindo todos os tópicos que você precisa para começar um site básico até um rodando o tempo todo dando-lhe as ferramentas para ir buscar mais avançada no quadro (embora este tenha valor para 'Consulte o site da "maior parte do tempo).

Tempo é dado ao código até alguns exemplos, e para desenvolver o "guestbook" e aplicação 'wiki' simples. 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 ao lado realmente não proporcionar uma boa experiência de aprendizagem. Eu teria preferido para desenvolver um aplicativo similar, mas não idênticos. para a aplicação exemplo com o benefício de ter um guia para consulta. Alternativamente, a construção das aplicações a partir do zero com o manifestante teria de, possivelmente, levou a mais perguntas sobre o porquê e como, dando assim uma melhor compreensão do quadro, depois de tudo que você pode olhar para cima específicos após o curso.

A última palestra consistiu em trabalhar na aplicação wiki com a ajuda / orientação do instrutor. Após o feedback curso foi tomada, foi salientado várias vezes ao longo do curso que leva Zend feedback muito a sério, na verdade, aparentemente, a nossa versão do curso foi muito novo. Alguns dos outros desenvolvedores na empresa será fazer o curso em breve por isso vai ser interessante ver se isso aconteceu.

O estilo de curso foi informal, permitiu 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 foi 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 gostava de experimentar o "mundo real" a esse respeito.

Sentindo-geral

De certa forma eu achei o curso um desperdício de tempo, em outros ela foi muito útil. Espero que eu vou buscar o meu razões toda a clareza, e talvez fornecer algumas pistas de reflexão ou feedback útil (me conhecer isso é improvável!).

Para mim este curso foi destinado a um nível demasiado baixo. Ter atravessado o guia quickstart, leia Zend Framework Rob Allen em Ação, e trabalhou com o quadro um pouco, eu realmente não ter nada demais. Eu gostava de o curso para pegar a partir do final do quickstart e desenvolver habilidades adicionais.

Dito isto, o título do curso que 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 de fim de cada sessão com entusiasmo e fizeram perguntas que foi muito bom para ver.

Nem tudo estava perdido, foi bom para passar o tempo confirmar os detalhes básicos do quadro e começar a pedir um par de questões nas áreas onde eu não estava 100%. Foi também o tempo que eu tenho que sentar todos os dias e pensar sobre codificação usando 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 em que:?)). Last but not least você também terá um certificado de bom Zend quer dizer que você frequentou o curso (ainda que por e-mail).

Certificação Zend Framework

Esta foi uma pergunta que iam chegando à mente durante o curso, será que me preparar para a certificação? A rápida, fácil é um sonoro 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.

Sumário

Dado tudo o 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.
  • Usou o Zend Framework: Enquanto foi bom para reforçar alguns dos princípios básicos muito senti o tempo, esforço e recursos para fazer o curso poderia de sido melhor gasto em outro lugar. Vai ser bom para SEEA Zend criar um curso novo nível mais elevado de tomar os desenvolvedores para o próximo nível -. Pelo menos para o padrão de certificação e além Por que eu iria assinar imediatamente.

3 Responses to "Zend Framework: Fundamentos - Review"

  1. Anónimo diz:

    Ei, eu só queria que você saiba, eu realmente gosto de escrever a peça em seu site. Mas estou empregando 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 negócio, eu 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!

  2. Triste de ouvir sobre os problemas com o design, eu recebo o mesmo com o Opera no Fedora 11, apesar de FF é tratá-lo bem. Se eu tenho uma chance eu vou olhar para a atualização do design, mais uma vez.

  3. Stefan diz:

    Cheers para isso, era a impressão que eu tive de ler o esboço que não havia muito que eu iria aprender, mas como você disse é bom ter a chance de colocar o registro reto em alguns pontos Zend. Depois de ler este i pode, basta ler os livros de novo, e ir direto para o avançado e talvez o título, e usar esse tempo para esclarecer qualquer dúvida que eu poderia ter ... Obrigado pela chefe blog!

Deixe uma resposta













Tema por Panorama Themocracy

3 visitantes online agora
2 visitantes, 1 bots, 0 membros
Max visitantes hoje: 8 às 00:02 UTC
Este mês: 52 em 18-06-2011 03:11 UTC
Este ano: 130 em 28-03-2011 22:40 UTC
Todos os tempos: 130 em 28-03-2011 10:40 UTC