Skip to content

Latest commit

 

History

History
159 lines (93 loc) · 9.62 KB

LocalizaLabsNetDeveloper.md

File metadata and controls

159 lines (93 loc) · 9.62 KB

BootCamp LocalizaLabs .NET Developer

LocalizaLabs .NET Developer

Bem-vindo ao bootcamp #LocalizaLabs! O #LocalizaLabs é o laboratório de tecnologia e inovação da Localiza e conta com quase 700 colaboradores totalmente dedicados à tecnologia e a tudo o que ela nos possibilita na jornada de transformação. Acreditamos que a inovação, na prática, só é possível por meio da troca de compartilhamento de ideias, por isso, essa trilha é formada por conteúdos com experts em diferentes habilidades das skills esperadas no programa de contratação. Aqui você vai aprender e desenvolver competências buscadas no mercado de .NET utilizando C# e ainda pode conquistar uma oportunidade de integrar o time da maior locadora de veículos da América Latina.

📋 Intermediário 💻 21 atividades 🕟 90 hrs

Pagina oficial do Bootcamp

LocalizaLabs .NET Developer
01. Boas-vindas ao Bootcamp LocalizaLabs .NET developer
02. Bem-vindo à DIO
03. Lógica de programação essencial
04. Aprenda o que são Estrutura de Dados e Algoritmos
05. Introdução ao Git e ao GitHub
06. Primeiros passos com .NET + C#
07. Orientação a objetos em .NET
08. Solução de problemas em C#
09. Criando uma aplicação de transferências bancárias com .NET
10. Fundamentos de Arquitetura de Sistemas
11. Desafios aritméticos em C#
12. Criando um APP simples de cadastro de séries em .NET
13. SQL SERVER - Criando suas primeiras consultas
14. Introdução a orquestração de contêineres com Docker
15. Desenvolvimento de aplicações com .NET
16. Implementando sua stack de testes de unidade e integrados em um projeto .NET de Crowdfunding
17. Praticando programação em C#
18. Projetos ágeis com SCRUM
19. Arquitetura de Sistemas Avançado
20. Configuração da arquitetura back-end com .NET Core
21. Construindo um projeto de uma API.NET integrada ao MongoDB

01. Boas-vindas ao Bootcamp LocalizaLabs .NET developer

Conheça um pouco mais sobre o #LocalizaLabs, o laboratório de tecnologia e inovação.

02. Bem-vindo à DIO

Seja bem-vindo à Digital Innovation One, o maior ecossistema open education em desenvolvimento de software da América Latina. Você vai começar agora uma jornada para criar o seu currículo com portfólio de projetos inovadores e acelerar a sua carreira para conquistar grandes oportunidades

03. Lógica de programação essencial

Lógica de programação é a forma como o desenvolvedor entende a comunicação a fim de programar uma função de um programa. Faz uso de algoritmos, que são sequências de passos bem estabelecidos, como por exemplo, uma receita de bolo.

04. Aprenda o que são Estrutura de Dados e Algoritmos

Aprenda o que são estruturas de dados em um sistema, qual a importância dela e como trabalhar com o armazenamento dessas informações de forma ágil e otimizada.

05. Introdução ao Git e ao GitHub

Nesse curso vamos aprender um pouco da história do Git e como ele se tornou essencial para otimizar projetos dos desenvolvedores. Também vamos conhecer seus principais comandos, como funciona a plataforma e como ela pode simplificar o seu trabalho.

06. Primeiros passos com .NET + C#

Nesse curso o aluno terá o primeiro contato com a plataforma .NET e sua linguagem C# aprendendo onde e como utilizá-las. O especialista vai mostrar como preparar ambiente, lidar com erros, classes e objetos.

07. Orientação a objetos em .NET

Um curso voltado para iniciantes em C# e .NET que foca no aprendizado teórico dos principais conceitos em orientação a objetos, como métodos, classes e propriedades.

08. Solução de problemas em C#

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.

09. Criando uma aplicação de transferências bancárias com .NET

Aprenda como criar um algoritmo simples de transferência bancária para exercer o pensamento orientado a objetos, o principal paradigma de programação utilizada no mercado. Nesse projeto você vai aprender: Como pensar orientado a objetos, como modelar o seu domínio, como utilizar enums.

10. Fundamentos de Arquitetura de Sistemas

Aprenda nesse curso sobre como funcionam as arquiteturas de softwares, seus conceitos, aplicações e desenvolvimento de operações.

11. Desafios aritméticos em C#

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.

12. Criando um APP simples de cadastro de séries em .NET

Aprenda como criar um algoritmo simples de cadastro de séries para praticar seus conhecimentos de orientação a objetos, o principal paradigma de programação utilizada no mercado. Nesse projeto você vai aprender: Como pensar orientado a objetos, como modelar o seu domínio, como utilizar recursos de coleção para salvar seus dados em memória.

13. SQL SERVER - Criando suas primeiras consultas

Aprenda desde a instalação e configuração do ambiente com SQL Server e realize suas primeiras consultas SQL na prática.

14. Introdução a orquestração de contêineres com Docker

Nesse curso aprenderemos sobre o Docker, um projeto OpenSource que facilita a criação de ambientes isolados com container.

15. Desenvolvimento de aplicações com .NET

Aprenda como criar aplicativos web ASP .NET API e ASP .NET MVC. Você também vai criar testes na aplicação e um projeto com Unit Tests.

16. Implementando sua stack de testes de unidade e integrados em um projeto .NET de Crowdfunding

Quer se sentir mais seguro nas entregas de suas aplicações? Aprenda a testar um projeto de crowdfunding (vaquinha online) desenvolvida em .Net Core com a arquitetura MVC. Você ira baixar uma aplicação completa feita por pelo expert e a sua missão será implementar a parte de testes desta aplicação. Veja na teoria e na prática os principais conceitos de testes para aumentar a qualidade de entrega de seus projetos com testes de unidade, integrados e TDD.

17. Praticando programação em C#

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.

18. Projetos ágeis com SCRUM

SCRUM é um framework utilizado no gerenciamento ágil de projetos de software. Esse curso ensinará os fundamentos e práticas da metodologia.

19. Arquitetura de Sistemas Avançado

Conheça sobre os conceitos da arquitetura de sistemas, aplicações em nuvem e operações em softwares.

20. Configuração da arquitetura back-end com .NET Core

Aprenda de forma 100% prática a desenvolver um projeto com .NET Core usando RESTful APIs e outras funções que otimizam o trabalho com a tecnologia.

21. Construindo um projeto de uma API.NET integrada ao MongoDB

Construiremos um projeto de uma API em .NET Core integrada a um cluster MongoDB, que também criaremos em tempo real no service cloud Mongo Atlas. Vamos repassar brevemente os conceitos básicos de front-end, back-end, bases de dados, NoSQL e MongoDB para fixar o entendimento e sua aplicabilidade.