Successfully reported this slideshow.

Academia do Arquiteto Globalcode

4,701 views

Published on

Descritivo completo da formação Academia do Arquiteto Globalcode

Published in: Technology, Business

Academia do Arquiteto Globalcode

  1. 1. Academia do Arquiteto Globalcode Formação Especializada – 120 horas
  2. 2. IntroduçãoO mercadoA Academia do Arquiteto Globalcode prepara você para os mais novos desafios do mercado dedesenvolvimento profissional de software. As empresas estão cada vez mais em busca deprofissionais de nível sênior que estejam atualizados com os mais novos conceitos etecnologias de desenvolvimento. Criamos a Academia do Arquiteto para levar para nossosalunos, clientes e parceiros o que há de melhor em arquiteturas e soluções para odesenvolvimento de softwares, com ênfase em Java.O mercado de tecnologia avança em uma incrível velocidade gerando inúmeras oportunidadesde trabalhos, projetos e empreendimentos. Sabemos que tudo isso é muito bom quandoestamos acompanhando todas essas evoluções, mas a realidade é que nosso dia-a-dia acabanos envolvendo em uma rotina e raramente conseguimos entregar os trabalhos que estamoscomprometidos ao mesmo tempo em que nos atualizamos tecnicamente.Resumo da formaçãoDividimos a Academia do Arquiteto em três diferentes módulos: 1. Application Life-cycle Management e Testes 2. Fundamentos e Técnicas de Arquitetura 3. Arquiteturas Avançadas com JavaCada treinamento é composto por 32 horas em sala de aula e outras 8 horas de prática finalque você desenvolve remotamente com suporte on-line.
  3. 3. Recursos do TreinamentoUtilizamos uma coleção incrível de materiais e apostilas da Globalcode além oferecermos umambiente exclusivo para alunos postarem dúvidas, interagirem com outros alunos,compartilharem projetos e muito mais: Máquina Virtualizada com Ubuntu e TODOS os softwares e laboratórios utilizados em sala de aula; 20 Apostilas: Redmine, Subversion, GIT, Maven, Nexus, Hudson, jUnit, Selenium, Jmeter, Fundamentos de Arquitetura, Design-Patterns, Técnicas Avançadas de Arquitetura, Java EE 5, Java EE 6, Spring, OSGi, Scala, noSQL com Mongo e arquiteturas SOA; Arquiteto Social Network: rede exclusiva para participantes do treinamento com acesso vitalício você poderá ter suporte durante o curso, enviar dúvidas, compartilhar projetos via SVN/GIT e o mais importante: ter acesso ao conteúdo sempre atualizado! +10 Arquétipos: os arquétipos representam templates de arquiteturas pré-definidas que você facilmente pode iniciar um projeto a partir deles. Cada arquitetura estudada na formação terá seu arquétipo para você aplicar posteriormente e projetos da sua empresa. Vídeo-aulas adicionais: a Globalcode é organizadora de diversos eventos importantes no Brasil e você terá acesso a conteúdos de palestras nacionais e internacionais sobre arquitetura.Laboratório FinalCada um dos cursos da Academia do Arquiteto tem a carga horária de 32 horas. Porém aotérmino de cada um dos cursos você vai desenvolver um laboratório final na sua casa,utilizando seu computador com todo os recursos fornecidos por nós e mais: durante este diade prática, daremos suporte por 8 horas para você via fórum de discussão e chat.
  4. 4. Pré-requisitosA Academia do Arquiteto é uma formação avançada para profissionais de desenvolvimento desoftwares Java que já trabalham há pelo menos 2 anos, sendo recomendado 4 anos deexperiência.Os seguintes conhecimentos são necessários para acompanhar os treinamentos e sem elesvocê não terá o aproveitamento ideal. Lembramos que não nos responsabilizamos neste cursopor falta de pré-requisitos e tópicos básicos / intermediários não serão abordados para títulode revisões. Orientação a objetos avançada: ter usado todos os conceitos como encapsulamento, classes e métodos estáticos, herança, classes abstratas, interfaces, polimorfismo. Saber diferenciar quando usar Interface e quando usar classe abstrata, onde acontece o polimorfismo etc. UML: interpretação e desenho de diagramas de classes, sequencia, pacotes e deployment; Java: conhecimento avançado sobre a linguagem e APIs de coleções, classes utilitárias, IO, JDBC; Java EE: Servlet, JSP, EJB 2 e 3, JPA, arquiteturas MVC, JSF (ou outro web framework);Lista de TecnologiasVamos utilizar um conjunto de tecnologias, ferramentas e frameworks muito atual eamplamente adotados no mercado brasileiro.É importante ressaltar que estudaremos todas as tecnologias abaixo do ponto-de-vista dearquitetura, porém TODOS COM EXEMPLOS PRÁTICOS. Você não vai aprender profundamenteJSF, Wicket, GWT e Vaadin como desenvolvedor, mas vai sim aprender a aplicar a tecnologiacerta, no projeto certo!Java EE 5 - Java EE 6 - Tomcat, Glassfish - JBoss - Jboss Seam -Jboss Richfaces – JSF – Wicket –GWT – Vaadin – EJB – JMS – CDI – EJB 3.1 – REST – WS – OSGi – Scala – noSQL – Patterns GoF –Persistência Avançada – DSL – TDD - Maven – Nexus – Hudson – Redmine – GIT – SVN – jUnit –Selenium - jMeter
  5. 5. AA1 - Application Life-cycle Management eTestesEste treinamento exclusivo aborda um conjunto de conceitos, técnicas e ferramentas queaumentará a qualidade do software e a produtividade do seu time. Utilizando ferramentasmaduras e open-source você aprenderá a transformar o desenvolvimento em equipes em umnovo paradigma, toda empresa precisa!Independente de metodologia e tecnologia, as empresas querem cada vez mais qualidade nosprocesso completo de desenvolvimento de softwares e produtos, que devem estarfundamentos em melhoria contínua, governança e análise de performance. A.L.M. é umconjunto de práticas, ferramentas e culturas que, de forma integrada, tornam o processo dedesenvolvimento de software transparente e gerenciável além de automaticamente tomarconta da história do ciclo de vida do seu projeto.Redmine Introdução a ALM Começando com o Redmine: Controle de projetos e issues Configurações avançadas: workflow, grupos, usuários e permissões Trabalhando com plug-ins do Redmine Customizando campos com RedmineSubversion e GIT Subversion: instalação e configuração Subversion: conceitos e comandos fundamentais GIT: instalação e configuração GIT: conceitos e comandos fundamentais Conceitos de versionamento: trunk, tag, branches
  6. 6. Maven e Nexus Introdução Maven Configurações avançadas e melhores práticas Trabalhando com arquétipos Nexus: instalação e primeiros passos Configuração de repositórios Gestão de componentesIntegração Continua Instalação e primeiros passos com Hudson Criando e configurando jobs básicos Integrando com Maven, SVN, GIT e Nexus Notificações e quebra de build Deployment contínuojUnit Hierarquia de Testes Test Driven Development Assertativas e anotações Dublês de teste Dicas e melhores práticasSelenium e jMeter Iniciando com Selenium Selenium IDE e Server Scripts avançados Instalando e iniciando com jMeter Configurações básicas em testes Web Planos de testesCarga Horária Tempo de Treinamento: 32 horas Laboratório final: 8 horas com suporte remoto
  7. 7. AA2 – Fundamentos e técnicas de arquiteturaIndepentende de tecnologia, método ou ferramenta fundamentos e princípios de arquiteturasão indispensáveis, por este motivo reunimos neste curso um material que já desenvolvemose atualizamos ao longo dos últimos seis anos resultando em um conteúdo sólido, rico e atualsobre fundamentos e princípios de arquitetura. Princípios de modularidade, clean-code, TDD,design-patterns, técnicas avançadas de criação de APIs e DSLs fazem parte da grade.Introdução Papeis do arquiteto 1.0 Papeis do arquiteto 2.0 Princípios Modelagem de software Arquitetura com métodos ágeis Arquiteturas EvolutivasDesign-patterns GoF Introdução ao GoF Importância Patterns GoF Comportamento Criação EstruturaTécnicas Avançadas Construção de APIs Introdução a DSLs DSL interna DSL externa Técnicas de plug-ins Clean code e TDDCarga Horária Tempo de Treinamento: 32 horas Laboratório final: 8 horas com suporte remoto
  8. 8. AA3 - Arquiteturas Avançadas com JavaSabemos que o trabalho de desenvolver uma arquitetura é muito importante edesenvolvedores experientes tendem a usar as tecnologias que conhecem (ou gostam) paraatender a qualquer tipo de projetoEste curso aborda diferentes formas de arquitetura através de aplicativos funcionais,facilitando a aplicação e reuso dos projetos de laboratório do treinamento nos seus projetosreais. Não vamos estudar apenas diagramas e conceitos, cada arquitetura inclui um aplicativode referência totalmente funcional além do seu arquétipo Maven!Arquiteturas Java EE Introdução Modelo de componentes Modularização - Dependência Patterns Testes, práticas e integraçãoJava EE 5 Introdução e fundamentos Java EE 5 Jboss: Seam + Richfaces + Hibernate JSF, Wicket, GWT e Vaadin Persistência avançada e Cache 2o nível Enterprise JavaBeans e JMSJava EE 6 Introdução a Java EE 6 Servlet para produtores de APIs JSF 2 e Composite Components CDI EJB 3.1
  9. 9. Spring Introdução, vantagens e desvantagens Arquiteturas comuns com Spring Spring Web Flow Spring SecurityArquiteturas de inovação CDI avançado OSGI Integração com Scala noSQL e MongoSOA / Integração Protocolos básicos WebServices REST Mensagens assíncronasCarga Horária Tempo de Treinamento: 32 horas Laboratório final: 8 horas com suporte remoto
  10. 10. Condições e PreçosTurma PresencialCurso ValorApplication Life-cycle Management e Testes (AA1) R$ 2.100,00Fundamentos e técnicas de arquitetura (AA2) R$ 2.100,00Arquiteturas Avançadas com Java (AA3) R$ 2.100,00TOTAL R$ 6.300,00Turma via WebCurso ValorApplication Life-cycle Management e Testes (AA1) R$ 1.100,00Fundamentos e técnicas de arquitetura (AA2) R$ 1.100,00Arquiteturas Avançadas com Java (AA3) R$ 1.100,00TOTAL R$ 3.300,00Desconto compra do pacote completo R$ 2.550,00*Forma de pagamento: PagSeguroOs cursos via Web tem carga horária reduzida para 16 horas por curso, pois são apresentadasapenas as partes teóricas. Todos os laboratórios são disponibilizados para os alunosdesenvolverem com suporte remoto via fórum de discussão, wiki e arquivos no nossoexclusivo ambiente. Para cursos via Web agendamos antecipadamente um checkup deambiente para termos certeza do funcionamento do nosso ambiente de e-learning na suamáquina. Caso já tenha assistido mini-cursos gratuitos via Web, não há necessidade poisusamos o mesmo ambiente (Cisco Webex).Próximas TurmasConfira as próximas turmas no nosso site: www.globalcode.com.br ouarquiteto.globalcode.com.brMais Informações & InscriçõesNovas turmas presenciais em breve! Entre em contato com a Globalcode São Paulo e faça jásua pré-reserva: 11 3145-2230.

×