Skip to content

Latest commit

 

History

History
125 lines (98 loc) · 10.5 KB

GFT_Start3_DotNet.md

File metadata and controls

125 lines (98 loc) · 10.5 KB

BootCamp GFT START #3 .NET

GFT START #3 .NET

Hey Dev, já considerou a possibilidade de se tornar ainda mais potente para o mercado, se especializando na tecnologia empregada para aplicações de Back-end, muito utilizada no mercado atual? Se sim, este é o seu momento de brilhar! O Bootcamp GFT Start #3 .NET foi pensado exclusivamente para o seu desenvolvimento em .NET, contendo uma sequência completa de cursos, mentorias e desafios. Não perca essa chance e inscreva-se já!

📋 Intermediário 💻 23 atividades 🕟 58 hrs

GFT START #3 .NET
01. Boas-vindas ao Bootcamp GFT Start #3 .NET
02. Lógica de Programação Essencial
03. Aprenda o que são Estrutura de Dados e Algoritmos
04. Introdução ao Git e ao GitHub
05. Criando seu Primeiro Repositório no GitHub Para Compartilhar Seu Progresso
06. Introdução ao Ecossistema .NET e Documentação
07. Criando o ambiente de desenvolvimento
08. IDE Instalação e Configuração (Visual Studio Code)
09. Primeiros passos com .NET
10. Trabalhando com Tipos de Referência e Valor em C#
11. Controlando o Fluxo de Execução
12. Desafios Iniciais - GFT Start #3 .NET
13. Abstraindo um Jogo de RPG Usando Orientação a Objetos com C#
14. Introdução ao HTTP/HTTPS
15. Trabalhando com Arquivos e Streams em C#
16. Construtores, Propriedades, Delegates e Eventos em .NET
17. Programando com Orientação a Objeto com C#
18. Fundamentos de Coleções e LINQ com .NET
19. Tratamento de Erro em C# com Exceptions
20. Desenvolvimento de aplicações com .NET
21. Configuração da arquitetura back-end com .NET Core
22. Criando um APP simples de cadastro de séries em .NET
23. Desafios Básicos - GFT Start #3 .NET

https://hermes.digitalinnovation.one/courses/badge/11f2dad9-78f0-4b6c-b3b8-749add9fcc07.png

01. Boas-vindas ao Bootcamp GFT Start #3 .NET

Conheça alguns colaboradores da GFT Brasil e descubra por que ela é referência em inovação e tecnologia!

https://hermes.digitalinnovation.one/courses/badge/88cb0f8d-dcdb-4c7d-a9c5-c56d021a23b1.png

02. 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.

https://hermes.digitalinnovation.one/courses/badge/6c8dca92-1741-4d75-a54c-b0f6cd56fd6c.png

03. 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.

https://hermes.digitalinnovation.one/courses/badge/c1f33b18-497b-408b-885f-ee8db71d872b.png

04. 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.

https://hermes.digitalinnovation.one/lab_projects/badges/a9699ff3-e9db-435c-8851-8ca794591ccf.png

05. Criando seu Primeiro Repositório no GitHub Para Compartilhar Seu Progresso

Reforce seu conhecimento em Git com um desafio de projeto totalmente prático, onde você executará todos os passos para a criação, atualização e sincronização de um repositório no GitHub. Para isso, tenha em mente todas as dicas e direcionamentos apresentados pelo expert nas aulas. Dessa forma, você poderá compartilhar suas anotações e exercícios em seu próprio repositório. Criando assim, o primeiro (de muitos) projetos do seu portfólio ;-)

https://hermes.digitalinnovation.one/courses/badge/6062c6cc-d9e2-4d83-a5dc-3b91197b26e1.png

06. Introdução ao Ecossistema .NET e Documentação

Tem como objetivo fornecer um panorama do ecossistema .NET, possibilitando a compreensão de conceitos, ferramentas, linguagens e tecnologias a serem utilizadas para desenvolvimento de diversos tipos de aplicações .NET.

https://hermes.digitalinnovation.one/courses/badge/204de2bc-d351-45d6-8af7-62d429b3f3fa.png

07. Criando o ambiente de desenvolvimento

Instalação, compreensão e aplicação da ferramenta DotNet Core. Podendo ao concluir o curso, ambiente operacional preparado com a ferramenta, conhecimento sobre as diferentes versões DotNet e seus propósitos, clareza no significado dos termos técnicos Framework e Runtime, e domínio prático dos principais comandos básicos no CLI do DotNet.

https://hermes.digitalinnovation.one/courses/badge/2408fc63-c480-4630-8b40-014fe16cbe42.png

08. IDE Instalação e Configuração (Visual Studio Code)

Neste curso você irá conhecer, instalar e configurar um dos IDEs mais utilizados e flexíveis do Mercado, o Visual Studio Code (ou apenas VSCode). Nesse contexto, o JavaScript é citado como referência nas configurações, mas o VSCode pode ser facilmente explorado em inúmeras outras linguagens de programação.

https://hermes.digitalinnovation.one/courses/badge/daf70aaf-c171-41d1-b06f-15b814d4c030.png

09. Primeiros passos com .NET

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.

https://hermes.digitalinnovation.one/courses/badge/80ce1603-28b8-4b8b-a199-5edfbae59fc2.png

10. Trabalhando com Tipos de Referência e Valor em C#

Abordaremos como distinguir os tipo tratados por valor e por referência pelo interpretador de código do C# (CLR), entenderemos o que é "stack" e "heap" e como tirar proveito disso para criar aplicações de alta performance.

https://hermes.digitalinnovation.one/courses/badge/51fc9409-cb0d-433b-8d06-73bdd9254f39.png

11. Controlando o Fluxo de Execução

Nesse curso você será capaz de aprender as estruturas de condição e repetição bem como receber e capturar informações do usuário pelo console.

https://hermes.digitalinnovation.one/code_challenge/badge/fc0c76b2-fa87-4d1b-abc9-c7eb12316591.png

12. Desafios Iniciais - GFT Start #3 .NET

Nesse teste você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional em C#.

https://hermes.digitalinnovation.one/lab_projects/badges/f3dcd3ec-24e0-4439-96e7-41ada3b711f6.png

13. Abstraindo um Jogo de RPG Usando Orientação a Objetos com C#

Reforce seu conhecimento em Programação Orientada a Objetos (POO) em C# com um desafio de projeto totalmente prático. Para isso, os pilares da orientação a objetos serão devidamente explorados no contexto de um jogo de RPG. Com isso, você poderá desenvolver sua capacidade de abstração com um problema real e implementar as evoluções que julgar necessárias ;)

https://hermes.digitalinnovation.one/courses/badge/6eab8b96-ec28-4e30-a371-0a4948f78dcf.png

14. Introdução ao HTTP/HTTPS

Conheça a estrutura do protocolo HTTP, algo fundamental nas comunicações entre clientes e servidores. Neste curso, você aprenderá a consumir recursos de APIs em Java, explorando o protocolo HTTP/HTTPS por meio do estilo arquitetural REST.

https://hermes.digitalinnovation.one/courses/badge/a73fea7e-7983-492a-8583-01fdc840fc58.png

15. Trabalhando com Arquivos e Streams em C#

Vamos aprender como criar e navegar pelo sistemas de arquivos e pastas do SO (sistema operacional). Entender como podemos trabalhar com grandes massas de dados sem afetar o desempenho do dispositivo em que o código roda. Abordaremos o conceito de buffer e muitos outros assuntos relevantes para sua carreira.

https://hermes.digitalinnovation.one/courses/badge/1f0470cc-1109-410b-ad40-0c81c2543710.png

16. Construtores, Propriedades, Delegates e Eventos em .NET

Aprenda sobre construtores, getters e setters, propriedades, modificadores de acesso, delegates e eventos na prática. Veja suas principais utilidades e maneiras de aplicar na linguagem C#.

https://hermes.digitalinnovation.one/courses/badge/a1cd62b1-f9bd-440b-9e1d-f709aa4d2281.png

17. Programando com Orientação a Objeto com C#

Aprenda o paradigma de programação orientado a objetos na prática utilizando C#. Veja os principais pilares da orientação a objeto, abstração e interfaces com exemplos práticos para criar a base que servirá como alicerce para aprender uma linguagem orientada a objetos.

https://hermes.digitalinnovation.one/courses/badge/b69d21b0-4ac8-486b-98f7-1ecb9495126b.png

18. Fundamentos de Coleções e LINQ com .NET

Aprenda como trabalhar com coleções na prática utilizando C#. Veja os principais tipos de coleções, suas características, suas funcionalidades e aplicações. Você também aprenderá sobre LINQ, facilitando a manipulação dessas coleções.

https://hermes.digitalinnovation.one/courses/badge/11384003-58fe-4b37-8704-0a630e8c03f4.png

19. Tratamento de Erro em C# com Exceptions

Compreender conceitos relacionados a erros, a importância do tratamento de exceções, aplicabilidade e como implementar testes de unidade focados em exceções para aumentar a confiabilidade do sistema.

https://hermes.digitalinnovation.one/courses/badge/982268ba-c206-44ee-bbe6-d9d923be0646.png

20. 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.

https://hermes.digitalinnovation.one/courses/badge/0784d4ab-f673-48f5-9d06-f98749f4452e.png

21. 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.

https://hermes.digitalinnovation.one/lab_projects/badges/2291262f-cb3f-40da-82ec-449c883ea214.png

22. 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.

https://hermes.digitalinnovation.one/code_challenge/badge/fefca9a2-d8da-49e4-9776-9801ea2196d6.png

23. Desafios Básicos - GFT Start #3 .NET

Nesse teste você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional em C#.