Bootcamp De Full Stack Developer Gratuito Da DIO

Bootcamp De Full Stack
Bootcamp De Full Stack

O programa “Coding The Future XP Inc – Full Stack Developer” é uma oportunidade gratuita oferecida pela XP Inc em parceria com a DIO.

O bootcamp é projetado para preparar você para criar aplicações web completas, usando .NET para o back-end e a biblioteca React para o front-end.

Participando você terá a chance de evoluir suas práticas em desenvolvimento full stack com conhecimento em ações DevOps e domínio de ferramentas de deploy em nuvem.

Com 127 horas de conteúdo, o curso oferece projetos práticos para enriquecer seu portfólio e desafios de código que ajudarão a desenvolver as habilidades essenciais de um profissional full stack, altamente valorizadas no mercado de trabalho.

Coding The Future XP Inc – Full Stack Developer

O programa “Coding The Future XP Inc – Full Stack Developer” é uma oportunidade gratuita oferecida pela XP Inc em parceria com a DIO.

Imagem da págia do bootcamp

Este bootcamp é projetado para preparar os participantes para criar aplicações web completas, utilizando .NET para o back-end e a biblioteca React para o front-end.

Desenvolvimento de Habilidades Full Stack

Ao participar, você terá a chance de evoluir suas práticas e se tornar um desenvolvedor full stack com conhecimento em ações DevOps e domínio de ferramentas de deploy em nuvem.

Com 127 horas de conteúdo, o curso oferece projetos práticos para enriquecer seu portfólio e desafios de código que ajudarão a desenvolver as habilidades essenciais de um profissional full stack, altamente valorizadas no mercado de trabalho. As inscrições estão abertas até 08/09, com as últimas bolsas disponíveis.

Para Quem É Recomendado

Este bootcamp é recomendado para pessoas com conhecimento prévio de programação que desejam aprimorar suas habilidades de front-end e back-end para se tornarem profissionais full stack.

Participe e tenha seu perfil disponível para oportunidades em uma das tecnologias mais procuradas por empresas parceiras da DIO na Talent Match.

Temas Trabalhados

Introdução ao Ambiente .NET e Projetos Colaborativos

  • Introdução ao Desenvolvimento Full Stack com a XP Inc;
  • Introdução ao .NET;
  • Introdução as IDEs e Configuração de Ambiente .NET;
  • Versionamento de Código com Git e GitHub;
  • Desafios de Projetos: Crie Um Portfólio Vencedor;
  • Contribuindo em um Projeto Open Source no GitHub;
  • Live de Lançamento: Coding The Future XP – Full Stack Developer.

Sintaxe Básica com .NET C#

  • Sintaxe e Tipos de Dados em C#;
  • Tipos de Operadores em C#;
  • Operadores Aritméticos em C#;
  • Conhecendo as Estruturas de Repetição em C#;
  • Conhecendo a Organização de um Programa C#;
  • Array e Listas em C#;
  • Construindo um Sistema para um Estacionamento com C#.

Dados e Listas com .NET C#

  • Propriedades, Métodos e Construtores com C#;
  • Manipulando Valores com C#;
  • Exceções e Coleções com C#;
  • Tuplas, Operador Ternário e Desconstrução de um Objeto com C#;
  • Nuget, Serializar e Atributos no C#;
  • Construindo um Sistema de Hospedagem de um Hotel no C#;
  • Desafios de Código: Aperfeiçoe Sua Lógica e Pensamento Computacional;
  • Calculando Juros com C#.

Programação Orientada a Objetos com C#

  • Introdução, Abstração e Encapsulamento com C#;
  • Herança e Polimorfismo com C#;
  • Classes Abstratas e Interfaces com C#;
  • Criando um Sistema e Abstraindo um Celular com POO em C#.

Introdução a Banco de Dados

  • Introdução Banco de Dados;
  • SQL SERVER – Dominando Tabelas e Tipos de Dados;
  • SQL SERVER – Manipulando Dados;
  • Introdução ao MongoDB e Bancos de Dados NoSQL;
  • Montando Consultas Relacionais no SQL Server.

Construindo APIs com .NET C#

  • Introdução as APIs com C#;
  • Trabalhando com Entity Framework com C#;
  • Construindo um Sistema de Agendamento de Tarefas com Entity Framework;
  • Conhecendo e Instalando o Docker;
  • Primeiros Passos com o Docker;
  • Trabalhando com ASP.NET Minimals APIs;
  • Calculando Ativos com C#.

Trabalhando com Desenvolvimento Orientado a Testes

  • Testes Unitários com C#;
  • Implementando Validações de Testes Unitários com C#;
  • Configuração da Suíte de Testes e Aplicando Testes Integrados em .NET;
  • Blindando Seu Código com TDD e Testes Unitários Usando .NET Core.

Introdução a Front End com React

  • Configuração de Ambiente React;
  • Páginas Web com HTML;
  • Estilizando Páginas com CSS;
  • Tornando Páginas Web Interativas com JavaScript;
  • Entendendo a DOM (Document Object Model);
  • Primeiros Passos na Biblioteca React;
  • Criando Uma Calculadora Com React.

Conceitos Básicos de React

  • Criando Projetos React;
  • Conceitos Fundamentais para React;
  • Convenções e Qualidade de Código React;
  • Organizando Aplicações React;
  • Manipulando Arrays no Javascript com Map, Filter e Reduce;
  • Criando Uma Wiki de Repositórios do GitHub Com React;
  • Calculando Rendimentos com JavaScript.

Gerenciando Componentes React

  • Estilização com Styled-Components;
  • Trabalhando Com Hooks Básicos;
  • Trabalhando Com Formulários no React;
  • Desenvolvendo a Tela de Cadastro da Plataforma Dio com React;
  • Explorando Portfólio de Investimentos com JavaScript.

Criando Front-end com Next e Typescript

  • Fundamentos do TypeScript;
  • Convertendo Projetos React de Javascript para TypeScript;
  • Implementando Uma Tela de Login Com Validação Usando TypeScript;
  • Introdução ao Next.js;
  • Criando o Seu Blog Pessoal Com Next.js;
  • Calculando Métricas de Investimento com JavaScript.

Introdução a Cloud com Azure

  • Introdução a Computação em Nuvem;
  • Microsoft Azure – Localizando Serviços por Categoria;
  • Benefícios da Computação em Nuvem;
  • Criando máquinas Virtuais na Azure;
  • Tipos de Serviço de Nuvem;
  • Configurando uma instância de Banco de Dados na Azure;
  • Configuração e Deploy na nuvem Microsoft Azure Cloud;
  • Introdução a Conceitos de Mensageria e Service Bus com Azure;
  • Avalie este Bootcamp.

Desenvolvimento Full Stack

O desenvolvimento full stack refere-se à habilidade de um desenvolvedor em trabalhar tanto com o front-end quanto com o back-end de uma aplicação web.

Enquanto o front-end é responsável pela interface do usuário, o back-end lida com o servidor, o banco de dados e a lógica da aplicação.

As Vantagens

Ser um desenvolvedor full stack oferece várias vantagens. Primeiramente, a capacidade de trabalhar em ambos os lados do desenvolvimento de uma aplicação proporciona maior flexibilidade e adaptabilidade em projetos.

Os desenvolvedores full stack podem entender melhor o fluxo de dados dentro de uma aplicação e garantir que o front-end e o back-end estejam bem integrados.

Essa habilidade permite que os desenvolvedores trabalhem em equipes menores, onde cada membro pode contribuir significativamente para o produto final.

O Caminho

O caminho para se tornar um desenvolvedor full stack geralmente envolve a aquisição de habilidades em várias tecnologias e frameworks.

No front-end, é essencial ter conhecimento de HTML, CSS e JavaScript, além de frameworks populares como React, Angular ou Vue.js.

No back-end, é importante compreender linguagens de programação como Node.js, Python, Ruby, Java ou .NET, e ter experiência com bancos de dados como MySQL, MongoDB ou PostgreSQL.

XP Inc

A XP Inc, fundada em 2001 por Guilherme Benchimol, iniciou suas operações como uma corretora de valores com o objetivo de democratizar o acesso aos investimentos no Brasil.

Em 2019, a XP Inc realizou seu IPO na Nasdaq, marcando um marco significativo em sua trajetória de crescimento e consolidando sua posição no mercado financeiro global.

Cultura de Inovação

A XP Inc é reconhecida por sua cultura de inovação, sempre buscando maneiras de aprimorar a experiência do cliente e expandir suas ofertas de serviços.

A empresa investe fortemente em tecnologia para fornecer ferramentas de investimento mais acessíveis e eficientes, promovendo um ambiente de aprendizado contínuo e desenvolvimento profissional.

Compromisso com a Educação Financeira

A XP Inc tem um forte compromisso com a educação financeira, oferecendo cursos e eventos educacionais para capacitar investidores de todos os níveis.

A empresa acredita que a educação é fundamental para capacitar indivíduos a tomar decisões financeiras informadas e alcançar seus objetivos de investimento.

As inscrições para o Coding The Future XP Inc – Full Stack Developer devem ser realizadas no site da DIO.

Compartilhe conhecimento e oportunidade em Full Stack!

Gostou do conteúdo sobre o bootcamp em Full Stack? Então compartilhe com a galera!

Todas as informações apresentadas na página do Guia de TI são de domínio público, da forma que o Guia de TI não se responsabiliza pelos conteúdos e cursos aplicados. As informações e cursos são replicados de maneira não onerosa e sem responsabilidades ao Guia de TI

Neste site, o Guia de TI figura apenas como um replicador dos conteúdos, estes disponibilizados na rede mundial de computadores 'internet', sem quaisquer transgressões à Leis n° 12 965/2014 – Lei do Marco Civil da Internet, e sem quaisquer responsabilidades sobre coletas e tratamentos de dados que vierem a ser solicitados nos cursos replicados, conforme Lei nº 13.709/2018 – Lei Geral de Proteção de Dados.

Olá! Eu sou uma redatora graduada em Nutrição, que sempre teve um interesse especial pelo mundo da escrita e da tecnologia. Sou uma Geek de carteirinha e adoro explorar as novidades do mundo digital. Atualmente, estou me dedicando ao Guia de TI, onde falo sobre plataformas e programas gratuitos que envolvem tecnologia e inclusão. Estou animada para compartilhar minhas descobertas com vocês e ajudá-los a aproveitar ao máximo as ferramentas digitais disponíveis!
Sair da versão mobile