Front-end Formação Desenvolvedor C#

A formação Desenvolvedor C# tem como objetivo demonstrar desenvolvimento com o C# e o .NET Framework da Microsoft. Nesta formação, são abordados tópicos como o o paradigma orientado a objetos, a preparação do ambiente de desenvolvimento para o .NET Framework e o C# com o Visual Studio e o controle de versão de código através do Git e do GitHub. Também será apresentada a conectividade entre o .NET Framework e os bancos de dados relacionais através do ADO.NET, do Entity Framework.

13 cursos Categoria Desenvolvimento Back-end

  • Formação com 79h07 de video
  • 501 exercícios

Conhecimentos adquiridos nesta formação

A formação Desenvolvedor C# tem como objetivo demonstrar desenvolvimento com o C# e o .NET Framework da Microsoft. Nesta formação, são abordados tópicos como o o paradigma orientado a objetos, a preparação do ambiente de desenvolvimento para o .NET Framework e o C# com o Visual Studio e o controle de versão de código através do Git e do GitHub. Também será apresentada a conectividade entre o .NET Framework e os bancos de dados relacionais através do ADO.NET, do Entity Framework.

O .NET Framework é um framework para desenvolvimento de aplicações web, mobile e desktop. Desenvolvido e mantido pela Microsoft era um ambiente exclusivo para Windows, porém, hoje trata-se de uma plataforma que pode ser executada em sistemas operacionais Windows, Linux e MacOS. Esta interoperabilidade é obtida através de uma máquina virtual, chamada CLR, que interpreta o resultado da compilação de softwares escritos através do .NET e os converte para o sistema operacional correspondente. O .NET Framework suporta mais de 30 linguagens para desenvolvimento, porém, uma das principais linguagens da plataforma é o C#. Criada no início dos anos 2000, o C# é uma linguagem madura, robusta e multiparadigma, estando hoje entre as cinco linguagens mais utilizadas no mundo. A formação Desenvolvedor C# da TreinaWeb tem como objetivo fornecer os conceitos essenciais para o desenvolvimento através do .NET Framework e o C#. Tópicos como lógica de programação e o paradigma orientado a objetos são os primeiros desta formação. Logo a seguir, os conceitos essenciais do C# são cobertos. São abordados tópicos como a preparação do ambiente para o .NET Framework e o C# com o Visual Studio, a definição de variáveis e escopos, os diferentes tipos de dados suportados e o processo de conversão de tipos, a manipulação de strings, estruturas de controle de fluxo e repetição; e os princípios básicos envolvendo coleções de dados. Também será aborda a interação com bancos de dados através do ADO.NET. Esta formação aborda os conceitos e boas práticas de modelagem de bancos de dados relacionais. Os componentes principais do ADO.NET, como DbConnection, DbCommand, DbDataReader e DataSet. Conceitos mais avançados do C# (como delegates e generics), bem como são revisadas boas práticas de arquitetura de software e convenções de nomenclatura. Em seguida são abordados o LINQ, uma API para criação de consultas a múltiplas fontes de dados distintas e o Entity Framework, a solução ORM fornecida pela Microsoft. Por fim, a formação continua a tratar sobre tópicos de arquitetura de software, boas práticas de codificação e também sobre TDD, uma metodologia de desenvolvimento que foca na qualidade e no teste durante o desenvolvimento de um software.

Para quem é esta formação?

Esta formação é destinada a desenvolvedores que desejam trabalhar com a plataforma .NET através do C#. Também é recomendável para profissionais que gostariam de relembrar e/ou fixar conceitos relacionados às estruturas próprias da linguagem (como as structs) e também conceitos relacionados à implementação do paradigma orientado a objetos com o C#.

Confira a trilha de cursos dessa formação

  • Suporte completo Suporte direto com nosso time de professores especialistas
  • Básico ao Avançado Aprenda de verdade com as formações mais completas e detalhadas do Brasil!
  • Do zero ao mercado de trabalho Suporte direto com nosso time de professores especialistas
  • Nível de conhecimento Você poderá acompanhar o seu avanço intelectual dentro do seu ambiente de estudo

Sobre os professores

Cleber Campomori

Cleber Campomori

Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".

Fagner Pinheiro

Fagner Pinheiro

Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu notebook Samsung =/. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python.

Elton Fonseca

Elton Fonseca

Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.

Utilizada e amada por milhares! Veja mais opiniões reais

  • O instrutor tem uma ótima didática e a forma como o conteúdo foi disponibilizado ajuda muito da aprendizagem.

    Depoimento - Allison
    C# (C Sharp) Básico
    Allison Cascavel / PR
  • Estou muito feliz com os conhecimentos obtidos durante este curso. Só tenho a agradecer!

    Depoimento - Jonathas
    C# (C Sharp) Intermediário
    Jonathas Ananindeua / PA
  • Melhorou muito! As alterações feitas na plataforma facilitaram a utilização das ferramentas.

    Depoimento - Rodrigo
    Lógica Orientada a Objetos Completo
    Rodrigo Jundiaí / SP
  • Estou revisando alguns tópicos e dá pra notar como deixamos passar várias coisas...

    Depoimento - Maikel
    Lógica Orientada a Objetos Completo
    Maikel São Borja / RS
  • Gostei bastante do conteúdo e das explicações dadas pelo professor nos vídeos. Obrigado! =)

    Depoimento - Othon
    Lógica de Programação Completo
    Othon Itaquaquecetuba / SP
  • Curso muito bem estruturado!

    Depoimento - Rodolfo
    Lógica de Programação Completo
    Rodolfo Candeias / MG
  • Como todos os cursos que fiz na TreinaWeb até hoje, esse não foi diferente. Além de adquirir novos conhecimentos, serviu de reforço em vários outros pontos que considero importantes. Os vídeos estão ótimos. Quanto ao suporte utilizei pouco, mas quando foi preciso foi pontual e eficaz. Como sugestão, acho que a parte dos testes ao final de cada capítulo poderia ser maior, talvez aumentar de três para 5 perguntas. Parabéns.

    Depoimento - Luiz
    C# (C Sharp) Avançado
    Luiz Volta Redonda / RJ
  • Curso bem explicativo e intuitivo!

    Depoimento - Diego
    Git - Fundamentos
    Diego Presidente Prudente / SP
  • Tudo perfeito! Depois deste primeiro curso não vou mais parar! Vou começar a fazer os outros cursos de C# e em seguida outros cursos também!

    Depoimento - Eros
    C# (C Sharp) Básico
    Eros Aracaju / SE

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!