Skip to content

Latest commit

 

History

History
229 lines (180 loc) · 17.3 KB

MRV_FullstackDeveloper.md

File metadata and controls

229 lines (180 loc) · 17.3 KB

BootCamp MRV Fullstack Developer

MRV Fullstack Developer

Olá Dev, o Bootcamp MRV Fullstack Developer está pronto especialmente para você! Nele você aprenderá os conceitos de desenvolvimento de software para criar soluções digitais, para atuar em projetos de desenvolvimento web e de componentes da interface de usuários. O Órbi Conecta é um dos principais hubs de inovação do Brasil e o Órbi Academy Techboost, sendo um dos maiores programas brasileiros de formação em carreiras de tecnologia e distribuirá mais de 130 mil bolsas de estudo até 2022, impactando toda a comunidade tech brasileira.

📋 Intermediário 💻 44 atividades 🕟 107 hrs

Pagina oficial do Bootcamp

MRV Fullstack Developer
01. Boas-vindas ao Bootcamp MRV Fullstack Developer
02. Mentoria #1: Aula Inaugural - Bootcamp MRV Fullstack Developer
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. Criando seu Primeiro Repositório no GitHub Para Compartilhar Seu Progresso
07. Mentoria #2: Como ser o próximo contratado pelo MRV
08. Introdução a criação de websites com HTML5 e CSS3
09. Construindo páginas para internet com Bootstrap
10. IDE Instalação e Configuração (Visual Studio Code)
11. Introdução ao JavaScript
12. Sintaxe Básica em JavaScript
13. Sintaxe e Operadores
14. Variáveis e Tipos
15. Funções
16. Coleções
17. Debugging e Error Handling
18. Javascript Assíncrono
19. Orientação a objetos
20. Map, Filter e Reduce
21. Manipulando a D.O.M. com JavaScript
22. Resolvendo Desafios de Código em Javascript
23. Mentoria #3: Como resolver os desafios de código
24. Programando com JavaScript - Iniciante
25. Construindo o seu primeiro jogo de naves
26. SQL SERVER - Criando suas primeiras consultas
27. Modelando um banco de dados na prática com SQL SERVER
28. SQL Server: Boas práticas em bancos relacionais
29. Introdução ao ReactJS
30. Desenvolvimento de aplicações para internet com ReactJS
31. Trabalhando com Componentes em React
32. Introdução aos React Hooks
33. Trabalhando com States & Effects no ReactJs
34. Criando a interface do iFood com React Native
35. Introdução a APIs e métodos HTTP
36. IDE Instalação e Configuração (Visual Studio)
37. Introdução ao C# e .NET
38. Programando com Orientação a Objeto com C#
39. Construtores, Propriedades, Delegates e Eventos em .NET
40. Criando o ambiente de desenvolvimento
41. Fundamentos de Coleções e LINQ com .NET
42. Introdução a microsserviços com .NET
43. Introdução a Design Patterns com .NET
44. Criando um APP simples de cadastro de séries em .NET

https://hermes.digitalinnovation.one/courses/badge/0d58f9d9-46a4-42c8-b481-96457699043b.png

01. Boas-vindas ao Bootcamp MRV Fullstack Developer

Conheça mais sobre a MRV, a empresa que domina soluções corporativas no ramo imobiliário e é referência em tecnolgia.

02. Mentoria #1: Aula Inaugural - Bootcamp MRV Fullstack Developer

Nesta aula será demonstrado como será todo o processo a partir daqui até a etapa de uma possível contratação. Também serão explicados os como o Bootcamp é dividido: cursos, mentorias, projetos e desafios de código.

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

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.

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

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.

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

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.

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

06. 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 ;-)

07. Mentoria #2: Como ser o próximo contratado pelo MRV

Nesta mentoria um expert do MRV estará presente para demonstrar aos Devs quais são os soft skills desejáveis para o profissional MRV.

https://hermes.digitalinnovation.one/courses/badge/28bfbf19-a31a-41a2-b78f-e70c0e18f37a.png

08. Introdução a criação de websites com HTML5 e CSS3

Nesse curso o especialista vai contar um pouco sobre a história do HTML5 e do CSS3, explicar como funciona a estrutura básica dessas tecnologias, sua semântica, principais elementos e comandos.

https://hermes.digitalinnovation.one/courses/badge/e830c6d2-0566-4c36-a5d9-d261fef2c57d.png

09. Construindo páginas para internet com Bootstrap

Aprenda a utilizar o framework Bootstrap e aprofunde mais o seu conhecimento em HTML5 e CSS3.

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

10. 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/81d76cda-c615-41d7-84c4-c0437c7b545a.png

11. Introdução ao JavaScript

Neste curso vamos entender o que é o Javascript, as necessidades que esta linguagem atende e as diversas possibilidades dentro do mercado de trabalho.

https://hermes.digitalinnovation.one/courses/badge/82c15f35-c4c0-4e98-9668-c72bc60c1087.png

12. Sintaxe Básica em JavaScript

O curso tem como objetivo geral explicar de forma didática o que é o JavaScript, pra quê serve e como utilizá-lo em projetos. Para isso, nossa expert apresenta a sintaxe dessa linguagem de programação desde a teoria até a prática.

https://hermes.digitalinnovation.one/courses/badge/22efbe24-6719-4210-a850-935468e140d4.png

13. Sintaxe e Operadores

Neste curso você terá uma introdução aos principais operadores para manipular valores no seu código.

https://hermes.digitalinnovation.one/courses/badge/881a50c9-351e-4cf0-86d4-3ca6ac4a7d22.png

14. Variáveis e Tipos

Neste curso você irá se familiarizar com as estruturas de dados mais comuns do Javascript e entender algumas nuances entre elas.

https://hermes.digitalinnovation.one/courses/badge/355ab077-57cd-4860-b385-7afaa497a77c.png

15. Funções

Neste curso de JavaScript você aprenderá a declarar funções e manipular parâmetros. Além disso, você conhecerá conceitos como loops, argumento “this” e arrow functions.

https://hermes.digitalinnovation.one/courses/badge/cab4019d-2f3d-429b-9af1-2beeaa1be843.png

16. Coleções

Neste curso você conhecerá o objeto Map e o objeto Set em Javascript.

https://hermes.digitalinnovation.one/courses/badge/cba47ac6-ff1e-4159-a59c-751120bc81b4.png

17. Debugging e Error Handling

Com este curso, você será capaz de lidar com erros e exceções, além de criar seu próprio erro personalizado.

https://hermes.digitalinnovation.one/courses/badge/31a216bf-83e4-4af1-a310-fe79d01cec34.png

18. Javascript Assíncrono

Neste curso você conhecerá o conceito de assincronicidade, verá o que são Promises e aprenderá a fazer requisições de APIs.

https://hermes.digitalinnovation.one/courses/badge/cb22d386-980a-4cc8-ab3f-8cc0f8839077.png

19. Orientação a objetos

Neste curso, você entenderá o conceito de Orientação a Objetos e os seus principais pilares. Além de compreender como o Javascript lida com esse paradigma.

https://hermes.digitalinnovation.one/courses/badge/1c6d2471-f842-4400-9298-b81d7ee463c6.png

20. Map, Filter e Reduce

Neste curso, a Expert irá demonstrar a utilização de três métodos importantes para Arrays: Map, Filter e Reduce.

https://hermes.digitalinnovation.one/courses/badge/eafa16b1-7789-4006-b63f-b7159d24e255.png

21. Manipulando a D.O.M. com JavaScript

Neste curso você aprenderá a manipular os elementos de uma página HTML utilizando Javascript.

https://hermes.digitalinnovation.one/courses/badge/486f4961-9bf6-490a-aefe-1a99ea941118.png

22. Resolvendo Desafios de Código em Javascript

Antes de seguir para os Desafios de Código, entenda melhor o que são eles, qual a importância, como solucioná-los na plataforma e alguns conceitos básicos que envolvem a codificação.

23. Mentoria #3: Como resolver os desafios de código

Esta mentoria é destinada ao esclarecimento de dúvida sobre a plataforma e de como resolver os desafios de código.

https://hermes.digitalinnovation.one/code_challenge/badge/822037c2-66fd-4b86-80d5-2de05293aa04.png

24. Programando com JavaScript - Iniciante

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

https://hermes.digitalinnovation.one/lab_projects/badges/d969e5d8-05c9-4cdd-b591-7e239d327f94.png

25. Construindo o seu primeiro jogo de naves

Uma das dificuldades dos desenvolvedores de jogos é encontrar uma plataforma de desenvolvimento compatível com os diversos dispositivos móveis no mercado e também com os diferentes navegadores (browsers). Utilizando o HTML5 juntamente com as folhas de estilo CSS3 e o JavaScript, é possível desenvolver jogos de forma rápida e compatível com diversas plataformas, incluindo dispositivos móveis. No projeto são discutidas as etapas de desenvolvimento de jogos em HTML5, CSS3 e JavaScript do início ao fim, utilizando a didática passo a passo em seu desenvolvimento. Neste projeto, especificamente, os jogos serão publicados de forma que possam ser acessados via browser.

https://hermes.digitalinnovation.one/courses/badge/a853663a-e20a-4d90-97dc-31ca210920fd.png

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

https://hermes.digitalinnovation.one/courses/badge/ea03f839-894b-4652-b2f4-b80e8a0e5dfe.png

27. Modelando um banco de dados na prática com SQL SERVER

Neste curso, você verá na prática como modelar um banco de dados com SQL SERVER, criando desde as tabelas relacionadas do projeto, até a implementação da interface.

https://hermes.digitalinnovation.one/courses/badge/66f98680-93c0-48b3-a671-77552cb6f387.png

28. SQL Server: Boas práticas em bancos relacionais

Aprenda alguns comandos SQL e boas práticas trabalhando com o SGBD SQL Server.

https://hermes.digitalinnovation.one/courses/badge/47fb3627-20f0-4f92-a709-3e42cbe5cb36.png

29. Introdução ao ReactJS

Aprenda os conceitos sobre ReactJS, ferramenta usada para a criação de interfaces para os usuários.

https://hermes.digitalinnovation.one/courses/badge/13c558ea-8c4a-4734-b4e5-204954fd9f5b.png

30. Desenvolvimento de aplicações para internet com ReactJS

Você aprenderá conceitos avançados sobre a combinação de Redux com React e sua aplicação.

https://hermes.digitalinnovation.one/courses/badge/7efbf20d-a52e-40b8-b6da-867c974dc58e.png

31. Trabalhando com Componentes em React

Aprenda sobre a estrutura e ciclo de vida dos componentes React, uma das principais tecnologias de desenvolvimento Web da atualidade. Nesse contexto, a expert explora conceitos chave como o de Single Page Application (SPA), modularização e, principalmente, boas práticas relacionadas a componentes React.

https://hermes.digitalinnovation.one/courses/badge/c9339f60-41d0-4876-a0ae-a1225cf98826.png

32. Introdução aos React Hooks

Organize sua lógica de componentes React com Hooks. Para isso, entenda esse conceito na prática e veja como ele pode ajudá-lo no reuso de suas implementações. Os Hooks nos permitem trabalhar de forma limpa e simples no React, nos dando ainda mais controle.

https://hermes.digitalinnovation.one/courses/badge/e3d25736-1db7-4c5a-9e10-d45f171aa5b3.png

33. Trabalhando com States & Effects no ReactJs

Trabalhe com os 2 principais hooks do React: useState e useEffects e crie componentes ainda mais inteligentes.

https://hermes.digitalinnovation.one/lab_projects/badges/dab9aae0-61e9-440e-8bb5-858c1f4d34e6.png

34. Criando a interface do iFood com React Native

Nesse projeto você irá criar a interface inicial do aplicativo iFood, com a listagem de restaurantes, carrousel da banners e categorias. Utilizando React Native, os Hooks do React para controle de estado, React Navigation para roteamento de telas na aplicação e integrando a uma API estática com apenas um JSON para listagem dos restaurantes no app e muito mais!

https://hermes.digitalinnovation.one/courses/badge/7fb81726-278c-4058-a736-396e94655d78.png

35. Introdução a APIs e métodos HTTP

Entenda o que é um microsserviço, quais os principais métodos HTTP, o que é uma API, e quais as diferenças entre um microsserviço e monolito.

https://hermes.digitalinnovation.one/courses/badge/0233c38a-3e6e-4a02-a2f3-933092186402.png

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

Aprenda nesse curso como instalar e configurar a IDE Visual Studio para o desenvolvimento de projetos com C# e .Net

https://hermes.digitalinnovation.one/courses/badge/cf6e8f34-305d-433e-8b38-d473c0555d84.png

37. Introdução ao C# e .NET

Nesse curso você vai aprender os principais conceitos e também irá fazer o seu primeiro projeto em C# e .NET

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

38. 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/1f0470cc-1109-410b-ad40-0c81c2543710.png

39. 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/204de2bc-d351-45d6-8af7-62d429b3f3fa.png

40. 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/b69d21b0-4ac8-486b-98f7-1ecb9495126b.png

41. 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/dc6a595d-0726-4b5c-b4b2-03b2dbad6211.png

42. Introdução a microsserviços com .NET

Dê seus primeiros passos no mundo dos microsserviços. Nesse contexto, entenda o que são APIs e como elas se integram dentro de um ecossistema com responsabilidades bem definidas.

https://hermes.digitalinnovation.one/courses/badge/3c60b14b-5e7f-4896-ab1e-73ef60fe0774.png

43. Introdução a Design Patterns com .NET

Comece a entender as boas práticas de padrões de projetos mais utilizados no mercado para modelar aplicações ainda melhores.

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

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