C# 7 Desktop, Asp Net MVC, Xamarin Android IOS Windows
4.0 (295 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,890 students enrolled

C# 7 Desktop, Asp Net MVC, Xamarin Android IOS Windows

Comece aprendendo do ZERO ou se já possui conhecimento use como guia de pesquisa para programar.
4.0 (295 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,890 students enrolled
Last updated 10/2018
Portuguese
Price: Free
This course includes
  • 21.5 hours on-demand video
  • 1 article
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Aprender a instalar as IDEs (software de desenvolvimento) para aprender a programar
  • Aprender a programar em C#

  • Conceitos de variáveis e tipos de variáveis.

  • Estruturas de decisão e repetição.
  • Como pesquisar na internet para ajudar a você encontrar uma solução para programar e criar um projeto.
  • Conceitos sobre POO - Programação Orientada a Objeto
  • Encapsulamento, Relação, Associação, Herança, Polimorfismo, Interface.
  • Sobre Métodos.
  • Estudo das classes para manipualr tempo e datas
  • Trabalhando com Banco de Dados Local - SQLite
  • Tratamentos de exceções.
  • Manipular Strings
  • Coleções e Generics
  • Manipulação de Arquivos
  • Serialização de Objetos.
  • Interfaces gráficas
  • Acessoa banco de dados remotos
  • Comunicação com Porta Serial - Arduino
Course content
Expand all 99 lectures 21:29:02
+ Introdução a Linguagem de Programação C# e plataforma .NET
5 lectures 38:57
Introdução
01:30
História da Linguagem C#
12:57
Mercado para programadores
11:17
Como aprender a pesquisar para programar
13:02
Endereço de Fóruns e Documentações
00:11
+ Tecnologias em C#
6 lectures 01:10:19
Introdução - Tecnologias
15:31
C# para desktop -> Windows Forms e WPF
20:51
C# para dispositivos -> UWP E Hololens
10:22
C# para jogos -> Unity
09:21
C# para Mobile -> Xamarin Windows Phone, Android e IOS
10:22
C# para web -> Asp.NET
03:52
+ Instalações para o C# funcionar em Windows, Mac e Linux
4 lectures 32:15
Introdução
01:24
Instalando Ride da Jetbrains para Windows, Linux e Mac
08:11
Instalando MonoDevelop para Windows, Linux e Mac
05:31
Instalando Visual Studio
17:09
+ Vamos começar a aprender C#
6 lectures 44:54
Introdução - Linguagem C#
02:06
Como iniciar um projeto no Visual Studio 2017
09:50
Programando nosso primeiro código em C# - HelloWord
08:10
Cometários na Linguagem C#
09:32
Convenções de Códigos
05:22
O que é Write, WriteLine e ReadLine
09:54
+ Aprenda a usar as variáveis, tipos de dados e constantes
7 lectures 01:35:38
Introdução
01:55
Bit e Bytes
17:30
Variáveis
15:52
Tipos de Variáveis
25:43
Conversões de Variáveis
23:23
Constantes
04:40
Caracteres de Sequência de Escape
06:35
+ Operadores Aritméticos, Relacionais, Lógicos e Bit a Bit
5 lectures 56:49
Introdução
01:20
Operadores Aritméticos
17:36
Operadores Relacionais
10:35
Operadores Lógicos
12:53
Operadores Bit a Bit
14:25
+ Como trabalhar com Arrays unidimensionais e multidimensionais
3 lectures 38:27
Introdução
00:44
Arrays
14:02
Arrays Unidimensionais e Multidimensionais
23:41
+ Algoritmos, estruturas de decisão, estruturas de laços, break e continue
9 lectures 01:56:14
Introdução
05:27
O que são algoritmos
24:05
Estruturas de decisões if e else
24:03
Switch
13:36
Estruturas de Repetição While
11:02
Do While
06:55
For
10:00
Foreach
07:49
Break e Continue
13:17
+ Métodos, Passagem de Valor, Return, Passagem de Valores por Arrays e Sobrecarga
7 lectures 01:20:40
Introdução
01:02
O que são métodos?
17:52
Passagem por Valor
13:32
Passagem por Referência
08:13
Argumentos nomeados e opcionais
19:16
Comando return
06:50
Sobrecarga de métodos
13:55
+ Programação Orientada a Objetos - POO I
20 lectures 04:03:32
Introdução
04:09
Orientação o Objetos
13:57
O que são Classes
13:55
Modificadores de Acesso
15:02
O que são Objetos
07:44
Construtores de Classe e Inicializando Classes e Criando Objetos
19:34
Getter e Setter
16:08
Introdução e o que é a ferramenta Astah
16:07
Como fazer o primeiro projeto no Astah
13:54
O objeto Pessoa Parte I
15:55
O objeto Pessoa Parte II
26:05
O objeto Carro
14:52
O objeto Casa
10:40
O objeto Conta Bancária
08:15
O objeto Curso
09:27
O objeto Livro
06:10
O objeto Venda
12:21
O objeto Sentimento
07:43
O objeto Animal
06:30
O objeto Consulta
05:04
Requirements
  • Gostar de ler e pesquisar sobre o assunto do curso, C#, Xamarin, Asp .NET, Lógica de Programação.
  • Possuir uma noção básica de como usar um computador e instalar software.
  • Qualquer pessoa que queria aprender a criar programas.
  • Para pessoas que já conhecem a linguagem C# e querem aprender sobre Android, IOS e Windows UWP.
  • Para pessoas que já dominam a linguagem mas querem usar como um guia de referência.
Description

Bem vindo ao curso de Java para programação em ambiente desktop, web e mobile.

Este curso são para pessoas que estão começando a programar e querem aprender a linguagem C#, muito simples de aprender e desfrute do Visual Studio para Windows e MAC e para Linux com MonoDevelop que é a plataforma com muitos recursos desde o básico ao avançado. Para quem está buscando melhorar seu conhecimento na linguagem e quer aprender a programar em diferentes plataformas como desktop, para web e para Android Mobile, IOS e Windows Phone este é o curso. 

Serão passados todos os conceitos da linguagem em vários tópicos e com aulas práticas para você começar a criar seus próprios programas em C#.

Pessoas que buscam conhecer mais a fundo a construção de programas e buscam aprender novas tecnologias da linguagem de forma simples e bem didática.

No final do curso você saberá a iniciar projetos em várias tecnologias que envolvem a linguagem C#, C# com Xamarin, WPF, Windows Forms e Asp .NET.

Sou do interior de São Paulo e com meu jeito caipira de falar, vou ensinar você a programar e a trabalhar com banco de dados para você obter o conhecimento inicial e prosseguir na sua jornada de estudo para projetar qualquer tipo de aplicação para os mais diversos dispositivos, principalmente integrar através de webservice.

Who this course is for:
  • Se possível fazer um curso de algoritmos mesmo que no curso vou apresentar um pouco sobre algoritmos e pseudocódigo.
  • Estudar sobre SQL