Torne-se o profissional
que o mundo precisa!
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!
Competências do profissional Back End
Visão estratégica
Mentoria de Carreira
Aplicabilidade
Foco em Resolução de Problemas
Programa especializado
Foco no mercado
Metodologia Fullture
Aprenda na prática
Market-Driven
Experts do mercado
Habilidades do futuro
Mercado
Onde você poderá trabalhar
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ó:
Back End
O desenvolvedor back-end é um profissional especialista no desenvolvimento web.
Inscreva-se agora
Parcelamentos em até: 12 x R$166,63
Pagamento à vista por apenas:
Original price was: R$4,580.00.R$2,290.00Current price is: R$2,290.00.Comprar