anafariasilveira / Curso_CSharp

Repositório criado para os exercícios propostos durante o curso de C#, pela Ada Tech.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Curso C# - #btgfaztech 📘

Este curso é destinado apens a mulheres, e que foram aprovadas no processo seletivo do banco BTG, em parceria com a Ada, onde foram selecionadas 42 mulheres, que puderam esolher entre as trilhas de Java e C#. 👯‍♀️

Neste repositório você encontrará as resoluções dos exercícios propostos pelos professores durante todo o curso, bem como os projetos finais.

  • Nivelamento C#;
  • POO;
  • POO 2;
  • Reflection;
  • Generics;
  • Inversõao de controle (IOC);
  • Injeção de dependência (DI);
  • SOLID - conceitos e aplicações;

Durante este módulo, construímos juntas uma WebApi de gerenciamento de um PetShop.

Aprendemos e aplicamos conceitos como:

  • Conexão com banco de dados;
  • Controllers;
  • Exceptions;
  • Validação, Autenticação e Autorização;
  • Construir uma API bem documentada com o Swagger;
  • CORS;
  • Um pouquinho de front end para poder exergar melhor o que estávamos fazendo 😁;

Neste repositório, você encontrará a WebAPI que foi criada durante o módulo, bem como a "prova" que realizamos.

A prova consiste em uma API com diversos erros, ou faltando linhas no código fonte, que precisaríamos detecar e alterar para que a API funcionasse corretamente.

Aprendemons conceitos de metodologias ágies e aprofundamos nosso aprendizado em SOLID.

Fizemos o deep dive um projeto, assim como também estruturamos os microsserviços e as APIs que iremos construir no próximo módulo 👩‍💻

Neste módulo, estamos construindo um projeto com todo conhecimento adquirido no módulo anterior.

Aplicaremos conceitos de SOLID e de metodologias ágeis em todo o projeto. Este é feito em grupo, onde os colaboradores são:

Ana Paula (eu 😁), Daniela Rocha, Gabriela Bosshard, Karen Viana, Liliane Souza, Luelen Carvalheiro, Natalia Franceschi, Nayara Lima e Morgana Larissa.

Neste último módulo 😥 aplicaremos os testes unitários nio projeto desenvolvido no módulo anterior.

Aprendemos também sobre:

  • FluentAssertions;
  • xUnit;
  • Mock;
  • TDD;

About

Repositório criado para os exercícios propostos durante o curso de C#, pela Ada Tech.


Languages

Language:C# 88.8%Language:HTML 3.6%Language:CSS 3.4%Language:TypeScript 3.3%Language:JavaScript 0.9%