Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Caio Oliveira and Eduardo Möller Marchiori

Esse curso ensina a lógica básica de programação, bem como a criação de aplicações Windows básicas, construídas a partir da linguagem de programação C# e da IDE do Visual Studio.

Feito 100% em vídeo aulas, o curso conta com:

  • A explicação de conceitos básicos de programação (como estruturas de repetição, comandos de decisão, operadores relacionais e operadores lógicos);
  • A explicação dos componentes utilizados na criação de Windows Forms;
  • Exemplos e exercícios dados ao decorrer do curso;
Read more

Esse curso ensina a lógica básica de programação, bem como a criação de aplicações Windows básicas, construídas a partir da linguagem de programação C# e da IDE do Visual Studio.

Feito 100% em vídeo aulas, o curso conta com:

  • A explicação de conceitos básicos de programação (como estruturas de repetição, comandos de decisão, operadores relacionais e operadores lógicos);
  • A explicação dos componentes utilizados na criação de Windows Forms;
  • Exemplos e exercícios dados ao decorrer do curso;

Após esse curso, você aprenderá o básico em lógica de programação, conhecerá algumas das ferramentas mais usadas na criação de Windows Forms Application e estará apto a construir aplicações Windows básicas, ou até mais complexas, dependendo do que sua cabeça e força de vontade seja capaz de fazer :)

Enroll now

What's inside

Learning objectives

  • Aprenderá diversos conceitos de lógica de programação
  • Poderá construir windows forms applications simples
  • Conhecerá algumas dos principais utilizados em windows forms
  • Construirá um pequeno sistema de médias

Syllabus

Introdução e Lógica de Programação
Introdução
Instalação Visual Studio
Navegação Visual Studio
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Ensina os conceitos básicos de programação, como estruturas de repetição, comandos de decisão, operadores relacionais e operadores lógicos, que são fundamentais para qualquer desenvolvedor
Cobre a criação de aplicações Windows básicas usando C# e Visual Studio, preparando os alunos para construir aplicações mais complexas
Explora os componentes utilizados na criação de Windows Forms, oferecendo uma base sólida para o desenvolvimento de interfaces gráficas
Constrói um pequeno sistema de médias, demonstrando a aplicação prática dos conceitos aprendidos e preparando os alunos para projetos maiores
Requer o uso do Visual Studio, que pode exigir uma instalação e configuração prévias, o que pode ser um obstáculo para alguns iniciantes
Foca em Windows Forms, uma tecnologia mais antiga para o desenvolvimento de interfaces gráficas, em vez de tecnologias mais modernas como WPF ou .NET MAUI

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Introdução prática a c# e windows forms

Segundo os alunos, este é um curso excelente para quem está começando do zero em C# e Windows Forms. Muitos elogiam a forma bem detalhada e o método passo a passo do instrutor, considerado didático. Os exemplos práticos são úteis e a abordagem é prática e direta ao ponto, cobrindo bem os fundamentos. No entanto, alguns sentiram falta de mais exercícios para fixar o aprendizado e acharam o projeto final um pouco simples. Um pequeno número de alunos achou o curso confuso em algumas partes e precisou de pesquisa extra.
O curso foca em demonstrações e projetos.
"Os exemplos práticos são muito úteis e ajudam a fixar o conteúdo."
"Muito prático e direto ao ponto para quem quer ver como fazer janelas no C#."
O método de ensino do instrutor é elogiado.
"O instrutor explica tudo muito bem detalhado, passo a passo."
"O instrutor é didático demais. Parabéns!"
Muito bom para quem está começando do zero.
"Curso excelente para quem está começando do zero."
"Saí do zero e consegui entender e criar meus primeiros programas."
"Um bom curso introdutório."
Alguns alunos acharam a explicação confusa.
"Confuso em algumas partes, principalmente na conexão entre a lógica e a interface visual."
"Precisou de pesquisa extra para entender completamente."
Alunos pedem mais exercícios e profundidade.
"Senti falta de um pouco mais de exercícios..."
"Achei que o projeto final era um pouco simples demais."
"Senti que a parte de C# poderia ser um pouco mais aprofundada antes de pular para Windows Forms."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Curso de C# - Windows Forms - Para Iniciantes with these activities:
Revisar Lógica de Programação
Revisar os conceitos básicos de lógica de programação para construir uma base sólida antes de iniciar o curso.
Show steps
  • Revisar os conceitos de variáveis, tipos de dados e operadores.
  • Praticar a resolução de problemas simples usando algoritmos.
  • Revisar estruturas de controle como condicionais e loops.
Ler 'Head First C#'
Ler um livro introdutório de C# para complementar o curso e obter uma compreensão mais profunda da linguagem.
View Alter Ego: A Novel on Amazon
Show steps
  • Ler os capítulos relevantes sobre os tópicos abordados no curso.
  • Fazer os exercícios e projetos propostos no livro.
Revisar 'C# 7.0 in a Nutshell'
Consultar um livro de referência de C# para obter informações mais detalhadas sobre a linguagem e suas funcionalidades.
View Alter Ego: A Novel on Amazon
Show steps
  • Ler os capítulos relevantes sobre os tópicos abordados no curso.
  • Usar o livro como referência para esclarecer dúvidas e aprofundar o conhecimento.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Praticar Exercícios de Windows Forms
Realizar exercícios práticos para reforçar o aprendizado dos componentes e funcionalidades do Windows Forms.
Show steps
  • Criar formulários simples com diferentes componentes (botões, caixas de texto, labels).
  • Implementar funcionalidades básicas como manipulação de eventos e exibição de dados.
  • Resolver desafios de programação que envolvam a criação de interfaces gráficas.
Ajudar outros alunos no fórum do curso
Ajudar outros alunos no fórum do curso aprofunda o conhecimento e reforça o aprendizado.
Show steps
  • Acompanhar o fórum do curso.
  • Responder às dúvidas dos outros alunos.
  • Compartilhar o conhecimento e a experiência.
Criar um Blog Post sobre Windows Forms
Escrever um artigo de blog para compartilhar o conhecimento adquirido e ajudar outros iniciantes em Windows Forms.
Show steps
  • Escolher um tópico específico relacionado ao Windows Forms.
  • Escrever um artigo claro e conciso explicando o conceito e fornecendo exemplos práticos.
  • Publicar o artigo em um blog pessoal ou em uma plataforma de conteúdo online.
Desenvolver um Aplicativo de Cadastro Simples
Construir um projeto prático para aplicar os conhecimentos adquiridos no curso e desenvolver habilidades de programação em C# e Windows Forms.
Show steps
  • Definir os requisitos do aplicativo (campos de cadastro, funcionalidades).
  • Criar a interface gráfica do aplicativo usando os componentes do Windows Forms.
  • Implementar a lógica de programação para salvar e exibir os dados cadastrados.
  • Testar o aplicativo e corrigir eventuais erros.

Career center

Learners who complete Curso de C# - Windows Forms - Para Iniciantes will develop knowledge and skills that may be useful to these careers:
Programador C#
O papel do programador C# é escrever código limpo, eficiente e testável, e este curso fornece um excelente ponto de partida. Ao aprender a lógica de programação e a criar aplicações Windows Forms com C# e Visual Studio, você estará apto a desenvolver diversas soluções de software. As explicações sobre os componentes utilizados na criação de Windows Forms, bem como os exemplos e exercícios práticos do curso, permitem dominar as ferramentas essenciais para um programador C#. O programador C# usa seu conhecimento para construir aplicações Windows básicas e até mais complexas, dependendo do seu interesse e ambição.
Desenvolvedor de Software
Um desenvolvedor de software cria e mantém aplicações, e este curso ajuda a construir uma base sólida para essa carreira. Ao dominar a lógica de programação e a criação de aplicações Windows Forms com C#, você saberá como projetar e implementar soluções de software. A experiência com o Visual Studio e os componentes de Windows Forms, ensinada no curso, permite criar interfaces de usuário e funcionalidades essenciais para diversas aplicações. As explicações sobre estruturas de repetição, comandos de decisão e operadores lógicos ajudam ainda mais o desenvolvedor de software. O projeto prático de um sistema de médias consolida o conhecimento e demonstra sua capacidade de aplicar os conceitos em um cenário real.
Engenheiro de Software
O trabalho de um engenheiro de software envolve projetar, desenvolver e testar sistemas de software. Este curso pode ser útil para quem está iniciando nessa área. O curso ensina a lógica de programação e a criação de aplicações Windows Forms com C#, o que ajuda a entender os fundamentos do desenvolvimento de software. O projeto prático de um sistema de médias ajuda o engenheiro de software a aplicar os conceitos aprendidos em um cenário real. O engenheiro de software pode usar o conhecimento dos componentes utilizados na criação de Windows Forms para criar interfaces de usuário.
Testador de Software
O testador de software garante a qualidade do software, e este curso pode ser útil para entender o processo de desenvolvimento. Ao aprender a lógica de programação e a criar aplicações Windows Forms com C#, você compreende como o software é construído e como identificar possíveis falhas. O testador de software estará apto a construir aplicações Windows básicas. A experiência com o Visual Studio e os componentes de Windows Forms permite criar casos de teste mais eficazes. O conhecimento das estruturas de repetição, comandos de decisão e operadores lógicos ajuda a identificar possíveis pontos de falha no código.
Instrutor de Programação
O instrutor de programação ensina outras pessoas a programar. Este curso ajuda a consolidar seu conhecimento sobre os fundamentos da programação e aprimorar suas habilidades de comunicação. Ao dominar a lógica de programação e a criação de aplicações Windows Forms com C#, você estará mais preparado para explicar os conceitos de forma clara e concisa. O instrutor de programação pode usar seu conhecimento para construir aplicações Windows básicas, o que pode ajudá-lo a criar exemplos práticos e exercícios para seus alunos. O conhecimento dos componentes do Windows Forms pode ser útil para demonstrar como criar interfaces de usuário simples e interativas.
Analista de Sistemas
O analista de sistemas analisa as necessidades de uma empresa e propõe soluções de software. Este curso pode ser útil para desenvolver uma compreensão básica do desenvolvimento de software. A lógica de programação e a criação de aplicações Windows Forms com C# ajudam a entender como os sistemas são construídos e como os componentes interagem. O analista de sistemas está apto a construir aplicações Windows básicas e até mais complexas, dependendo do seu interesse e ambição. O conhecimento dos componentes do Windows Forms ajuda a visualizar e comunicar as soluções propostas aos desenvolvedores.
Analista de Qualidade
O analista de qualidade garante que os produtos de software atendam aos padrões de qualidade. Este curso pode ajudar a entender o processo de desenvolvimento e os fundamentos da programação. A lógica de programação e a criação de aplicações Windows Forms com C# permitem compreender como o software é construído e como avaliar sua qualidade. O analista de qualidade consegue construir aplicações Windows básicas. O conhecimento dos componentes do Windows Forms pode ser útil para avaliar a usabilidade e a funcionalidade das interfaces de usuário.
Consultor de TI
O trabalho de um consultor de TI é aconselhar empresas sobre as melhores soluções de tecnologia. Este curso pode ajudar a entender os fundamentos do desenvolvimento de software e a lógica de programação. A criação de aplicações Windows Forms com C# permite que o consultor de TI tenha uma noção prática de como as aplicações são construídas. O consultor de TI consegue construir aplicações Windows básicas, o que ajuda na compreensão das necessidades dos clientes e na proposição de soluções adequadas. O conhecimento dos componentes do Windows Forms permite que o consultor de TI visualize e comunique as soluções técnicas de forma mais eficaz.
Arquiteto de Software
Um arquiteto de software projeta a estrutura de sistemas complexos. Este curso pode ser útil para entender os fundamentos do desenvolvimento de software, embora geralmente exija um conhecimento mais profundo e experiência. A lógica de programação e a criação de aplicações Windows Forms com C# ajudam a compreender os desafios e as possibilidades do desenvolvimento. O arquiteto de software usará seu conhecimento para construir aplicações Windows básicas. O conhecimento dos componentes do Windows Forms pode ser útil para entender como as interfaces de usuário se encaixam na arquitetura geral do sistema.
Analista de negocios
O analista de negócios identifica as necessidades de uma empresa e propõe soluções. Este curso pode ser útil para entender os fundamentos do desenvolvimento de software e como as aplicações podem resolver problemas de negócios. A criação de aplicações Windows Forms com C# permite que o analista de negócios tenha uma noção prática de como as soluções de software são construídas. O analista de negócios pode construir aplicações Windows básicas. O conhecimento dos componentes do Windows Forms pode ser útil para visualizar e comunicar as soluções propostas aos stakeholders.
Técnico de Suporte
O técnico de suporte fornece assistência técnica aos usuários, e este curso pode ser útil para entender como as aplicações funcionam e como solucionar problemas. Ao aprender a lógica de programação e a criar aplicações Windows Forms com C#, você terá uma base para entender o funcionamento interno das aplicações. O técnico de suporte usa seu conhecimento para construir aplicações Windows básicas. O conhecimento dos componentes do Windows Forms pode ser útil para diagnosticar problemas e orientar os usuários na solução.
Gerente de Projetos de TI
O gerente de projetos de TI é responsável por planejar, executar e monitorar projetos de software. Este curso pode ser útil para entender os fundamentos do desenvolvimento de software e os desafios técnicos envolvidos. A criação de aplicações Windows Forms com C# permite que o gerente de projetos de TI tenha uma noção prática de como as aplicações são construídas. O gerente de projetos de TI conseguirá construir aplicações Windows básicas. O conhecimento dos componentes do Windows Forms pode ser útil para se comunicar com os desenvolvedores e entender o progresso do projeto.
Desenvolvedor Front-End
Um desenvolvedor front end é responsável pela interface do usuário de aplicações web ou desktop. Embora este curso se concentre em Windows Forms, ele fornece uma base em lógica de programação que pode ser útil. Ao aprender a criar aplicações Windows Forms com C#, você entende os princípios básicos de design de interface e interação com o usuário. O desenvolvedor front end usa seu conhecimento para construir aplicações Windows básicas. O conhecimento dos componentes do Windows Forms pode ser adaptado para o desenvolvimento de interfaces em outras plataformas.
Desenvolvedor Back-End
Um desenvolvedor back end trabalha na parte do servidor de uma aplicação, e este curso ajuda a construir um entendimento fundamental da lógica de programação. Ao dominar a lógica de programação com C#, você saberá como criar algoritmos e estruturas de dados eficientes, essenciais para o desenvolvimento back end. O curso pode ser útil pois ele permite ao desenvolvedor back end construir aplicações Windows básicas. As explicações sobre estruturas de repetição, comandos de decisão e operadores lógicos são especialmente relevantes para o desenvolvimento de lógica de servidor.
Administrador de Banco de Dados
O administrador de banco de dados é responsável por gerenciar e manter bancos de dados. Este curso pode ser útil para entender como as aplicações interagem com os bancos de dados. A criação de aplicações Windows Forms com C# envolve a interação com dados, o que pode ajudar a entender os princípios básicos do gerenciamento de dados. Ao concluir este curso, o administrador de banco de dados estará apto a construir aplicações Windows básicas. O conhecimento dos componentes do Windows Forms pode ser útil para criar interfaces de usuário para gerenciar e visualizar dados.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Curso de C# - Windows Forms - Para Iniciantes.
Este livro é uma referência concisa e abrangente da linguagem C#. Ele cobre todos os aspectos da linguagem, desde os fundamentos até os recursos mais avançados. É útil para consulta rápida e para aprofundar o conhecimento em áreas específicas. Embora não seja um livro para iniciantes absolutos, ele complementa o curso ao fornecer detalhes adicionais sobre a linguagem C#.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser