Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Estruturando uma Aplicação Desktop em C#
Highest Rated
Rating: 4.8 out of 5(14 ratings)
105 students

Estruturando uma Aplicação Desktop em C#

Construindo Bases Sólidas: Estratégias para Desenvolver uma Aplicação Desktop em C#
Created byUai Bora Tech
Last updated 10/2023
Portuguese

What you'll learn

  • Padrão de Código MVP (Model-View-Presenter)
  • Arquitetura em Camadas
  • Conexão e manipulação de Banco de Dados MySql
  • EntityFramework Core
  • EntityFramework Core CODE FIRST
  • EntityFramework Core MIGRATIONS
  • Banco de Dados em Memória
  • SOLID
  • Injeção de Dependência
  • Inversão de Controle
  • Interface com o Usuário
  • Windows Forms
  • Foco no Domínio/Produto

Course content

9 sections23 lectures1h 15m total length
  • Sobre o Instrutor0:39
  • Agenda do Curso2:03

Requirements

  • Básico de Programação Orientada a Objetos
  • Básico de Programação C#
  • Básico de Algoritmos

Description

Este curso abrangente é o guia definitivo para dominar o desenvolvimento de aplicações em C#. Se você deseja criar aplicações robustas e eficientes que se destacam no mundo da programação de software, esta jornada de aprendizado é o seu ponto de partida.

Aprenda a projetar e desenvolver aplicações de alto desempenho usando a linguagem de programação C#. Durante este curso, você mergulhará fundo na arquitetura, abordando tópicos essenciais como design de interface do usuário, gerenciamento de dados, interações com o usuário e muito mais. Você também explorará as melhores práticas de codificação e a utilização de recursos avançados do C# para otimizar sua aplicação e garantir sua manutenção a longo prazo.

O que você vai aprender:

  1. Fundamentos do C#: Inicie com uma sólida base de conhecimento sobre a linguagem C#.

  2. Design de Interface do Usuário: Crie interfaces de usuário atraentes e intuitivas para suas aplicações desktop.

  3. Gerenciamento de Dados: Saiba como armazenar, recuperar e manipular dados de forma eficiente.

  4. Interação com o Usuário: Aprenda a capturar entradas do usuário e fornecer feedback interativo.

  5. Boas Práticas de Desenvolvimento: Explore as diretrizes e técnicas recomendadas para criar um código limpo e de fácil manutenção.

  6. Depuração e Teste: Aprenda a identificar e corrigir erros com eficácia.

Who this course is for:

  • Desenvolvedores Iniciantes
  • Desenvolvedores que buscam aprender novas formas de organizar o código
  • Desenvolvedores interessados nos princípios básicos de programação