Implementar um software é só o primeiro passo de um bom projeto. Assim como acontece em diversas frentes da tecnologia, a Gestão do Projeto é essencial para garantia do sucesso. Por esse motivo, ser um profissional completo, que domine sobre qualidade, testagem, engenharia e desenvolvimento de softwares, além da Gestão de Projetos diferencia pessoas dentro do mercado de trabalho e potencializa currículos.
Profissionais com graduação em Tecnologia ou quaisquer outras, que desejam atuar profissionalmente no setor de Qualidade, teste, desenvolvimento de software e Gestão de Projetos.
O Curso tem em sua concepção o objetivo de atualizar a formação de profissionais da área de computação em conceitos e métodos, tecnologia e processos de desenvolvimento de software, visando proporcionar uma vivência voltada à realização de projetos e a integração e desenvolvimento de sistemas intensivos em software, aliando as melhores práticas de Gestão de Projetos, como ocorre na prática da indústria de software.
Descubra o que VOCÊ irá aprender em cada etapa de seu curso.(Grade Curricular)
Conhecer os sistemas de banco de dados(SGBDs) sendo NoSQL e SQL, compreender os sistemas com processamento de consultas, recuperação de falhas ,segurança e noções de bancos de dados distribuídos
A disciplina tem como objetivo geral o desenvolvimento de competências e habilidades necessárias para que um profissional da área de desenvolvimento de software possa executar os processos de Engenharia de Requisitos e Gerência de Riscos.
Engenharia de Software: conceitos e fundamentos;
Modelos de ciclo de vida do desenvolvimento de software;
Verificação, Validação e Teste;
Paradigmas do desenvolvimento de software;;
Modelagem Ágil;
Qualidade de software;
É cada vez mais comum empresas adotarem metodologias ágeis no desenvolvimento de projetos, buscando o valor na aplicação de práticas ágeis no gerenciamento de projetos elas garantem maior eficiência e qualidade na entrega, com menor custo e menos retrabalho.
Conceitos de Padrões de Projeto (Design Patterns);
Padrões e Reusabilidade;
Tipos de Padrões de Projeto de Software;
Conceitos Fundamentais, Plataformas e Mecanismos em Arquitetura Web;
Tecnologias Web;
Ambientes de desenvolvimento Web;
Padrões Arquiteturais na Web;
Conceitos Fundamentais, Usabilidade e Acessibilidade em Arquitetura de Aplicações Móveis;
Plataformas Mobile: Centradas em Android, IOS e Javascript.
Fundamentos da gestão de projetos; áreas de conhecimento em gestão de projetos; Grupo de processos em projeto; Modelo de projetos. Como desenvolver projetos de consultoria. Gerenciamento de equipe.
Conhecer os conceitos básicos de arquitetura de software . Conhecer conceitos básicos de documentação de arquitetura de software e de componentes e frameworks e Padrões de projeto e classificação.
Definição de qualidade.
Importância da qualidade para a engenharia de software. A relação entre qualidade e testes de software.
Modelos de qualidade: melhores práticas, métodos de avaliação e ciclos de melhoria contínua de processos.
Modelos de qualidade para software.
Inspeção de software.
Princípios e técnicas de testes de software.
Lives, podcasts, ebooks e outros materiais pensados para corroborar uma educação de qualidade com um aprendizado mais fluído.