
| |

Formato do Curso
O curso abordará, em sua primeira disciplina, a importância do trabalho de arquitetura de software em projetos de missão critica e os principais aspectos relacionados a definição da arquitetura, atributos de qualidade, avaliação, documentação e governança de arquitetura. Na seqüência, serão abordados tópicos relacionados a componentização como um dos principais instrumentos para o aumento da produtividade e competitividade da indústria de software. Serão apresentados os principais conceitos, padrões e boas práticas relacionadas à criação e reutilização de componentes no desenvolvimento de novas aplicações, além dos conceitos e boas práticas de testes de componentes de software.
Na seqüência, o curso apresenta os principais conceitos relacionados a um tópico bastante em voga na indústria de TI, chamado “arquitetura orientada a serviços” (ou simplesmente SOA, do inglês Service-Oriented Architecture)., cuja principal característica é uma forma concreta de implementação através de WebServices. Serão explorados os conceitos básicos, as principais tecnologias envolvidas, as ferramentas, o conceito de Governança SOA e o cenário atual do estágio de adoção de SOA pelas empresas. Por último, será explorado a Gestão de Processos de Negócios (ou BPM, do inglês Business Process Management), um conceito muito importante presente na vanguarda do desenvolvimento de software que normalmente é associado a projetos SOA. Serão apresentados os principais conceitos e sua importância, ferramentas, padrões e principais tendências relacionadas ao tema.
Público Alvo
Profissionais graduados com experiência na área de tecnologia da informação e/ou desenvolvimento de software, que desejam migrar para as novas abordagens de projetos de soluções corporativas. É necessário que os profissionais tenham conhecimento prático de alguma linguagem de programação orientada a objetos, tais como Java, C#, C++ etc.para permitir o entendimento dos exemplos estudados.
Disciplinas
Critério de aprovação do aluno nas disciplinas
Será aprovado o aluno que obtiver média mínima de 7,0 (numa escala de 0 a 10) e tiver freqüência igual ou superior a 85% em cada disciplina.
Ementa
O curso está estruturado em cinco disciplinas extremamente relevantes e atuais para o desenvolvimento de aplicações de software: “Arquitetura de Software”, “Componentização e Reúso”, “Arquitetura Orientada a Serviços (SOA) e WebServices”, “Testes de Componentes” e “Gestão de Processos de Negócios (BPM)”.
Conteúdo programático das disciplinas
Arquitetura de Software: Conceitos e Métodos de Avaliação
Componentização e Reúso de software
Arquitetura Orientada a Serviços (SOA) & WebServices
Teste de Componentes de Software
Gestão de Processos de Negócios
|
| |
Copyright © 2008. Todos os direitos reservados. |
|
|
|