fbpx Skip to main content

Back-End

– Deep

Torne-se o profissional
que o mundo precisa!

Quero fazer parte

Sobre o curso

O desenvolvedor back-end é um profissional especialista no desenvolvimento web. Ele tem a responsabilidade de planejar, programar, testar e manter a estrutura de códigos que faz a interface entre um site, o servidor e o banco de dados.

Plataforma
exclusiva
Mentorias
com experts
Preparação para
o mercado
Jornada
completa

O que você vai aprender?

O desenvolvedor back-end é um profissional especializado no desenvolvimento de sistemas e aplicações web, focando principalmente na criação, otimização e manutenção da lógica de funcionamento por trás das interfaces que os usuários interagem. Ele é responsável por planejar, programar, testar e manter a estrutura de códigos que conecta um site ou aplicativo ao servidor e ao banco de dados, garantindo a funcionalidade, segurança e escalabilidade do sistema. 

Durante um curso de back-end, o aluno aprenderá diversos conceitos e habilidades técnicas essenciais para se tornar um profissional qualificado. Entre os principais tópicos que serão abordados, estão: 

Linguagens de Programação, Estruturas e Frameworks, Banco de Dados, APIs e Serviços Web, Arquitetura de Software e muito mais! 

Uma jornada cheia de desafios

Carga horária: +200 horas

Iniciando a sua jornada

Essa é a trilha inicial da sua jornada na Fullture! Aqui você vai aprender como navegar em nossa plataforma, como é o acesso as aulas ao vivo e também, como assistir as aulas que forem gravadas. 

Você também aprenderá como anexar e enviar seus projetos, como emitir seu certificado, como acessar e fazer parte da comunidade e muito mais!  

O que você vai aprender  

  • Como navegar na plataforma Fullture; 
  • Como acessar as aulas ao vivo e aulas gravadas; 
  • Como enviar os projetos; 
  • Como emitir o certificado; 
  • Como acessar o nosso material de estudos; 
  • Como utilizar a comunidade. 

Descobrindo o Git Hub

O GitHub é uma plataforma de desenvolvimento colaborativo que permite aos desenvolvedores armazenar, compartilhar e trabalhar em conjunto em projetos de software.   

Considerado uma ferramenta essencial para Desenvolvedores, ele acomoda mais de 25 milhões de usuários! 

Com esse dado já ficou claro que MUITOS profissionais estão procurando o GitHub para melhorar seus fluxos de trabalhos e poder apresentar seus projetos e experiências para recrutadores e se colocarem no mercado de trabalho! 

Fundamentos de Informática: Hardware, Software e Redes

Você complementará sua formação com os conceitos fundamentais de computação, sistemas operacionais, redes e internet. Além disso, entenderá o cotidiano de um desenvolvedor de software e como as empresas se organizam na criação de produtos digitais. Embora não seja obrigatória para a formação de um Distinguished Engineer, essa trilha ajudará a revisar conceitos essenciais no desenvolvimento de software. 

O que você vai aprender: 

  • Dia a dia de um desenvolvedor de software e a organização das empresas; 
  • História e evolução dos computadores e seus componentes; 
  • Sistemas operacionais e funcionamento de redes; 
  • Funcionamento da internet, plataformas web e protocolos de comunicação; 
  • Navegadores e hospedagem de aplicativos; 
  • Criação de algoritmos e pseudocódigo. 

Banco de Dados

Um banco de dados é uma coleção organizada de dados que podem ser armazenados, acessados, manipulados e gerenciados de forma eficiente.  

Bancos de dados são essenciais em quase todas as aplicações modernas, desde sites e aplicativos móveis até sistemas empresariais complexos. 

O que você vai aprender: 

  • Tipos de modelos de bancos de dados: relacionais e não relacionais;
    • Introdução ao MongoDB;
    • Tipos e estruturas de dados;
    • Collections e documents;
    • Comandos de criação: inserção e importação de documentos, consulta, atualização e exclusão;
    • Criação e remoção de índices;
    • Conexão de um cluster na nuvem com o MongoDB Atla 

Backend Nodejs

Node.js é um ambiente de execução para JavaScript do lado do servidor. Ele permite que você execute código JavaScript fora do navegador, o que torna possível criar aplicações de backend (servidores, APIs, etc.) com a mesma linguagem usada no frontend. Isso traz vantagens, como a unificação da linguagem no desenvolvimento da aplicação e a possibilidade de compartilhar código entre o cliente e o servidor. 

O que você vai aprender: 

  • Introdução ao desenvolvimento Back-end e Introdução ao NodeJS;
    • Variáveis e tipos de dados e estruturas condicionais e de repetição;
    • Tratamento de erros e exceções;
    • Instalação, configuração e importação de bibliotecas;
    • Introdução ao desenvolvimento de APIs e ferramentas de apoio e para testes de API;
    • Comunicação http: requisições e respostas;
    Integração com o Front-end 

Qualidade de Software

Você irá se familiarizar com projetos comuns no cotidiano das equipes de TI e aprenderá técnicas, processos e ferramentas essenciais para garantir sistemas de alta qualidade. Você será capacitado a implementar testes automatizados (unitários, de integração e performance) e a usar ferramentas como CI/CD para assegurar entregas contínuas e qualidade no software. Ao final, você entenderá a importância da testabilidade, monitoramento contínuo e gerenciamento de bugs ao longo do ciclo de desenvolvimento. 

O que você vai aprender: 

  • Pirâmide de testes; 
  • Ferramentas de gestão de testes; 
  • Teste manual e automatizado; 
  • Critérios de qualidade entre fases de desenvolvimento; 
  • Ciclo de desenvolvimento (SDLC) e ciclo de testes (STLC). 

React Native

React Native é um framework baseado no React, mas voltado para o desenvolvimento de aplicativos móveis 

Com o React Native, é possível criar aplicações complexas apenas com o Javascript, usando recursos do React. A partir da exposição das principais funcionalidades da biblioteca, o aluno vai desenvolver seu primeiro projeto web e/ ou mobile. A trilha também conta com orientações para adaptar projetos do Android para IoS e vice-versa, além de apresentar o uso do React Native em sistemas operacionais diversos (Windows, Linux e Mac). 

Para quem é o curso?

Este curso é ideal para aqueles apaixonados por tecnologia e que buscam uma carreira de sucesso, seja para quem está começando agora ou para quem deseja fazer uma transição para uma nova área, dominando as principais linguagens e ferramentas demandadas pelo mercado Tech! 

Perfil dos participantes
  • Quem busca uma rápida entrada no mercado de trabalho;
  • Quem está disposto a investir tempo na área mais aquecida da atualidade e do futuro;
  • Quem está disposto a correr atrás e criar seu próprio futuro de sucesso e ser o profissional que o mundo precisa;
  • Quem preza por uma escola e a enxerga como um guia, que através dos melhores professores do mercado, irá mostrar os caminhos do sucesso!
  • Quem desejar mudar de vida e construir uma carreira promissora!
Quero fazer parteBaixar ementa do curso

Competências do profissional Back End

Curso de Programação Fullture: Visão Estratégica

Visão estratégica

Curso de Programação Fullture: Mentoria de Carreira

 Mentoria de Carreira

Curso de Programação Fullture: Aplicabilidade

Aplicabilidade

 Foco em Resolução de Problemas

Programa especializado

Foco no mercado

Metodologia Fullture

Aprenda na prática

Conecte-se com projetos e soluções reais de Startups e grandes de Tecnologia

Market-Driven

Utilizando a metodologia PBL (Problem Based Learning) você será um profissional pró ativo com grande capacidade de inovar e resolver problemas. Esses profissionais são os mais disputados do mercado

Experts do mercado

Os professores Fullture, são especialistas das maiores empresas de tecnologia do mundo

Habilidades do futuro

Você vai ter as competências necessárias para construir uma carreira à prova de futuro
Mercado

Onde você poderá trabalhar

1

Empresas de tecnologia focadas em desenvolvimento

2

Remotamente em empresas softwarehouses

3

Freelancer em projetos inovadores

4

Empresas de pequeno a grande porte com squads de tecnologia

Um Dev Full Stack Junior ganha em média R$ 5.100,00
Fonte: Robert Half – Guia Salarial 2024

O mercado precisa de você!

Empresas como Gympass, Neoway, Uol e tantas outras estão buscando profissionais. Veja só:

Mais de 70 mil vagas de programação em todo o território nacional.
Back End

O desenvolvedor back-end é um profissional especialista no desenvolvimento web.

Baixar ementa do curso
Inscreva-se agora

Parcelamentos em até: 12 x R$166,63

Pagamento à vista por apenas:

Original price was: R$4,580.00.Current price is: R$2,290.00.Comprar

Financeira Principia:

Com parcelas a partir de

R$ 101,22
Quero parcelar meu curso