Curso .Net - Sistema de Gestão de Vendas em C# MVC em Porto Alegre

Neste curso será desenvolvido um pequeno aplicativo de gestão de vendas utilizando o Visual Studio 2017 e a linguagem de programação C#.

A aplicação, desenvolvida utilizando MVC e Entity Framework, é utilizada no curso como uma forma de apresentar importantes conceitos de desenvolvimento MVC com Visual Studio.

Opcional, 1 ano de assinatura do Alfamídia Online incluso na contratação.

Próximas Datas em Porto Alegre
(visite também cursos online Alfamídia para cursos em todo Brasil)
06/05/2019 - 27/05/2019: Noite

Valor do curso:
ver valor do curso

Conteúdo Programático

Segurança no Desenvolvimento de Software - SQL Injection, Criptografia de Dados
Construindo um exemplo básico em C# com Web Forms
SQL Injection
Falhas de segurança na autenticação
Riscos de mau uso de cookies
Uso de sessões
Senhas no banco de dados

Segurança em Programação de Software 2
Ataques de força bruta
Cross site scripting (XSS)
Permissões de usuários
Superfície de ataque
Recursos de desenvolvimento no ambiente de produção
Iog de sistemas

Desenvolvendo Aplicações para Redes Sociais 1
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

Desenvolvendo Aplicações para Redes Sociais 2
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

Metodologia de Ensino dos Módulos de Extensivos Presenciais

Este curso é um dos módulos que compõem nossos extensivos presenciais, mas pode também ser contratado e realizado de forma independente.

Cada módulo é composto por um conjunto de exemplos de códigos e um conjunto de desafios, que são trabalhados em uma sequência pré-definida pelo instrutor, em aulas que acontecem uma vez por semana. Basicamente, novos exemplos e novos desafios são apresentados a cada aula.

Este modelo se baseia na ideia que é a prática que vai lhe dar naturalidade e fluência para ter um real domínio das ferramentas, conceitos e metodologias apresentadas em aula.

Adicionalmente, os mesmos exemplos e desafios também são disponibilizados na forma de vídeos, permitindo que você estude e revise o conteúdo apresentado.