Neste curso online serão vistas a linguagem C# e o desenvolvimento de aplicações Web utilizando Visual Studio 2017, com exemplos em Web Forms e MVC. Aspectos de segurança no desenvolvimento de software, incluindo autenticação e SQL Injection também são tratados.
Contratação de Disciplina Avulsa
Consulte o valor ou faça a contratação online:
Aula 1
- A história do C#
- Ambiente de execução
- Apresentando o Visual Studio e começando um novo projeto
- Executando o código em console e fazendo um projeto com layout
- Variaveis
- Variaveis de texto
- Layout
- Chamando uma nova tela
- Estrutura de controle
- Estrutura de repetição
- do while
- Switch
- Bhaskara
- Resolução do desafio da bhaskara
- Resolução alternativa do desafio da bhaskara
- Classe e objetos
- Criando uma classe
- Classe Banco
- Desafio classe Funcionario
- Resolução do desafio classe Funcionario
- Enums
- Array
Aula 2
- Apresentação da Aplicação
- Criando a Aplicação e Editando a View
- Criando novos controllers e views
- Gerando uma aplicação CRUD
- Ajustando a Aplicação
Aula 3
- Editando o Model
- Fazendo Ordenação - Editando a View
- Consulta ordenada com LINQ
- Realizando uma Consulta com Pesquisa
- Aplicação com Paginação
- Implementando Paginação
Aula 4
- SQL Injection
- Construindo um exemplo básico em C# com Web Forms
- Falhas de segurança na autenticação
- Riscos de mau uso de cookies
- Uso de sessões
- Senhas no banco de dados
Aula 5
- Registrando uma aplicação para YouTube
- Realizando um primeiro acesso a uma api
- Acessando uma API com C#
- O formato JSON
- Uma primeira aplicação com acesso a uma API
Aula 6
- Visão geral da autenticação oauth
- Habilitando autenticação do google
- Obtendo um ID de Cliente OAuth
- Autenticando um aplicação .Net com OAuth2