0% acharam este documento útil (0 voto)
0 visualizações13 páginas

Full Stack Development

Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
0 visualizações13 páginas

Full Stack Development

Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

FULL STACK

DEVELOPMENT
Índice
FULL STACK

DEVELOPMENT

A Q U E M S E D E ST I N a

Para quem atua na área de desenvolvimento Front-end ou Back-end

e busca ampliar suas competências técnicas, tornando-se um

profissional Fullstack. Seja para impulsionar o próprio negócio, ampliar

suas possibilidades de futuro ou ajudar a transformar as organizações.

O B J E T I VO G E R A L

Proporcionar uma formação sólida e abrangente nas áreas de Front-end,

Back-end e Mobile. Você vai desenvolver as competências necessárias

para projetar, criar e implantar aplicações web completas e disponibilizá-

las em Clouds dos principais players do mercado. Aprender a criar

códigos e dominar as técnicas para desenvolvimento de forma robusta,

utilizando conceitos como Arquitetura de Software e Desenvolvimento

Seguro. E realizar o deploy das aplicações na Nuvem, abordando as

principais plataformas do mercado como AWS, Azure e GCP. Um curso

pensado para formar profissionais capazes de criar aplicações acessíveis

e escaláveis, de acordo com as demandas atuais de mercado por

desempenho e disponibilidade.

1 /2
OBJETIVOS ESPECíficos

Criar projetos complexos de softwares utilizando as

melhores técnicas e Arquiteturas de desenvolvimento.

Gerenciar o ciclo de vida de softwares.

Aplicar recursos avançados nas áreas de Back-end,

Front-end, Banco de Dados e Cloud.

Utilizar containers em ambiente local e nas principais

Nuvens do mercado.

Desenvolver aplicações utilizando Arquiteturas modernas


como Microfrontend ou Microsserviços.

Colocar em prática as principais técnicas de UI/UX

e de Prototipação.

Dominar a criação e a manutenção de esteiras CI/CD.

PRÉ-REQUISITOS

Experiência profissional em desenvolvimento de software

em no mínimo uma linguagem.

Experiência profissional em desenvolvimento Back-end ou

Front-end e em utilização de Banco de Dados SQL ou NoSQL.

2/2
M AT R I Z C U R R I C U L A R

CARGA 

DISCIPLINA CONTEÚDO PROGRAMÁTICO HORÁRIA (h)

Domínio

Subdomínio

Domain Driven Contextos Delimitado


22
Design
Domain Storytellin

Implementação de Arquitetura e Lógic

Event Storming

No Code vs Low Code

Introdução a OutSystems
Low Code
15
Development Desenvolvimento FrontEnd com
OutSystems

Desenvolvimento BackEnd com


OutSystems

1/7
Desenvolvimento básic

Orientação a Objeto

TypeScript Interfaces e Generic 15

Modules e Namespace

Injeção de Dependência

Node Estrutura de Projet

Expres
Node JS -

Route 16
O Princípio

Arquitetura MV

Criando APIs

Conexão com Banco de Dados


PostgreSQ

Conexão com Bancos Mong


Node JS -
Integração com CI/CD com Github Actio 21
Banco De Dados
Gerenciando Logs com
Prometheus e Grafan

Documentação com o Swagger 



e Redoc

2/7
Tipos de Banco de Dado

Banco de Dados Relacionai

Bancos
Entendendo índices e performances 

de Banco de Dados Relacionai 21
de Dados

Banco de Dados Documentai

Banco de Dados Colunare

Cloud e DBAAS

Principais conceitos

Testes de unidade

Qualidade
Aplicando TDD na prática
21
de Software
Testes de integração

Trabalhando com BDD

Testes de carga

Personas / Requisitos do sistem

Conceitos importantes de UI 

para desenvolvedore

UI/UX para UI - Style Guide 10


Desenvolvedores
UX - User Flo

Responsividad

Prototipação

3/7
Estrutura de desenvolvimento em Reac

State / Prop

Layout no Reac
React -

18
O Princípio

Styled Component

React Hook

Conectando com API

React Router

Geolocatio

Map

Use Contex
React -
15
Advanced
Formulários com Formik e Yu

Use Contex

Testando Componentes React

Estrutura do Next.j

CSS usando o Next.j

[Link] Client e Ser ver Renderin 16

API Route

Criando um BFF

4/ 7
Arquitetura Microfronten
Como dividir Microfrontend em subapp
Microfrontend Isolar regras de CSS para cada 18
Microfronten
Trabalhando com Microfrontend no AWS
CloudFront

Introdução ao desenvolvimento Mobil

React Native - Layouts no desenvolvimento Mobil


Básico 18
React Navigatio
Conexão com APIs

Flat Lis
Layout com Headers e Footer

React Native - Geolocatio


Medium 16
Conexão com o Firebase para Logi
Conexão com Banco de Dados 

internos / FireStor
Redux Toolkit

5/7
Notification

Câmer
React Native -
Câmera
Geofence 25
e Sensores
Jes

Gerando Framework e Microfrontends 



em Mobile

Introduçã

Fundamentos básico

CD em ambientes On-Premise

DevOps Conceitos básicos de Docke 22

Repositório de imagen

CD em ambientes em Clou

Workflow de Build e Deploy 



com Kubernetes

Princípios do SOLI

Boas práticas do Clean Cod


Clean
Diagramas do Clean Architectur 25
Architecture

Camada de entidade

Design Principles

6/7
Quais as Arquiteturas de Microsserviço

Quando usar Microsserviços e Monolito

Microsserviços Principais diferenças ao desenvolver 25


Microsserviço

BD com Microsserviço

Patterns no desenvolvimento 

de Microsserviços

Cloud x On-Premis

Principais pontes de segurança 



Arquitetura
no desenvolvimento em Clou 21
Cloud

Criando Arquiteturas Cloud

AWS ECS / AWS EKS/ Azure AKS /


Azure Container Instance

Carga horária total: 360h

7/7
C R I T É R I O

D E AVA L I A Ç Ã O

nota final:

+ Tech Challenge (0 a 60 pontos)

+ Hackathon (0 a 30 pontos)

+ Atividade Presencial* (0 a 10 pontos)

Total = 100 pontos

Para APROVAÇÃO, Nota Final ≥ 70 pontos


v
I

*a realização da Atividade Presencial é obrigatória (conforme Decreto nº 9057 de


25/05/2017, art.4º e Portaria Normativa 11 de 20/06/2017, art. 8º) e poderá ser
agendada pelo(a) estudante em qualquer um dos polos da FIAP. O prazo para sua
realização é de até 6 meses após o encerramento da Fase 5.
Dúvidas e informações?

[Link]@[Link]

(11) 98170-0028

Você também pode gostar