Article image
Beatriz Tavernaro
Beatriz Tavernaro27/12/2023 10:30
Compartilhe

Por onde e como EU estudo C#?

  • #C#
  • #.NET C#

Há uns meses, tomei uma decisão importante para a minha carreira e meu aprendizado. Vi um post no Twitter falando sobre como é essencial para os programadores saberem escrever bem, já que isso melhora muitos aspectos na hora de programar.

Então, decidi dar uma chance.

Dito isso, parece que os deuses da bolha tech trabalharam. Recebi muitas mensagens de pessoas me perguntando como comecei a estudar C# e .NET.

__

Aqui está uma lista de cursos que fiz, tanto em português quanto em inglês, e de pessoas que têm sido fundamentais na minha jornada de aprendizado. Parto do princípio que você já tenha um bom conhecimento em Lógica de Programação e um conhecimento de básico de Programação Orientada a Objetos (POO).

Cursos

Em português

1. CODING TANK E BOOTCAMP

Eu considero bootcamps uma das melhores maneiras pra aprender uma linguagem. A premissa desse tipo de curso é ser rápido e intenso. Você precisa se dedicar bastante e é bem puxado, mas no final sai com um conhecimento ótimo e de forma mais prática e rápida.

Cursei um bootcamp através de um processo seletivo logo quando decidi me tornar dev. Foi aqui que iniciei de fato os estudo na linguagem e posso dizer que, dominando esses assuntos, você já consegue avançar muito. O conteúdo do curso foi:

  • Lógica de Programação com C#
  • .NET Core e ASP .NET Core
  • Versionamento com Git e Github
  • Programação Orientada a Objetos, SOLID, Clean code e API RESTful
  • SQL Server
  • Testes Automatizados, unitários e integrados
  • HTML, CSS e Angular

Um dos meu professores foi o Paulo Stradioti e com ele aprendi a gostar da parte teórica do aprendizado de programação. Ele ensinava com tanto afinco e entusiasmo que me cativou. Hoje, percebo que consigo absorver com mais facilidade tópicos complexos, em parte devido ao fato de ele não ter simplificado demais o conteúdo e ter nos desafiado com assuntos mais avançados.

Com essa lista já temos uma base bem boa pra começar a estudar. Você pode pegar o conteúdo de qualquer curso, pesquisar no Youtube, no Google e no ChatGPT (cuidado com esse aqui) e aprender de forma autônoma.

____

2. C# COM NELIO ALVES NA UDEMY

Se você esta na estaca zero da linguagem essa aqui é a dica mais legal.

Esse é um curso bastante completo que engloba C#, orientação a objetos, UML, ASP.NET Core, Entity Framework, LINQ, Lambda, git e github. A didática do Nelio é muito boa e o curso muito bem dividido: São 19 seções com vários bônus e um total de 38 horas. Por ser um curso um pouco mais antigo, algumas coisas estão um pouco desatualizadas porém, como é um ótimo curso-base, ainda assim recomendo.

O link para o curso esta aqui: C# com Nelio Alves

___

3. BALTA IO

Os vídeos do Balta no YouTube são realmente incríveis! Ele se destaca entre os poucos que conseguem sair do básico e ainda ensinar com muita qualidade. O vídeo sobre Minimal API, por exemplo, é uma ótima pedida para quem está prestes a dar os primeiros passos na criação de uma API.

Você pode acompanhar a newsletter dele por aqui.

____

4. DOCUMENTAÇÃO

Achou que eu não fosse falar de documentação hoje? Nunca vi uma tão completa e bem feita como a do C# / .NET. É uma ótima maneira de começar e procurar as dúvidas de básicas a avançadas. Recomendo se familiarizar com ela pra conseguir encontrar as respostas rapidamente.

O link para a página inicial está aqui.

image

____

Em Inglês

1. SOLOLEARN

Vejo o Sololearn como a versão do Duolingo para programação. As aulas são curtas, repletas de prática e abrangem uma variedade de tópicos, desde tipos de dados até estruturas de dados e orientação a objetos, tornando-o ideal para quem deseja aprofundar seus conhecimentos em C# após já ter adquirido uma base sólida. Recomendo o Sololearn tanto para revisar conceitos quanto para explorar novas formas de estudo visto que o conteúdo é passado todo em texto e sem vídeos.

image

____

2. TIM COREY

O Tim Corey é a minha referencia master em C#. Além de passar os conteúdos com calma e detalhe ele esta sempre atualizando os vídeos de acordo com os lançamentos da linguagem.

Vou deixar um playlist ótima chamada Start Here onde o Tim detalha como aprender sobre diversos temas dentro do universo .NET.

____

3. NOVIDADE: FOUNDATIONAL C# WITH MICROSOFT

Descobri essa semana através de uma amiga que o freeCodeCamp fez uma parceria com a Microsoft. Após completar cada seção desse curso pela Microsoft Learn Plataform você ganha um 'troféu' e quando você completar todas as seções pode se qualificar para a certificação de C# da Microsoft.

Completei recentemente essa certificação e posso dizer que vale muito a pena! É uma certificação real da microsoft.

Você pode acessar direto a página do curso por aqui.

____

Bônus

1. NEWSLETTER E NOTÍCIAS

Uma das minhas newsletter favoritas de .NET em inglês é a do Milan Jovanović. Semanalmente, ele compartilha tutoriais bastante relevantes que vão além do básico e, mesmo que você esteja começando, é uma excelente maneira de se familiarizar com os termos da linguagem. Você pode conferir os conteúdos em Milan Jovanovic Newsletter.

O Grupo .NET Developers no LinkedIn é uma comunidade espetacular para se manter atualizado sobre as novidades da linguagem. O melhor de tudo é que o grupo está aberto para qualquer tipo de dúvida relacionada ao .NET e é altamente recomendado para fins de networking. Você pode acessar o grupo aqui: LinkedIn .Net Developers Group.

Compartilhe
Comentários (8)
Lucas Martins
Lucas Martins - 02/01/2024 17:33

Muito bom artigo, dicas fundamentais.

Augusto Castilho
Augusto Castilho - 01/01/2024 11:35

Iniciei o bootcamp Decola Tech e me interessei bastante por .NET e C#, provavelmente irei fazer essa certificação pela freecodecamp.

Annie Alves
Annie Alves - 29/12/2023 03:06

Excelente artigo, moça. Mas só uma correção: O curso do Nelio Alves é antigo mas ele está atualizado. Ele sempre atualiza o curso conforme novas versão do .net e C# vão saindo.

AS

Allef Schmidt - 27/12/2023 11:25

Ótimo conteúdo, é uma pena o Dio não ter uma formação apenas para C#, tem alguns cursos pingados, mas nada que valha realmente a pena como uma formação dedicada.



Eduardo Ferreira
Eduardo Ferreira - 27/12/2023 15:54

Artigo excelente, já vou fazer a certificação gratuita da microsoft

Cleiton Machado
Cleiton Machado - 27/12/2023 11:29

Já tinha visto algo sobre a certificação Fundational da Microsoft, mas nunca tinha de fato me interessado, mas agora resolve dar uma pesquisada, provavelmente devo tirar a certificação!

Alyff Antonio
Alyff Antonio - 27/12/2023 11:28

Otimas dicas!!

Pedro Araújo
Pedro Araújo - 27/12/2023 11:04

Obrigado pelas dicas!!