4ª Feira de Carreiras - Faculdade Impacta

Sobre o Curso

O mercado está carente de profissionais com habilidades necessárias ao desenvolvimento de sistemas de software. A abstinência em práticas de engenharia de software aplicadas em projetos e clientes reais durante a sua formação produziram gerações de desenvolvedores inseguros em suas áreas de atuação, com capacidade restrita de produzir resultados concretos e de qualidade.

Este fato, infelizmente, é confirmado sempre que avaliações técnicas em processos seletivos são realizadas: os conhecimentos teóricos de muitos candidatos são fragmentados e falhos devido à ausência catalisadora de boas experiências práticas.

Para mudar este cenário, o MBA em Engenharia de Software foi elaborado para atender as necessidades de profissionais que já atuam no mercado de tecnologia da informação e estão diretamente envolvidos com o processo de engenharia de software, de forma a atender as exigências do mercado de software, promover um alinhamento estratégico entre tecnologia e negócio, bem como integrar os resultados obtidos na análise e projeto com a fase de desenvolvimento de software.

Adicionalmente, os alunos do curso são imersos em um ambiente focado no pensamento ágil, atendendo-se, assim, as necessidades de mercado de trabalho. Nesse contexto, a troca de experiências entre alunos e professores, assim como a experiência com casos
reais e clientes reais são potencializadas.

 

*Os alunos inscritos no curso deverão portar notebook próprio com acesso à internet para participação das atividades em sala de aula.

A configuração mínima exigida para as aulas é: 

  • Processador mínimo: Intel Core i5 (desejável Core i7);
  • Memória RAM mínima: 4GB (desejável 8GB);
  • Disco rígido mínimo: 350GB (desejável 500GB);
| Especialização |

Campus

Digital

Modalidade

Digital

Duração:

12 Meses

Dia e Hora:

Segunda e Quarta (Aulas ao vivo por webconferência) | 19h às 23h | + 8 sábados (Presencial)

PRÓXIMA TURMA

04/11/2020

Investimento:

24x R$ 625,00*
Consulte condições

* Valor para pagamento até o dia 5 de cada mês.

ou clique aqui para MAIS INFORMAÇÕES

CONTEÚDO ESPECÍFICO

  • Business Strategy & Agile Methodologies

    16h: Software Engineering Foundation

    • Introdução à Engenharia de Software
    • Processos e SDLCs
    • UML
    • Manifesto Ágil
    • Scrum
    • Lean & XP
    • Kanban

     

    16h: RPA & Process Automation - BPM Tools

    • Mapeamento de Processos
    • BPMN
    • Plataformas de RPA
    • Plataformas de BPM
    • Introdução ao desenvolvimento BPM
    • Introdução ao desenvolvimento RPA

     

    16h: Product Owner Foundations & Business Requirements

    • O papel de PO
    • Business Model Canvas
    • User stories
    • Using BDD on user stories
    • Stakeholders mapping and story mapping
    • Pitching your idea

     

    16h: Agile Project Management

    • Metodos e práticas Ágeis (Kanban, SCRUM)
    • Papéis (PO, Scrum Master)
    • Planejamento e Estimativas
    • Execução do Projeto
    • Encerramento do Projeto
    • Áreas de Conhecimento (PMI + Ágil)
    • Gestão de Riscos e Ágil em Escala
  • DevSecOps & Cloud Computing

    16h: Infrastructure and Cloud Computing

    • Conceitos IaaS, Paas, Saas
    • Infra-as-code tools
    • Observability
    • Log Centralizado e ferramentas de monitoração avançada
    • Prometheus, ELK
    • Principais serviços Cloud
    • Comparação principais provedores Cloud (Azure, Google e AWS)
    • Automação Cloud
    • Cloud Foundry - Paints
    • Docker - Docker Swarm
    • Kubernets
    • Virtualização (Vagrant)

     

    16h: DevSecOps & SRE

    • DevSecOps Foundations: agile, lean, production, pipeline
    • DevOps Tools: GIT, Jenkins, DockerHub, Azure DevOp, Helm
    • CI/CD, Hypothesis-Driven-Development, A/B Testing, Dark Launch/Feature Toggle
    • Auto-Scaling, Automatic Monitoring and Operations: cloud, microservices, conteiners, docker
    • DecSecOps: Security Practices, from Conception to Final Product Delivery
    • Security Techniques and Validations. Static Application Security Testing (SAST). Dynamic Application Security Testing (DAST)
    • Security Testing Automation within the Project Workflow. SonarQube, AppScan
    • Site Reliability Engineering - (SRE)
    • Carreira do Engenheiro DevOps/SRE

     

     

  • Architecture & Development

    20h: Applications Architecture

    • Introdução a arquitetura de software e tipos de arquitetos
    • Requisitos não funcionais, ISO 25010, ATAM, táticas arquiteturais e documentação arquitetural
    • Arquitetura corporativa (TOGAF)
    • Modificabilidade (OOP, coesão, acoplamento, SOLID, DDD, PoEA, Design Patterns e métricas de qualidade de código)
    • Testabilidade (testes de requisitos não funcionais, TDD, CI, CD e DevOps para arquitetura)
    • Desempenho (latência, vazão, escalabilidade, Event Sourcing, CQRS e sharding)
    • Disponibilidade (erros, falhas e exceções, filas, serveless, microsserviços, NoSQL, técnicas de Hot Deploy e técnicas de monitoramento)
    • Segurança (OWASP, tipos de ataques, autenticação, autorização, criptografia, OAuth, single sign-on e JWT)

     

    16h: Data Engineering (Big Data & Analitycs)

    • Data Modeling and SGBDs
    • Tipos de Bancos dados (Relacional, Colunar, Documento)
    • Bancos de dados como Serviço
    • Tópicos Especiais (Performance, Escalabilidade, Segurança)
    • Bigdata & Analitycs

     

    24h: APIs & Web Applications

    • Introdução a Plataforma JAVA
    • Conceitos básicos e tools
    • Persistencia com JPA
    • Spring Data
    • Conceito de Microservices
    • APis Design
    • SPA
    • Design responsivos
    • Testes

     

    16h: Mobile Applications

    • Aplicativos Nativos
    • Aplicativos Híbridos
    • Kotlin e Java
    • Flutter
    • Componentes de aplicação
    • Persistência de dados
    • Integração com Firebase
    • Testes
  • Quality Assurance

    16h: Automated Software Testing

    • Fundamentos de Testes
    • Técnicas de Testes
    • TDD e BDD
    • Testes de Unidade (Teoria e Automação na prática) - Java e JUnit
    • Testes de API (Teoria e Automação na prática) - Java, JUnit, RestAssured e Cucumber
    • Testes Web (Sistema) (Teoria e Automação na prática) - Java, JUnit, Selenium e Cucumber
    • Testes de Performance (Teoria e um pouco de prática) - JMeter

     

    16h: Software Quality and Metrics

    • O conceito de Qualidade
    • Padrões tradicionais da Qualidade de Software (ISO 9000, CMMi )
    • A abordagem Ágil
    • Testes Ágeis
    • Ágil e a Qualidade do Software
    • Métricas na Abordagem Ágil
  • Bootcamp

    20h: Software Engineering Project - Bootcamp

    • Introduction and Planning
    • Retrospective #1
    • Prototype and team presentations
    • Retrospective #2
    • MVP presentations
    • Pitching your project

Entenda o Módulo Executivo do MBA Impacta:

Em mercados cada vez mais competitivos, competências como liderança, inovação e empreendedorismo são fundamentais para profissionais de diferentes setores e cargos.

Montando seu próprio calendário de aulas, você desenvolve essas habilidades e ainda constrói networking aprendendo com alunos de diferentes turmas!

O que você vai aprender?

Sobre - Faculdade Impacta

Entenda o Módulo Experience Labs do MBA Impacta

O aprendizado prático e a experiência presencial são fundamentais para o desenvolvimento profissional, seja ao aplicar o conteúdo adquirido em aula ou para expandir o conhecimento.

Durante o período de até 2 anos, você pode montar seu próprio calendário escolhendo quais Labs deseja fazer nas 64 horas obrigatórias de aulas hands-on e garantir um Certificado em cada!

O QUE VOCÊ VAI APRENDER?

  • Business Agility & Agile Methodologies
  • Coding
  • Digital Data Marketing & Growth Hacking
  • Big Data - Data Science
  • Artificial Intelligence & Chatbots Lab
  • Storytelling
  • Customer Experience (CX)
  • Design Thinking & Innovation Tools
  • People Branding & PNL
  • Tech Trends
  • Cyber Security & Hacking
  • DevOps & Cloud Computing

GOSTOU DE TODOS OS LABS? SÓ AQUI NA IMPACTA VOCÊ PODE APROVEITAR QUANTAS EXPERIÊNCIAS QUISER EM NOSSOS LABS PELO PERÍODO DE 2 ANOS!

Coordenador

Coordenador(a) Marcus Vinícius Almeida Silva

Marcus Vinícius Almeida Silva

Coordenador(a) do curso de Engenharia de Software

  • Mestre em Engenharia de Software pelo Instituto de Pesquisas Tecnológicos – SP em 2018.
  • Especialista em Sistemas Distribuídos pela Universidade Federal da Bahia em 2008.
  • Possui mais de 18 anos atuando em projetos de software passando pela indústria e por grandes instituições do mercado financeiro.
  • Mais de 10 anos como Arquiteto de Soluções Digitais e mais de 04 anos de experiência como docente.
  • Atualmente atua como gerente em uma instituição do mercado financeiro envolvido diretamente no processo de criação e implementação de soluções digitais.

Conteúdo

  • Habilidades

    - Analisar, modelar, especificar, validar e gerenciar requisitos de software;

    - Projetar software (arquitetura e projeto detalhado) e realizar modelagem, análise e avaliação da qualidade, considerando métodos, modelos arquiteturais e padrões de projeto nestas atividades do processo;

    - Programar com qualidade e em equipe: inclui métodos, técnicas, tecnologias e ferramentas;

    - Manter o software para que evolua qualitativamente;

    - Planejar e executar a verificação, validação, revisões, inspeções e testes;

    - Gerenciar projetos de software.

  • Mercado de Trabalho

    O futuro é promissor para os engenheiros de software. Os egressos deste curso se destacam no mercado de trabalho pelo conhecimento do processo de desenvolvimento de software, o que os habilita a utilizar processos, métodos e ferramentas de TI para produzir, de maneira sistemática e eficaz, softwares robustos e de qualidade.

    O Brasil figura entre os primeiros países no ranking mundial de desenvolvedores, fabricantes e distribuidores de softwares, o que mantém o setor aquecido.

    Empresas públicas ou privadas, startups ou companhias de tecnologia contam com grandes oportunidades para este profissional, além das filiais de multinacionais presentes no País. Entre as funções estão: administrador de banco de dados, analista de sistemas e programador.

  • Metodologia Usada

    Com o MBA em Engenharia de Software você aprende com casos reais de clientes, dominando as etapas de modelagem de negócios, especificação de requisitos de negócios e de sistemas, projeto, desenvolvimento, testes e manutenção de sistemas de informação em diversas áreas.

  • Objetivo

    Promover sólida formação profissional, pragmática e com mentalidade ágil àqueles que desejam atuar com fluência nas áreas de Análise, Projeto e Desenvolvimento de Sistemas de Software.

    O curso tem como objetivos específicos formar profissionais:

    ● Capazes de realizar correlações, verificação de ambiguidades e de duplicidades entre as diversas perspectivas de análise a fim de estabelecer uma sólida especificação de engenharia de software.
    ● Capazes de desenvolver um sistema de software que seja uma solução de um problema real de um cliente real. 
    ● Que empreguem a gestão ágil de projetos visando a garantia de critérios de qualidade e produtividade ao longo de todas as etapas de desenvolvimento de uma solução computacional.

  • Público-Alvo

    O curso é voltado para profissionais que ocupam funções de desenvolvedores, analistas, coordenadores e gerentes, além dos profissionais que desejam ocupar estas posições em sua carreira profissional. Também faz parte do público-alvo deste curso graduados na área de Tecnologia da Informação, tais como em Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de  Sistemas, Banco de Dados e Gestão de Tecnologia da Informação.

  • Relevância do curso

    O software está presente em todos os aspectos do mundo, permitindo realizar tarefas de maneira mais rápida e eficiente. O mercado da Tecnologia tem se consolidado no Brasil e a busca por profissionais qualificados é crescente entre as empresas. Contudo, muitos deles precisam complementar sua formação para atender as necessidades das organizações.

    A Pós-Graduação em Engenharia de Software da Impacta prepara o seu pensamento estratégico para a tecnologia e os negócios deste mercado. Com este curso você fica fluente nas áreas de análise, projeto e desenvolvimento de sistemas de software.

INSCRIÇÃO

Você é portador de deficiência?
* Campos obrigatórios

Nossos Parceiros

Formulário de Inscrição

Investimento

24 parcelas**

Empresas conveniadas
e ex-alunos

Consulte condições*

Valor integral

R$ 625,00*

* Valor para pagamento até o dia 5 de cada mês. Valores de investimento e opção de parcelamento em 24 vezes, válidos para matrículas efetivadas em turmas com início no primeiro semestre de 2020. Sujeito a alterações sem prévio aviso.

** Com a opção de pagamento em 24 vezes, a Faculdade Impacta permite ao aluno contar com a melhor formação acadêmica, concluindo o investimento no MBA após o término do curso, que tem duração de aproximadamente 12 meses.