ARQUITETURA E DESENVOLVIMENTO DE SOFTWARE FULL CYCLE
Detalhes do curso
Carga Horária
400h
Disponibilidade
02/01/2023
Turnos
Livre
Modalidade
EaD
Introdução sobre o curso
O curso de Pós-graduação Lato Sensu em Arquitetura e Desenvolvimento de Software Full Cycle propõe a capacitação profissional para desenvolvedores de software que queiram dar um passo a mais em suas carreiras e serem capazes de arquitetar e desenvolver aplicações de grande porte, tendo assim as habilidades que usualmente são exigidas pelas grandes corporações que necessitam desenvolver e manter sistemas críticos.
Objetivo do curso
- O curso de Arquitetura e Desenvolvimento de Software tem o objetivo de apresentar os principais conceitos, bem como as aplicações práticas de diversas modalidades de arquitetura de software que atualmente são utilizadas por grandes corporações em todo mundo.
Áreas de atuação do curso
Com o crescimento exponencial da transformação digital de médias e grandes corporações, o papel da pessoa desenvolvedora cada vez mais se transforma e ao mesmo tempo se torna mais complexo. A utilização de boas práticas de desenvolvimento, padrões de projetos e arquiteturais são extremamente necessários para manter de forma sustentável os sistemas de informação, além de possibilitar a criação de novos recursos e produtos que fazem com tais organizações apresentarem seus diferenciais competitivos para todo mercado. Esta pós-graduação está amplamente inserida no contexto acima e foca exatamente nos principais pontos que ajudarão qualquer pessoa desenvolvedora a criar e manter, de forma sustentável, softwares de grande porte utilizando as práticas mais modernas de arquitetura e desenvolvimento de software. Acreditamos que toda pessoa desenvolvedora necessita de conhecimentos de arquitetura de software para que diariamente tenha uma visão mais crítica e aprofundada no processo de desenvolvimento, e consequentemente possa gerar mais valor para seus pares, clientes e organizações.
- Entender os principais fundamentos sobre arquitetura de software;
- Embasamento na utilização de Docker e Containers;
- Entendimento sobre Design Patterns;
- Entendimento teórico e prático sobre Arquitetura Hexagonal;
- Entendimento teórico e prático sobre Domain Driven Design e seus patterns;
- Entendimento teórico e prático sobre Clean Architecture;
- Criação de sistemas monolíticos modulares que são capazes de escalar;
- Entendimento teórico e prático sobre arquitetura baseada em microsserviços;
- Entendimento teórico e prático sobre Arquitetura baseada em eventos.
Público Alvo
- Pessoas desenvolvedoras com no mínimo 2 anos de experiência na criação e manutenção de sistemas web. Necessário entendimento de Orientação a Objetivos e Banco de Dados.
Pré-requisitos
- Computador ou celular com acesso à internet.
Metodologia
- O curso será desenvolvido em aulas/videoaulas didáticas, práticas, exercícios, e ferramentas.
Avaliação
- A avaliação dos alunos é realizada de maneira contínua de acordo com a compreensão das técnicas apresentadas no presente curso.
Certificado
- O certificado será emitido pela Faculdade Brasília - FBr, credenciada pelo MEC.
Wesley Willians
Sobre
Fundador da School of Net e Full Cycle. Formado em Tecnologia e Mídias Digitais pela PUC-SP, MBA pelo Ibmec-RJ, realizou alguns cursos na Sloan School of Management no MIT e atualmente é mestrando na área de Design Instrucional e Tecnologias de Educação à Distância na Universidad del Turabo. Programador poliglota e atualmente é um grande amante da área de Arquitetura de Software e DevOps.
Organização Curricular
- Docker
- Fundamentos de Arquitetura de Software
- Arquitetura Hexagonal
- Domain Driven Design
- DDD: Modelagem Tática e Patterns
- Clean Architecture
- Sistemas Monolíticos
- Arquitetura Baseada em Microsserviços
- Event Driven Architecture
- Design Patterns
- Marketing pessoal
- Trabalho em equipe
- Empreendedorismo
- Estudo de Caso