|
 Recursos Humanos Nossa equipe está em contato com as principais tecnologias voltadas a projetos corporativos.Â
Contamos com um time de instrutores experientes, auxiliando na formação técnica de recursos humanos com o que há de mais efetivo em tecnologias de desenvolvimento. O Foco na Qualidade e nos Requisitos de Negócio Os treinamentos in company da improvess são diferenciados. Focamos a capacitação tecnológica com ênfase em aspectos de qualidade crÃticos à s necessidades da organização do cliente.Â
Apenas uma capacitação tecnológica não garante a aplicação do conhecimento de forma eficiente e centrada no atendimento aos requisitos de negócio da organização.
Nossos cursos maximizam o valor agregado do treinamento alinhando o aprendizado da tecnologia aos aspectos chave do sucesso no desenvolvimento de sistemas, os seus requisitos de qualidade:
Aspectos Funcionais Qualidade do código-fonte escrito
Desempenho de Sistemas
Usabilidade de Sistemas
Acessibilidade de Páginas Web
Arquitetura, Componentes e Plataformas de Sistemas Ascpectos de Confiabilidade de Sistema Controle de Acesso e Proteção a Dados
Mentoring e Acompanhamento A improvess atua próximo aos seus alunos, acompanhando-os na superação da sua curva de aprendizado. Auxiliamos nossos alunos, por um perÃodo posterior à realização dos treinamentos, na absorção prática das tecnologias nas atividades dentro de seu ambiente de trabalho.Â
Portfólio de Treinamento Orientação a Objetos com Java Java JEE (EJB 3.0) Concorrência em Java Java Server Faces (JSF) e Ajax Curso Java Web Services Tecnologias Java para Web Padrões de Projeto com Java Curso Java Avançado Segurança em Aplicações Java Adobe Flex XML Engenharia de Requisitos Arquitetura de Software e Tomada de decisões arquiteturais Especificação de Produtos de Software Orientação a Objetos com Java Este curso apresenta conceitos de programação orientada a objetos, seus paradigmas e sua contextualização no desenvolvimento de sistemas na atualidade, utilizando a linguagem Java.
 Java JEE (EJB 3.0)
Projetar uma arquitetura robusta para o desenvolvimento de aplicações aderentes às especificações de Enterprise JavaBeans; Conceitos de SessionBeans e EntityBeans; Projetar, implementar, distribuir e utilizar componentes Enterprise JavaBeans, no contexto da plataforma JEE, seguindo as melhores práticas na tecnologia; Desenvolver aplicações que tenham suporte a transações, segurança, persistência automática e integração com aplicações web; Desenvolver aplicações complexas com estruturação em camadas.
Â
Concorrência em Java Sistemas que se beneficiam do uso de threads aproveitam melhor a disponibilidade de multiprocessadores e multi-núcleos, fornecendo soluções de maior escalabilidade e desempenho. Por outro lado, programação multithread normalmente não é bem conhecida entre os programadores, gerando sistemas com erros funcionais e não-funcionais de difÃcil identificação. Este curso visa capacitar os envolvidos nas técnicas e padrões de programação concorrente com Java, desmistificando conceitos e esclarecendo este importante capÃtulo do desenvolvimento de sistemas.  Java Server Faces (JSF) e Ajax Capacitação no desenvolvimento de aplicações web através de codificação e utilizando técnicas de drag-and-drop, similar ao desenvolvimento de aplicações standalone swing. Além disso, é apresentada a tecnologia Ajax, para desenvolvimento de interfaces gráficas web ricas.  Curso Java Web Services Prover conceitos, fundamentos e habilidades necessárias para o desenvolvimento e utilização de Web Services na solução de problemas comuns no domÃnio das aplicações distribuÃdas.
 Tecnologias Java para Web
Desenvolver aplicações Java voltadas para o ambiente Web; Apresentar os conceitos básicos e sintaxe de JSP para construção de páginas Web com conteúdo dinâmico; Tornar o participante apto a utilizar as tecnologias de Servlets e Java Server Pages e saber como aplicá-las adequadamente.
 Padrões de Projeto com Java Conceitos e fundamentos sobre os principais padrões de projeto (GoF, J2EE BluePrints) e habilidades necessárias para o desenvolvimento de aplicações Java através da aplicação de Padrões de Projeto.
 Curso Java Avançado
Conhecer e exercitar recursos avançados da linguagem Java; Identificar as tecnologias Java e o contexto de suas aplicações; Aplicar conceitos de banco de dados, transações, concorrência e aplicações cliente-servidor, entre outros, utilizando a tecnologia Java.
 Segurança em Aplicações Java
Prover conceitos e fundamentos sobre segurança na linguagem Java Prover habilidades necessárias utilizando mecanismos de proteção de dados, controle de acesso e APIs de segurança voltados ao desenvolvimento de aplicações Java Web.
Conceitos e fundamentos sobre segurança na linguagem Java, fornecendo habilidades necessárias em mecanismos de proteção de dados, controle de acesso e APIs de segurança voltados ao desenvolvimento de aplicações Java Web. Adobe Flex O Flex é uma estrutura de código aberto altamente produtiva e gratuita para a criação e manutenção de aplicativos Web expressivos implantados de maneira consistente nos principais navegadores, desktops e sistemas operacionais. Neste curso o aluno irá aprender todos os passos para se criar aplicações ricas, deste a instalação do Flex SDK até a implantação dos aplicativos no servidor.
       XML
Entender os conceitos básicos de XML; Aprender a validar documentos XML, usando schemas; Entender o mecanismo de transformação dinâmica de XML usando XSL; Aprender a manipular XML usando a linguagem Java.
 Engenharia de Requisitos
Apresentar os conceitos básicos do fluxo de requisitos; Descrever e exercitar técnicas para levantar e especificar requisitos com casos de uso; Descrever e exercitar técnicas para documentação de requisitos não funcionais.
 Arquitetura de Software e Tomada de decisões arquiteturais
Módulo I Proporcionar uma visão holÃstica de arquiteturas de software e serviços corporativos; Melhorar o processo de tomada de decisões arquiteturais; Melhorar o processo de escolha de mecanismos arquiteturais adequados para cada projeto de software especÃfico;
Módulo II Aprender a desenvolver a modelagem colaborativa entre projetos; Identificar propriedades e as responsabilidades de componentes e objetos; Entender como aplicar um processo iterativo e centrado na arquitetura, para desenvolver um modelo de projeto robusto; Aprender a identificar uma arquitetura candidata para o sistema; Aplicação de Padrões de Projeto aplicados à Modelagem Arquitetural.
 Especificação de Produtos de Software O curso é indicado para gestores e profissionais de TI que precisam
Elicitar requisitos, promovendo uma abordagem diferenciada quanto a como informações sobre o negócio, requisitos funcionais e não-funcionais devem ser tratadas Homologar produtos e serviços de software, apresentando uma abordagem diferenciada sobre qualidade de produtos de software. A improvess apresenta mecanismos efetivos para uma homologação de software.
 Apresentar uma abordagem a aspectos técnicos sobre processos de aquisição/fornecimento, tais como a utilização de aspectos quantitativos para comprovar que um produto ou serviço efetivamente atendeu (ou atenderá) às necessidade de uma organização  Apresentar estudos de casos (e debater junto aos participantes) quanto à definição de critérios de homologação de software para aquisição e desenvolvimento de software e serviços.  Análise & Projeto de Software com UML
Aprender a desenvolver a realização de um caso de uso que modela as colaborações entre instâncias de classes; Identificar as propriedades e as responsabilidades dos objetos; Entender como aplicar um processo iterativo, centrado na arquitetura, para desenvolver um modelo de projeto robusto; Aprender a identificar uma arquitetura candidata para o sistema.
 Testes de Software
Entender os conceitos básicos do fluxo de testes e visão geral de tipos de testes; Entender como ler e interpretar os artefatos gerados por este fluxo; Entender como automatizar as diversas tarefas do fluxo de testes; Aprender e exercitar as técnicas para criação de Casos de Testes com a abordagem Caixa-Preta; Aprender e exercitar metodologias ágeis para execução de testes: Testes Exploratórios; Conhecer e analisar métricas de testes; Praticar através de ferramentas como estruturar casos de testes reusáveis.
 Â
|