C# Windows Forms Application para iniciantes
4.9 (51 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
693 students enrolled
Wishlisted Wishlist

Please confirm that you want to add C# Windows Forms Application para iniciantes to your Wishlist.

Add to Wishlist

C# Windows Forms Application para iniciantes

Aprenda a desenvolver aplicações para Windows
4.9 (51 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
693 students enrolled
Created by Gilseone Moraes
Last updated 5/2017
Portuguese
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 23 hours on-demand video
  • 4 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Manipular a ferramenta de desenvolvimento Visual Studio e compreender os conceitos básicos sobre Windows Forms;
  • Criar formulários;
  • Utilizar os principais componentes: Button, Label, TextBox, ListBox, RadioButton, CheckBox, ComboBox, ListView, MenuStrip, entre outros;
  • Utilizar os Containers: FlowLayoutPanel, GroupBox, Panel, SplitContainer, TabControl, TableLayoutControl.
  • Criar uma calculadora;
  • Realizar manipulação de Strings;
  • Trabalhar com instruções, tipos de dados, variáveis e operadores;
  • Criar instruções de decisão;
  • Criar estruturas de repetição;
  • Detectar e tratar erros;
  • Manipular arquivos de texto;
  • Criar e manipular coleções;
  • Realizar conexão com Banco de Dados (MySQL);
  • Criar Forms completos (CRUD).
View Curriculum
Requirements
  • Ter conhecimento básico sobre a estrutura da Linguagem de Programação C#, bom raciocínio lógico e bastante vontade de aprender (:D).
Description

Este curso está apenas começando!

Neste curso será realizada a apresentação das principais características da tecnologia Windows Forms, dando ao aluno noções sobre desenvolvimento de aplicações em .Net focado no desenvolvimento para Windows.

No decorrer das aulas você irá aprender como manipular alguns dos principais componentes do Windows Forms Application utilizando a linguagem de programação C# e realizar a conexão com Banco de Dados MySQL para realizar manipulação de dados. Ao final deste curso você será capaz de desenvolver aplicações básicas em WFA com qualidade e ótima aparência.

Você está pronto para começar?

Who is the target audience?
  • Este é o curso ideal para você que quem está conhecendo a linguagem de Programação C# e deseja compreender o funcionamento da tecnologia Windows Forms Application para desenvolvimento de aplicações Windows.
Compare to Other Windows Forms Courses
Curriculum For This Course
137 Lectures
22:56:10
+
Introdução
5 Lectures 10:47

Apresentação do Curso

Preview 01:19

Recomendações

Preview 01:57

Instalação Visual Studio e MySQL

Preview 01:51

Apresentação do C# Windows Forms

Apresentação do C# Windows Forms
04:27

Sobre o Instrutor

Preview 01:13
+
Primeiro Módulo - Principais Componentes Windows Forms
30 Lectures 04:05:40
Visão Geral do Primeiro Módulo
Visão Geral do Primeiro Módulo
01:41

Criando o projeto no Visual Studio

Criando o projeto no Visual Studio
05:09

Componente Button - Parte 1

Preview 08:02

Componente Button - Parte 2

Componente Button - Parte 2
07:28

Componente Label

Componente Label
09:56

Componente TextBox - Parte 1

Componente TextBox - Parte 1
13:22

Componente TextBox - Parte 2
05:16

Componente ListBox - Parte 1

Componente ListBox - Parte 1
07:33

Componente ListBox - Parte 2

Componente ListBox - Parte 2
04:30

Componente ListBox - Parte 3

Componente ListBox - Parte 3
12:18

Componente ListBox - Parte 4

Componente ListBox - Parte 4
10:57

Componente CheckBox - Parte 1

Componente CheckBox - Parte 1
07:38

Componente CheckBox - Parte 2

Componente CheckBox - Parte 2
04:20

Componente RadioButton - Parte 1

Componente RadioButton - Parte 1
07:20

Componente RadioButton - Parte 2

Componente RadioButton - Parte 2
10:42

Componente ComboBox - Parte 1

Componente ComboBox - Parte 1
07:01

Componente ComboBox - Parte 2

Componente ComboBox - Parte 2
03:39

Componente ListView - Parte 1

Componente ListView - Parte 1
11:40

Componente ListView - Parte 2

Componente ListView - Parte 2
04:19

Componente ListView - Parte 3

Componente ListView - Parte 3
16:01

Componente ListView - Parte 4

Componente ListView - Parte 4
06:54

Componente ListView - Parte 5

Componente ListView - Parte 5
08:50

Componente ListView - Parte 6

Componente ListView - Parte 6
13:51

Manipulação de Forms - Parte 1
09:54

Manipulação de Forms - Parte 2

Manipulação de Forms - Parte 2
07:47

Manipulação de Forms - Parte 3
Manipulação de Forms - Parte 3
11:15

Manipulação de Forms - Parte 4
Manipulação de Forms - Parte 4
08:07

Manipulação de Forms - Parte 5

Manipulação de Forms - Parte 5
03:49

Manipulação de Forms - Parte 6
Manipulação de Forms - Parte 6
10:11

Componente MenuStrip
Componente MenuStrip
06:10

Avaliação do Primeiro Módulo
3 questions
+
Segundo Módulo - Containers Windows Forms
10 Lectures 01:20:13

Visão Geral do Segundo Módulo

Visão Geral do Segundo Módulo
02:14

Container FlowLayoutPanel

Preview 05:10

Container GroupBox

Container GroupBox
05:57

Container Panel

Container Panel
05:12

Container SplitContainer - Parte 1

Container SplitContainer - Parte 1
13:51

Container SplitContainer - Parte 2

Container SplitContainer - Parte 2
09:44

Container TabControl - Parte 1

Container TabControl - Parte 1
07:35

Container TabControl - Parte 2

Container TabControl - Parte 2
06:37

Container TableLayoutPanel

Container TableLayoutPanel
10:15

Criação de menu para acessar os formulários dos Containers

Criação de menu para acessar os formulários dos Containers
13:38
+
Terceiro Módulo - Caixas de Mensagem
6 Lectures 42:28

Visão Geral do Segundo Módulo

Preview 04:40

MessageBox Simples

MessageBox Simples
03:56

MessageBox Simples com título

MessageBox Simples com título
07:16

MessageBox com Botões - Parte 1

MessageBox com Botões - Parte 1
11:40

MessageBox com Botões - Parte 2

MessageBox com Botões - Parte 2
06:27

MessageBox com Ícones

MessageBox com Ícones
08:29
+
Quarto Módulo - Revisão C#
14 Lectures 02:35:13

Visão Geral do Quarto Módulo

Visão Geral do Quarto Módulo
02:38

Constantes, Variáveis e Tipos de Dados - Parte 1

Constantes, Variáveis e Tipos de Dados - Parte 1
15:43

Constantes, Variáveis e Tipos de Dados - Parte 2

Constantes, Variáveis e Tipos de Dados - Parte 2
05:56

Operadores Aritméticos

Operadores Aritmeticos
13:51

Conversão de dados utilizando Parse e Convert

Conversão de dados utilizando Parse e Convert
09:44

Utilizando os comandos condicionais IF e ELSE

Utilizando os comandos condicionais IF e ELSE
18:21

Utilizando o comando condicional Switch Case

Utilizando o comando condicional Switch Case
12:09

Estruturas de repetição - Parte 1

Estruturas de repetição - Parte 1
11:38

Estruturas de repetição - Parte 2

Estruturas de repetição - Parte 2
09:50

Estruturas de repetição - Parte 3

Estruturas de repetição - Parte 3
08:46

Estruturas de repetição - Parte 4

Estruturas de repetição - Parte 4
14:21


Lista de Exercícios - Quarto Módulo
00:12

Como utilizar Vetores
19:19

Como utilizar Matrizes
12:45
+
Quinto Módulo - Manipulação de Arquivos Texto
13 Lectures 02:31:44
Visão Geral do Quinto Módulo
01:31

Conceitos sobre arquivos e criação de um arquivo simples
14:53

Criação e exclusão de arquivos
11:39

Classe Directory para manipulação de diretórios
11:17

Como renomear diretórios e arquivos
15:11

Utilização das classes FileInfo e DirectoryInfo
17:14

Exclusão de arquivos e diretórios
09:37

Leitura de Arquivos Texto - Parte 1
15:05

Leitura de Arquivos Texto - Parte 2
11:51

Leitura de Arquivos Texto - Parte 3
06:53

Leitura de Arquivos Texto - Parte 4
08:47

Localizar arquivo com OpenFileDialog
18:27

Gravação de conteúdo em Arquivos Texto
09:19
+
Sexto Módulo - Desenvolvimento de uma Calculadora
10 Lectures 02:20:37
Visão Geral do Sexto Módulo
01:40

Adicionando os componentes do formulário
15:21

Nomeando os componentes + inicio da implementação
17:42

Implementação das operações - Parte 1
17:35

Implementação das operações - Parte 2
18:23

Implementação das operações - Parte 3
17:58

Implementação das operações - Parte 4
15:45

Implementação das operações - Parte 5
19:16

Implementação das operações - Parte 6
16:54

Projeto do Módulo 6 para Download
00:03
+
Sétimo Módulo - Programação Orientada a Objetos
16 Lectures 03:11:58
Visão Geral do Sétimo Módulo
02:33

Conceitos básicos sobre Programação Orientada a Objetos
08:11

Trabalhando com classes
20:16

Criação de Características e Comportamentos
14:44

Contrutor da Classe
10:35

Criação de Propriedades
12:25

Propriedades Automáticas
09:52

Sobrecarga de Métodos
07:00

Herança
17:13

Polimorfismo
17:37

Classes Abstratas e Interfaces
16:03

Exemplo Prático do Módulo - Parte 1
19:30

Exemplo Prático do Módulo - Parte 2
18:00

Exemplo Prático do Módulo - Parte 3
17:51

Projeto do Módulo 7 para Download
00:03

Projeto Exemplo Módulo 7 para Download
00:04
+
Oitavo Módulo - Manipulação de Banco de Dados
16 Lectures 02:41:27
Visão Geral do Oitavo Módulo
01:04

Relembrando a instalação do MySQL
15:07

Criando um Banco de Dados e uma Tabela
10:25

Comandos SQL básicos - Parte 1
13:52

Comandos SQL básicos - Parte 2
08:51

Comandos SQL básicos - Parte 3
13:33

Questionário
2 questions

Adição de referência ao projeto C# Windows Forms
05:15

Criação de String de Conexão
06:35

Criando um MySqlConnection
09:00

Criando uma conexão com Banco de Dados
07:43

Executando um Select pelo C#
10:10

Executando um Insert pelo C#
12:38

Executando um Update pelo C#
09:51

Executando um Delete pelo C#
12:13

Separando a Classe de conexão
11:26

Centralizando a Manipulação do BD em uma classe específica
13:44
+
Nono Módulo - Desenvolvimento de um sistema para uma Pizzaria Delivery
17 Lectures 03:16:07
Visão Geral do Nono Módulo
03:25

Analisando o documento de domínio - Parte 1
10:01

Analisando o documento de domínio - Parte 2
09:09

Analisando o documento de domínio - Parte 3
09:56

Análise e planejamento do MySQL Model
05:00

Criação do MySQL Model no Workbench - Usuario
24:13

Criação do MySQL Model no Workbench - Cliente
20:37

Criação do MySQL Model no Workbench - Sabor de Pizza
10:43

Criação do MySQL Model no Workbench - Tamanho de Pizza
11:00

Criação do MySQL Model no Workbench - Sabor de Borda
08:30

Criação do MySQL Model no Workbench - Adicional
11:24

Criação do MySQL Model no Workbench - Pedido - Parte 1
21:07

Criação do MySQL Model no Workbench - Pedido - Parte 2
10:48

Criação do MySQL Model no Workbench - Pedido - Parte 3
11:37

Criação do MySQL Model no Workbench - Pedido - Parte 4
09:41

Criação do MySQL Model no Workbench - Organização do layout
12:03

MySQL Model para MySQL Schema - Forward Engineer
06:53
About the Instructor
Gilseone Moraes
4.5 Average rating
188 Reviews
1,443 Students
9 Courses
Programador

Graduado em Ciência da Computação pelo Centro Universitário Franciscano e mestrando em Ciência da Computação pela Universidade Federal de Santa Maria.

Atualmente trabalha como Programador .Net e VB6.

É certificado pela RunRun.It em gestão de projetos de TI e Scrum Fundamentals Certified. Possui sólidos conhecimentos na gestão de projetos com base no PMBok 4ª edição e metodologia ágil Scrum.