Crie sites ASP.NET (webforms) utilizando C# e JavaScript
4.2 (304 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.
1,138 students enrolled

Crie sites ASP.NET (webforms) utilizando C# e JavaScript

Aprenda a criar sites utilizando a tecnologia Web Forms do ASP.NET e as linguagens de programação C# e JavaScript
4.2 (304 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.
1,138 students enrolled
Last updated 10/2019
Portuguese
Current price: $51.99 Original price: $74.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 28.5 hours on-demand video
  • 7 articles
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Criar web sites utilizando a tecnologia Web Forms com acesso a banco de dados
  • Após finalizar o final do curso o aluno estará hapto a criar web sites utilizando a tecnologia Web Forms com acesso a banco de dados.
Course content
Expand all 136 lectures 28:46:32
+ Conceitos Fundamentais
2 lectures 01:16

A aula explica o que é ASP.NET

O que é ASP.NET?
00:33

Explica o que é AXML

O que é AXML?
00:42
+ Módulo 1 - Conhecendo os componentes
43 lectures 09:14:45

O vídeo apresenta os conceitos iniciais de como criar um projeto web utilizando o asp.net, em especial a tecnologia Web Forms.Para isso, foi implementado um pequeno programa que exibe o conteúdo de um Textbox.

Preview 16:06

A aula demonstra como criar um projeto utilizando o Visual Studio 2019

Como criar um projeto no Visual Studio 2019
10:38

O vídeo explica alguns conceitos do ASP.NET e apresenta os componentes Button, TextBox e DropDownList. Trabalha com alguns eventos de sistema e implementa ações que interagem com os mesmos.

Preview 21:49

A aula explica alguns conceitos do asp.net e apresenta os componentes Button, TextBox e ListBox. Trabalha com alguns eventos de sistema e implementa ações que interagem com os mesmos.

Preview 13:12

Atendendo os pedido dos alunos adicionamos uma aula específica para trabalhar com os painéis do Visual Studio.

Preview 07:59
03 Exercício Tabuada
16:28

A aula fala um pouco mais sobre a propriedade IsPostBack

Duvida - IsPostBack
05:56

A aula apresenta os componentes DropDownList e ListBox trabalhando com diversas propriedades dos mesmos, como por exemplo a seleção de mais de um item no ListBox.

04 DropDownList e ListBox
12:34

A aula apresenta o componente Table. Para explicar esse componente utilizamos o nosso exercício da tabuada.

05 Table
16:41

A aula apresenta o componente Table e placeholder. Para explicar esse componente utilizamos o nosso exercício da tabuada.

06 Table e PlaceHolder
11:34

A aula apresenta o componente Calendar. Para explicar esse componente foi criado um programa que calcula o tempo de vida de uma pessoa em dias.

07 Calendar
17:23

A aula apresenta o componente Panel e BulletList. Para explicar esse componente foi criado um programa que verifica se um número é par e também calcula o fatorial de um número.

08 Panel e BulletList
29:21

A aula apresenta o componente Panel e Button. Para explicar esse componente foi criado um programa que verifica se um número é par e também calcula o fatorial de um número.

09 Panel e RadioButton
11:29

O vídeo apresenta o componente Panel e RadioButton. Para explicar esse componente foi criado um programa que verifica se um número é par e também calcula o fatorial de um número.

10 Panel e RadioButton
11:19

O vídeo apresenta os componentes MultiView, View e Image. Para explicar esses componentes foi criado um programa que a pessoal escolhe um curso clicando em uma imagem. Ao clicar na imagem aparece os dados sobre o curso.

11 MultiView, View e Image
15:12

O vídeo apresenta os componentes MultiView, View, Image e ImageButton. Para explicar esses componentes foi criado um programa que a pessoal escolhe um curso clicando em uma imagem. Ao clicar na imagem aparece os dados sobre o curso.

12 MultiView, View, Image e ImageButton
12:26

Para explicar esses componentes foi criado um programa que a pessoal escolhe um curso clicando em uma imagem. Ao clicar na imagem aparece os dados sobre o curso. Também foi adicionado links para outras páginas e para voltar a página anterior

13 HiperLink e LinkButton
10:06

A aula explica como utilizar o componente AdRotator para adicionar propagandas em um site. O mesmo irá mostrar uma propaganda diferente cada vez que a página for carregada.

14 AdRotator
12:58

A aula explica como utilizar o componente Literal em uma página para representar qualquer tipo de conteúdo, como por exemplo, uma propaganda no adsense, uma imagem, um título, etc.

15 Literal
06:07

A aula explica como utilizar o componente ImageMap para criar um mapa de links em uma imagem

16 ImageMap
18:06

A aula demonstra como trabalhar com javascript juntamente do ASP.Net

17 Utilizando JavaScript
11:37

A aula demonstra como trabalhar com javascript juntamente do ASP.Net

18 Utilizando JavaScript
04:47

Exercício: Programa que altera o tamanho da fonte de um elemento HTML utilizando JavaScript. É interessante que assistam os vídeos presentes no material extra.

19 Utilizando JavaScript - Exercício
09:13

A aula demonstra como criar a página inicial do nosso site que tem como objetivo acessar todas as páginas criadas anteriormente.

20 Criando a página inicial do nosso site
16:47

A aula explica como enviar um arquivo para o servidor web.

Extra: https://www.dfilitto.com.br/desenvolvimento/upload-de-arquivos-em-asp-net/

UpLoad de arquivo
21:40

A aula explica como enviar vários arquivos para o servidor web

Upload de vários arquivos
14:05

A aula explica como utilizar o componente Wizard criando uma tela de cadastro básico.

Como utilizar o componente Wizard - parte 1
12:36

A aula explica como utilizar o componente Wizard criando uma tela de cadastro básico e implementando  botão de enviar.

Como utilizar o componente Wizard - parte 2
13:04

A aula explica como validar formulários de maneira fácil e rápida utilizando o componente Required field validator.

Como utilizar o componente Required field validator
06:34

A aula ensina como utilizar o validation sumary.

Validation Summary
05:41

A aula explica como utilizar o componente Compare Validator

Compare Validator
06:53

A aula explica como trabalhar com o componente Range Validator

Range Validator
06:44

A aula explica as principais características do componente Regular Expression Validator.

Links interessantes:

  • https://docs.microsoft.com/pt-br/dotnet/standard/base-types/regular-expressions
  • https://docs.microsoft.com/pt-br/dotnet/standard/base-types/regular-expression-language-quick-reference
  • https://tableless.com.br/o-basico-sobre-expressoes-regulares/
Regular Expression Validator
05:11

A aula explica como trabalhar com as principais características do componente menu

Menu
13:21

Explica como criar um menu de maneira automática utilizando o arquivo que define o mapa do site.

Menu com site map
17:42

A aula explica como utilizar uma master page para criar uma página com conteúdo padrão para todas as páginas que utilizarem uma master page como referência. 

Master Page
12:42

A aula explica como utilizar o componente data list para exibir o conteúdo de uma fonte de dados em forma de lista. Geralmente a fonte utilizada é um banco de dados gerenciado pelo Sql Server, Mysql ou Oracle.

Data List
16:42

A aula demonstra como inserir dados na tabela de contato sem a utilização de componentes visuais.

Data List Inserindo dados na tabela
14:09

A aula demonstra como utilizar uma grid view para exibir, alterar e deletar os dados de uma fonte de dados, em especial de um banco de dados.

Grid View
15:55

A aula explica como utilizar o list view para exibir os dados de uma tabela de um banco de dados.

List View
12:59

A aula explica como utilizar o Details View para exibir os dados de um banco de dados

Details View
12:53

Explica como utilizar o debug.

Como utilizar o Debug - Parte 1
18:18

Explica como utilizar o debug.

Como utilizar o Debug - Parte 2
07:48
+ Módulo 1 - Atividade Construindo uma agenda com acesso a banco de dados
12 lectures 02:10:32

Descreve com maiores detalhes o conteúdo que será apresentado no modulo.

Descrição da atividade
00:37

A aula cria a solução/projeto que representará nossa agenda. Também demonstra como criar o banco de dados e a tabela de contatos que será utilizada para armazenar os contatos da agenda.

Solução e banco de dados
09:15

A aula demonstra a criação da página master page que representará todo o conteúdo que será identico em todas as páginas do sistema. Também é demonstrado a criação da página principal.

Master Page e página principal
14:37

A aula explica como construir a página de usuários do nosso sistema.

Página de usuários
15:26

A aula demonstra como tratar os erros que podem ocorrer na hora de se cadastrar/alterar um registro utilizando um Data Source. 

Evitando erros na hora de cadastrar e alterar
13:04

A aula explica como criar a página de contato

Criando a página de contatos
21:43

A aula explica como criar a página de login

Criando a página de login
13:31

A aula implementa algumas melhorias na tela de login. Também é feito algumas considerações sobre o desenvolvimento da agenda.

Ultimas considerações
06:14

E ai pessoal tudo ok. Essa aula é um desafio para vocês utilizarem tudo o que esta presente no módulo 2. Assistam os próximos vídeos desse módulo apenas depois que vocês tentarem resolver o problema presente no desafio, pois as mesmas apresenta a resposta do desafio.

Desafio - Agenda
04:04

A aula demonstra como controlar a autenticação no site por meio de cookies

Autenticação
05:38

A aula trata de algumas melhorias efetuadas na agenda utilizando javascript

Melhorias na agenda
12:29

A aula apresenta como trabalhar com CSS em sites que utilizam a tecnologia ASP.NET

Um pouco de CSS
13:54
+ Módulo 2 - Aprofundando nos conceitos, técnicas e ferramentas
14 lectures 03:12:06

A aula explica os conceitos de envio de dados utilizando os métodos POST e GET. Também e demonstrado como capturar esses dados em uma página ASP.NET 

01 - Post e Get
14:30

A aula explica os conceitos de envio de dados utilizando os métodos POST e GET. Também e demonstrado como capturar esses dados em uma página ASP.NET 

02 - Request e suas propriedades
26:37

A aula explica como criar a página que irá exibir o resultado do exercício aplicado na aula anterior.

03 - Recursos vistos no módulo 1
12:34

A aula demonstra como redirecionar o fluxo de dados para outra página. Também é demonstrado como criar uma validação para garantir que a página seja carregada apenas se os dados recebidos de uma página de origem esteja correto.

04 - Redirect
03:58

Trabalha com o recebimento de dados de uma página de origem utilizando o Previous Page

05 Previous Page
20:27

Trabalha com o recebimento de dados de uma página de origem utilizando o Virtual Path. Implementação do formulário de entrada de dados

06 Virtual Path
15:57

Trabalha com o recebimento de dados de uma página de origem utilizando o Virtual Path. Implementação da página de destino

07 Virtual Path
11:05

A aula demonstra a criação de uma tela de login e uma tela inicial (paginas). Para que em um próximo encontro seja trabalhado o conceito de cookie

08 Cookies
14:47

A aula demonstra como criar cookies na máquina do usuário e como acessar esses cookies

09 Cookies
15:21

A aula explica como deletar os cookies que estão na memória do servidor e como descobrir quantos cookies existem no micro do cliente

10 Cookies
17:49

A aula explica como trabalhar com session para armazenar os dados dos usuários no servidor da aplicação. Em especial a aula trata sobre como garantir que o usuário acesse os conteúdos do site apenas se efetuar o login.

11 Session
14:10

A aula explica como trabalhar com session para armazenar os dados dos usuários no servidor da aplicação. Em especial a aula explica como criar, excluir um dado da session, como identificar o id padrão da session e como destruir uma session.

12 Session
10:36

A aula explica como trabalhar com dados vinculados a aplicação.

13 Application
07:54
14 Application
06:21
+ Meu primeiro Servidor Web
2 lectures 33:22

A aula explica como publicar um Web site desenvolvido em ASP.NET e hospedar o mesmo em um web site.

Publicando meu sistema em um servidor WEB
20:10

A aula explica como criar, acessar e trabalhar com um banco de dados on-line

Criando meu primeiro banco de dados on-line
13:12
+ Modelo de um Sistema de Controle financeiro
2 lectures 22:47

Tem como objetivo apresentar o sistema desenvolvido para web e informar o local de download dos arquivos presentes no mesmo.

Link para download dos arquivos: https://github.com/dfilitto/ControleFinanceiroASPNET

Link do site exemplo hospedado: http://mymoney.gearhostpreview.com/

Como os japoneses fazem
07:24

Explica a estrutura dos arquivos presentes no sistema e descreve as funcionalidade de cada arquivo do sistema.

Essa explicação tem como objetivo auxiliar nos encontros futuros.

Descrição do funcionamento do sistema
15:23
+ Sistema (Backend) - Frases famosas
38 lectures 07:49:26

A aula apresenta as características e funcionalidades que o sistema deverá possuir após ser implementado.

Descrição do sistema que será implementado
02:13

A aula demonstra como criar o banco de dados em nosso servidor on-line, além de efetuar a modelagem do mesmo.

Modelando o banco de dados do sistema de frases famosas
25:36

A aula explica como criar o projeto e toda a estrutura de pastas presentes dentro do mesmo. Todas essas atividades utilizarão como base o sistema de controle financeiro apresentado anteriormente.

Construindo o projeto
11:36

A aula explica como criar a página que será utilizada como Master Page em todo o nosso site.

Criando a página Master Page
19:03

A aula demonstra como criar a página principal do sistema.

Criando a página Default
10:28

A aula explica como hospedar o site criado até o momento no servidor GearHost.

Hospedando o site
06:42

A aula demonstra como criar os objetos que representarão os dados do sistema. Durante a aula vamos criar duas classes com o mesmo objetivo, porém vamos definir como padrão de uso as classes que possuem modelo em seu nome.

Criando os modelos de dados
12:23

Cria a classe DAL Categoria

Dal Categoria 01
21:26

Cria a classe DAL Categoria

Dal Categoria 02
16:46

Implementação das classes DAL

Exercício - Criar classes DAL
00:15

A aula explica como criar a página de categorias do nosso site. Em especial, a aula demonstra a criação do formulário de cadastro/alteração.

Página de Categoria - Parte 1
16:10

A aula explica como criar a página de categorias do nosso site. Em especial, a aula demonstra a implementação do inserir e alterar.


Página de Categoria - Parte 2
21:55

A aula explica como criar a página de categorias do nosso site. Em especial, a aula demonstra a criação do listar no gridview.

Página de Categoria - Parte 3
14:52

A aula finaliza a implementação da página de categoria.

Página de Categoria - Parte 4
16:26

A aula demonstra como atualizar o nosso servidor web.

Atualizando o Servidor Web
02:45

A aula inicia a implementação da página autor. Nessa aula é implementado toda a parte visual da página.

Página autor - Parte 1
12:15

A aula demonstra a implementação da classe DAL Autor.

Classe - DAL Autor
09:56

A aula implementa todas as outras classes DAL necessárias.

Classe - Todas as outras classes DAL
16:13

A aula demonstra a implementação dos métodos responsáveis por excluir um registro, listar os registros e selecionar um registro para edição.

Página autor - Parte 2
11:38

A aula ensina como implementar o inserir e o alterar

Página autor - Parte 3
13:36

A aula demonstra a implementação do upload de fotos nos métodos de inserir e alterar.

Página autor - Parte 4
21:14

A aula demonstra como deletar a foto na ação de Delete e alteração

Página autor - Parte 5
04:20

Inserindo foto na grid

Página autor - Parte 6
06:20

Implementa a parte gráfica da pagina

Página Autor - Parte 1
10:52

Implementa o inserir, cancelar, listar e limpa da página.

Página Autor - Parte 2
09:04

Implementa o deletar e selecionar registro

Página Usuário - Parte 3
09:19

Implementa a validação do cadastro/alteração não permitindo que seja cadastrado dois usuários com o mesmo e-mail

Página Usuário - Parte 4
18:05

A aula efetua o teste de mesa e corrige os erros da validação

Página de Usuário - Parte 5
15:43

A aula cria a página de Login e implementa a segurança no site.

Página de Login e sistema de controle - Parte 1
09:52

A aula cria a página de Login e implementa a segurança no site.

Página de Login e sistema de controle - Parte 2
14:09

A aula implementa a parte visual da página frase.

Página Frase - Parte 1
19:25

A aula implementa os carregamentos de dados na grid e nos drop down list.

Página Frase - Parte 2
09:33

A aula implementa o inserir e alterar da página frase

Página Frase - Parte 3
12:07

A aula implementa o select, delete e verifica o alterar da página Frase.

Página Frases - Parte 4
08:52

Altera a classe DAL Frases, em especial o localizar para permitir obter o nome do autor e o nome da categoria. A aula também configura a grid da página frase.

Página Frases - Parte 5
16:37

Publica o projeto e lança um desafio para todos os participantes do curso.

Publicação e desafio
03:51

A aula apresenta a resolução do desafio proposto.

CSS+Javascript (Resposta do desafio) parte 1
12:14

A aula apresenta a resolução do desafio proposto.

CSS+Javascript (Resposta do desafio) parte 2
05:35
+ Extra: HTML e CSS
2 lectures 00:39

Dica para os próximos encontros

Dica
00:12

O aluno aprenderá os conceitos sobre o HTML e o CSS.

HTML e CSS
00:27
+ Extra: Javascript - Conceitos básicos
20 lectures 05:21:10

A aula apresenta uma breve introdução sobre a linguagem Javascript e ensina a criar um script básico.

01 Introdução
18:39

A aula explica o que é variável e como utiliza-la.

02 Variáveis
19:23

A aula descreve os principais operadores aritméticos presentes no JavaScript

03 Operadores aritmético
22:52

A aula explica como utilizar o comando if no Javascript

04 Comando IF
16:44

A aula explica como utilizar o comando if no Javascript

05 Comando IF
13:31

O vídeo explica como utilizar o comando if em um script implementado utilizando o javascript.

06 Comando IF
13:30

O vídeo explica como utilizar o comando FOR em um script implementado utilizando o javascript. O comando for serve para criar laços de repetição em um script.

07 Laço de repetição (FOR)
12:00

O vídeo explica como utilizar o comando FOR em um script implementado utilizando o javascript. O comando for serve para criar laços de repetição em um script.

08 Laço de repetição (FOR)
10:39

O vídeo explica como utilizar o comando while em um script utilizando o javascript. O vídeo atual explica o funcionamento do laço de repetição while

09 Laço de repetição (While)
16:38

O vídeo explica como utilizar o comando while em um script utilizando o javascript. O vídeo atual explica como utilizar função

10 Funções
17:30

O vídeo explica como utilizar utilizar arquivos externos no JavaScript

11 Arquivos externos
10:38

O vídeo explica o conceito de variáveis locais e globais no JavaScript

12 Variáveis locais e globais
14:35

O vídeo fala sobre o objeto Document e como o mesmo esta organizado. O vídeo também explica como acessar os elementos de uma página e alterar o seu conteúdo.

13 Hierarquia em Javascript
22:18

O vídeo explica como implementar uma calculadora simples utilizando javascript. Para isso foi implementado uma função que captura os dados do formulário e efetua os cálculos necessários.

14 Formulário e seus eventos
18:24

A aula demonstra como utilizar outro evento no formulário para executar uma função javascript. Também é demonstrado como alterar o conteúdo e as configurações de estilo de um componente HTML por meio do javascript.

15 Formulário e seus eventos
19:08

Para exercitarmos todo o conteúdo visto até agora, sera criado uma página em que o usuário poderá escolher entre executar operações matemáticas ou visualizar os resultados de uma tabuada. Para isso utilizaremos funções, eventos e ainda iremos alterar as características dos objetos em tela.

16 Exercícios
21:10

Para exercitarmos todo o conteúdo visto até agora, sera criado uma página em que o usuário poderá escolher entre executar operações matemáticas ou visualizar os resultados de uma tabuada. Para isso utilizaremos funções, eventos e ainda iremos alterar as características dos objetos em tela.

17 Exercícios
15:40

Para exercitarmos todo o conteúdo visto até agora, sera criado uma página em que o usuário poderá escolher entre executar operações matemáticas ou visualizar os resultados de uma tabuada. Para isso utilizaremos funções, eventos e ainda iremos alterar as características dos objetos em tela.

18 Exercícios
17:30

Para exercitarmos todo o conteúdo visto até agora, sera criado uma página em que o usuário poderá escolher entre executar operações matemáticas ou visualizar os resultados de uma tabuada. Para isso utilizaremos funções, eventos e ainda iremos alterar as características dos objetos em tela.

19 Exercícios
06:04

A aula implementa uma página que tem como objetivo aumentar e diminuir a fonte de um parágrafo por meio de uma função JavaScript.

20 Exercícios
14:17
+ Extras - Geral
1 lecture 00:27

Curso com descontos

Cursos com desconto
00:27
Requirements
  • Conhecimentos básicos sobre a linguagem C# e sobre a tecnologia Windows Forms
  • Para acompanhar esse curso o aluno deve possuir conhecimentos básicos sobre a linguagem C# e sobre a tecnologia Windows Forms, isto é, já deve ter criado algum programa no Visual Studio utilizando a linguagem C# e a tecnologia Windows Forms
Description

O curso ASP.NET (Web Forms) com um toque de Javascrip tem como objetivo capacitar os alunos no desenvolvimento de sites com acesso a banco de dados utilizando a tecnologia Web Forms presente no ASP.NET.

Durante o curso o aluno ira aprender:

  • Conceitos relacionados a tecnologia ASP.NET.

  • Utilizar os principais componentes presentes no Visual Studio como Button, TextBox, DropDownList, ListBox, Table, PlaceHolder, Calendar, Panel, RadioButton, Panel, MultiView, View, Image, ImageButton, HiperLink, LinkButton e muito mais.

  • Uso de junções JavaScript juntamente com os componentes ASP.NET.

  • Conceitos sobre Cookie, Session e acesso a banco de dados por meio da criação de uma agenda (CRUD) com acesso as suas funcionalidades por meio de uma tela de login.

  • Criar uma conta de hospedagem para sites ASP.NET e banco de dados Sql Server gratuita.

  • Criar, gerenciar e utilizar um banco de dados Sql Server local e on-line.

  • Criar um sistema on-line de controle de frases com o acesso ao banco de dados via código evitando ao máximo o uso de componentes visuais.

Conteúdo extra

Como conteúdo extra o aluno ganhara um curso sobre a linguagem Javascript para auxiliar no desenvolvimento de suas páginas ASP.NET. O curso têm como objetivo ensinar todos os conceitos básicos da linguagem Javascript como, laço de repetição, comandos de decisão, funções, variáveis e eventos.

Além do curso de javascript o aluno também terá acesso a uma gama de materiais que o auxiliarão no aprendizado da linguagem de marcação HTML5 e a linguagem de formatação de páginas CSS.

Who this course is for:
  • Pessoas que tenham interesse em criar páginas web utilizando a tecnologia ASP..NET