
Dicas
Introdução a programação orientada a objetos
A aula explica como criar uma classe, instanciar um objeto e os conceitos de propriedades e métodos de maneira geral, isto é, para todas as linguagens.
A aula ensina como criar propriedades, métodos por meio da resolução de exercícios.
Também explica os conceitos de encapsulamento.
A aula explica como o C# trabalhar representa propriedades por meio da resolução de exemplos.
A aula ensina como trabalhar com propriedades, em especial como implementar apenas os métodos de acesso get ou set.
A aula fala sobre o projeto de um Jogo de andar e pular em modo console.
A aula ensina como criar construtores para classes na linguagem C#.
A aula apresenta o projeto que será desenvolvido
A aula ensina como construir a classe Alarme.
A aula implementa o programa principal.
A aula demonstra como otimizar o aplicativo.
a aula demonstra a implementação do exercício controle de animais.
Se você não tentou fazer o exercício aqui vai a resolução.
Implementa um programa que calcula a área de um retângulo.
A aula demonstra a construção de uma Pokédex, a qual irá lista todos os Pokémons gravados em uma lista de Pokémons.
A aula revisa os conceitos de construção de classes.
A aula utiliza da construção da Pokédex para ensinar como trabalhar com sobrecarga de métodos.
A aula trabalho todos os conceitos já vistos e ensina como utilizar listas (LIST) para implementar uma Pokédex.
A aula trabalho todos os conceitos já vistos e ensina como utilizar listas (LIST) para implementar uma Pokédex.
A aula ensina como criar com propriedades simplificadas na linguagem C#.
apresenta o que é o tipo de dados enum e implementa um algoritmo utilizando o mesmo.
Trabalha com os concetios visto até agora, em especial o tipo enum e recursos presentes em classes.
Ensina como criar o software controle de animais.
A aula ensina como utilizar herança na programação orientada a objetos em C# por meio da construção de um projeto de pergunta e resposta.
O curso Programação Orientada a Objetos utilizando a linguagem C# tem como finalidade ensinar o paradigma de programação mais utilizado por todas as linguagens de programação da atualidade, que é a programação orientada a objetos.
Durante o curso você irá aprender:
Lógica de programação
Criar objetos baseados em classes
Definir Objetos e recursos por meio de classes
Abstração, Encapsulamento, Herança, Polimorfismo
Sobrecarga, classes abstratas, interfaces
Criar aplicações para console (prompt de comando)
Criar aplicações Windows Forms
Criar aplicações WPF
Criar aplicações Xamarin Forms
Criar aplicações ASP.NET
Para apresentar esses conceitos o aluno desenvolverá vários projetos durante o curso para fortalecer os conceitos/funcionalidades da linguagem C#.
Durante o curso o aluno utilizará a IDE de desenvolvimento Microsoft Visual Studio, uma das IDE's mais utilizadas pelos desenvolvedores de software para desktop, web e mobile.
Para quem não conhece o Microsoft Visual Studio é um ambiente de desenvolvimento integrado da Microsoft para desenvolvimento de software especialmente dedicado ao .NET Framework e às linguagens Visual Basic, C, C++, C# e F#
O mais legal do curso é que o aluno irá conseguir criar aplicações para desktop, web e mobile utilizando a linguagem C#. Em outras palavras, o aluno poderá considerar que deu o primeiro passo rumo a se tornar um desenvolvedor fullstack utilizando a linguagem de programação C# e a IDE Microsoft Visual Studio.