A Tecnologia da Informação revolucionou a maneira de fazer negócios, a forma de trabalhar e até o modo de vida das pessoas. A informática, as organizações e seus usuários estão dando forma ao mundo atual e ao futuro.
A FIAP fundamentou o Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas na vivência real do mercado para desenvolvimento de sistemas. Durante o curso, o aluno é estimulado a vencer novos desafios e realizar projetos para que, ao concluí-los, esteja preparado para atuar como Arquiteto de Sistemas - profissional apto a realizar as funções de gerência, coordenação, análise e programação na área de sistemas.
O curso oferece alta carga horária dedicada especificamente à formação humana e técnica, dentro das seguintes áreas:
- Desenvolvimento e Manutenção de Sistemas: Utilizando as principais linguagens, banco de dados e metodologias do mercado, tais como Tecnologia dotNet, Java (J2SE, J2EE e J2ME), Análise Orientada a Objetos (UML), Bancos de dados padrão SQL (Oracle, DB2, PostGreSQL, SQL Server e MySQL), entre outros.
- WEB: Desenvolvimento e manutenção de aplicações para internet, utilizando linguagens e ferramentas como HTML, XML, XBRL, JSP, Dreamweaver e JavaScript. Todas as linguagens interagindo com banco de dados.
- Administração de Servidores de Aplicação: Análise e implantação de soluções envolvendo componentes avançados em servidores de aplicação (JBoss, Tomcat, WebSphere e Oracle Application Server).
- Gerenciamento e Administração: Ênfase em empreendedorismo, gerência de projetos e liderança, utilizando as melhores práticas do mercado: PMI®, XP, Cobit, SixSigma, ITIL, CMMI e RUP. Isso permitirá que o aluno seja, ao final do curso, um Arquiteto de Software, com uma visão ampla da tecnologia.
Em todos os módulos, aspectos transversais da profissão - como negociação, argumentação e trabalho em grupo - são desenvolvidos através do Projeto Integrado.
Mercado de Trabalho
O Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas foi elaborado de forma modular. Em todos os módulos são desenvolvidos projetos relacionados aos conteúdos abordados em sala de aula. Ao final de cada módulo, o aluno estará apto a desempenhar atividades específicas no mercado de trabalho e receberá um certificado de qualificação profissional. Com esse diferencial, o aluno não precisa esperar a conclusão do curso para procurar uma colocação profissional.
1º módulo
Desenvolver raciocínio lógico para programação de computadores
Desenvolver programas utilizando J2SE e C#
Criar e modelar banco de dados
Utilizar as ferramentas gráficas para desenvolver páginas na web
Especificar a estrutura de páginas web e suas características
Desenvolver conceitos de infraestrutura de ambientes computacionais
2º módulo
Analisar e desenvolver sistemas utilizando uma linguagem visual com acesso a bancos de dados
Desenvolver programas J2SE e C# utilizando patterns em duas ou mais camadas
Estabelecer comunicação entre o banco de dados e os programas
Desenvolver sites utilizando linguagem de script
Instalar e configurar servidores de aplicação
Identificar e selecionar infraestrutura de redes computacionais
Gerir projetos de sistemas utilizando metodologia do PMI® (Project Management Institute)
Certificado de Qualificação Profissional de Programador de Computadores
3º módulo
Utilizar ferramentas computacionais para criação e manutenção de sistemas
Desenvolver sistemas utilizando servidores de aplicação
Desenvolver aplicações utilizando componentes distribuídos (com Web Services)
Estabelecer arquitetura orientada a serviços (SOA)
Estabelecer diretrizes para medição e acompanhamento da qualidade de software (CMMI)
Identificar formas de atuação no mercado de trabalho de informática
Estabelecer plano de negócios de informática
Conhecer as tendências no desenvolvimento de sistemas distribuídos
Certificado de Qualificação Profissional de Desenvolvimento de Componentes Distribuídos
4º módulo
Desenvolver aplicações para dispositivos móveis (J2ME)
Integrar aplicações móveis a banco de dados
Desenvolver habilidades na gestão de empresas e pessoas
Estabelecer política de controle e segurança em aplicações
Conhecer as tendências e métodos para Governança de TI (ITIL, Cobit e SixSigma)
Conhecer a legislação pertinente ao desenvolvimento de sistemas
Conhecer as tendências no desenvolvimento de sistemas móveis
Certificado de Qualificação Profissional de Desenvolvimento em Dispositivos Móveis.