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. 

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.

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

    Curso Presencial

    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

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:
27 de abril de 2024
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