Inscreva-se Menu
fechar

Precisa de Ajuda?

fechar

Compartilhe por e-mail

Enviar
fechar

Insira o número com quem deseja compartilhar essa informação e vamos te conectar ao seu WhatsApp

Enviar

O Curso

O curso se propõe a capacitar o profissional desenvolvedor com capacidade de atuar em todo o ciclo de vida da construção do produto, solucionando problemas das camadas de apresentação (front-end), implementando banco de dados e serviços remotos (back-end), capacitando-o em: 

 - Estabelecer os princípios de arquitetura de software para plataformas web e móvel; 
 - Construir os componentes de software e protocolos de comunicação para servidores web; 
 - Desenvolver sistemas completos incluindo a programação do servidor, comunicação e interface do usuário;
 - Construir aplicativos móveis para as principais plataformas de celulares e tablets.

Carga-horária: 390h
Aulas no campus da Asa Norte. 
Duração: de 2 a 4 semestres

Contato

Coordenador: Fabio Oliveira Guimarães
fabio.guimaraes@ceub.edu.br

Telefone: (61) 3966-1201 -  Informe se é aluno ou não (opção 1 ou 2, respectivamente), e logo após tecle a opção 4. 

WhatsApp: (61) 3966-1201 - Informe se é aluno ou não (opção 1 ou 2, respectivamente), e logo após tecle a opção 5.

O horário de atendimento telefônico será das 9h às 12h e 13h às 18h e pelo WhatsApp das 9h às 20h.

E-Book de Desenvolvimento Full Stack

Baixe agora para entender um pouco mais sobre a faculdade e a profissão

Diferenciais

  • O que faz o curso único

    Estrutura moderna e completa

    As aulas são oferecidas com toda a estrutura do campus da Asa Norte do CEUB, que compreende laboratórios com estações individuais para cada aluno, permitindo assim, um aprendizado prático, focado e objetivo, que possibilita a formação de profissionais prontos e capazes para qualquer desafio do mercado.

  • O que faz o curso único

    Corpo Docente

    O corpo docente do curso é composto por Mestres e Doutores com atuação na indústria de desenvolvimento de software, com experiência também em docência nas áreas da engenharia de software, ciência de dados e de desenvolvimento de sistemas.

  • O que faz o curso único

    Formação Prática

    O foco do curso é a oferta de uma formação multidisciplinar e prática, abordando novas tendencias tecnológicas do mercado, que permitam a modelagem e o desenvolvimento de soluções tecnológicas nas mais diversas plataformas, considerando os critérios de usabilidade, segurança, mobilidade, arquitetura e manipulação de dados.

Informações e disciplinas


Fundamentos em Desenvolvimento Full Stack - 30h
Conceituação sobre o Ecossistema WEB. Arquiteturas para WEB. Protocolos. Visão geral sobre Arquitetura JavaScript, Desenvolvimento Reativo, Infraestrutura de Desenvolvimento Web, Desenvolvimento Componentes Visuais, Desenvolvimento de APIs, Desenvolvimento Avançado Javascript, Otimização da Distribuição de Software (Devops), Persistência e Pesquisa de Dados. 
Princípios de Arquitetura e Desenvolvimento Processos - 30h
Princípios do Design Thinking, Preparação e formação de equipes multidisciplinares. Geração de insights. Design e validação de ideias, conceitos e protótipos. Experimentação de modelos de negócio/atuação. Aplicações do Design Thinking. DevOps,  implementação e experimentação contínua. Práticas DevOps (Integração e entrega contínua); DevSecOps Configuração (Puppet vs Ansible); Monitoração (Prometheus, ELK Stack...).
Banco de Dados - 30h
Abordagem não relacional. Modelos de dados agregados. Modelo de Dados não relacionais. Documentos. Introdução ao Mongo DB. Estruturas aplicadas. Trabalhando com dados. Consultas complexas. Modelagem de dados não relacionais.
Front-end aplicado ao Desenvolvimento Web Moderno - 30h
Conceitos de prototipação e experiência do usuário. Conceitos de interfaces gráficas, e principais frameworks utilizados. Desenvolvimento de interfaces gráficas HTML. Conceitos e utilização de CSS. Utilização de bootstrap. Conceitos e programação linguagem JavaScript. Introdução à SPA (Single Page Applications). Vantagens da utilização de desenvolvimento reativo e SPA. Comparativo entre as bibliotecas JavaScript para desenvolvimento reativo. Conceituação das principais bibliotecas Javascript: Vue, React e Angular.
Frameworks front-end - 30h
React - Componentes, plugins e integração com REDUX e Vue.JS. Aplicações de página única Node JS Web Performance Optimization CORS (Cross-Origin Resource Sharing).
Desenvolvimento back-end – Linguagens e Frameworks - 30h
NodeJS, arquitetura da plataforma Java, Spring  Framework , Spring Batch, Git (BitBucket, Github e Gitlab), Maven API e Integrações (Apache CXF, Enterprise Integration Patterns com Apache Camel.) e serviços de Mensageria.
Persistência de Dados - 30h
Persistência com JPA Spring Data, acesso de banco de dados de Relacional, acesso de  banco de dados NoSQL -  orientado a documento, escopo e transações, melhores práticas.
Desenvolvimento de serviços web (APIs e web services) - 30h
Conceito de Microservices Monolith, SOA & Microservice, Microservices Patterns, Rest - JSON, Service Registry & Discovery, Service Mesh, Spring Boot, JWT, Spring Security, Desenvolvimento seguro, Testes, API Gateway & Integration, API Gateways, API Design, instalando e configurando um API gateway e desenvolvendo uma API.
Data Science & Machine Learning - 30h
Conceitos de Big Data e Ciência de Dados.
Desenvolvimento Mobile - 30h
Dispositivos. Ambiente de desenvolvimento. Linguagem. Formulários. Objetos e gerenciamento de memória. Tabelas e layouts. Navegação. Periféricos: câmera, GPS. Persistência.
Desenvolvimento Mobile Multiplataforma - 30h
Frameworks multiplataforma: Xamarin, React Native, PhoneGap/Cordova, Jquery mobile e Ionic. Ambiente de desenvolvimento, modelos de programação, layouts e templates, modelos de dados, estrutura do aplicativo e empacotamento. 

Mensalidades

15 parcelas 18 parcelas 24 parcelas Próxima turma Bolsas e Descontos
R$ 863,33 R$ 741,03 R$ 593,54 Início:
08 de março de 2025
Egressos do CEUB têm 20% de desconto (não cumulativos)

Observações:

Egressos do CEUB têm 20% de desconto (não cumulativos).

O CEUB reserva-se o direito de:
- Não oferecer o curso caso não atinja o número mínimo de alunos matriculados;
- Proceder alterações nas informações referentes aos cursos de pós-graduação sem prévio aviso.

  • Compartilhe os valores:

Carreiras

Desenvolvedor

Além de desenvolver as funcionalidades dos sistemas, o desenvolvedor full stack é responsável por levantar os requisitos junto aos clientes. Então, também é importante que ele consiga compreender as regras do negócio no qual o projeto está inserido, identificando as demandas e necessidades. Após definir o que precisa ser feito, esse profissional deve iniciar o desenvolvimento da solução.

Desenvolvimento Mobile

Um dos principais diferenciais para os desenvolvedores full stack é trabalhar com desenvolvimento mobile, já que essa área está cada vez mais presente nas empresas, principalmente em startups. Esse conhecimento é uma grande vantagem competitiva para o profissional.

Ver mais >

Viste o Ceub