Algoritmos e Lógica de Programação + ASP.NET + ASP.NET MVC
Este curso foi feito para você que deseja saber tudo sobre o mundo da programação. Aqui você aprenderá tudo sobre a tecnologia desenvolvida pela Microsoft, o ASP.NET, além de aprender também muito sobre algoritmos e lógica de programação, o que te possibilitará desenvolver vários sites e aplicativos. Aprenda como implementar algoritmos em JAVA, Pascal e C indo dos princípios básicos até a criação de sites completos com o ASP.NET. Desenvolva também com esse curso sua habilidade para criar softwares com padrões de arquitetura com o ASP.NET com MVC2 e MVC3.
Este curso possui certificado de conclusão.
Ao concluir este curso, você receberá um certificado digital.
Aumente as suas chances de ser contratado qualificando suas habilidades com certificados.
Este curso possui certificado de conclusão.
Aqui no Learncafe você tem acesso ao seu curso a hora que quiser. Os cursos ficam disponíveis 24 horas por dia, todos os dias da semana.
Além de ser uma plataforma fácil de usar, em qualquer aparelho com acesso à Internet, você ainda recebe um Certificado Digital ao concluir o seu curso.
Conteúdo programático:
Módulo I
Algoritmo 1
Exercício 1
Variáveis e Tipos de Dados
Média
Fluxograma
Dev-pascal
Dev-pascal Média
Dev-C++
Dev-C++ Média
Java Instalação
Java Média
Pascal Média Ler
Pascal Média Ler II
C Média Ler
Java Média Ler
Tipos de Dados no Algoritmo, Pascal, C e Java
Operadores Matemáticos no Algoritmo, Pascal, C e Java
Exercícios - Troca Valores no Algoritmo, Pascal, C e Java
Exercícios - Automóvel no Algoritmo, Teste Mesa, Pascal, C e Java
Exercícios - Avaliação no Algoritmo, Teste de Mesa, Pascal, C e Java
Exercícios - Saldo no Algoritmo, Pascal, C e Java
Exercícios - Vendas no Algoritmo, Pascal, C e Java
Exercícios - Vendas II no Algoritmo, Pascal, C e Java
Exercícios - Salário no Algoritmo, Pascal, C e Java
Exercícios - Consórcio no Algoritmo, Teste de Mesa, Pascal, C e Java
Exercícios - Prestação no Algoritmo, Teste de Mesa, Pascal, C e Java
Estrutura Condicional SE Algoritmo
Estrutura Condicional SE crescenteAB, Pascal, Fluxograma, C e Java
Estrutura Condicional SE Media no Algoritmo, Fluxograma, Pascal, C e Java
Operadores Relacionais
Estrutura Condicional SE Aperfeiçoamento I e II
Estrutura Condicional SE Novo Fluxograma I e II
Estrutura Condicional SE 2 Pascal, C, Java
Exercícios - SE Desconto no Algoritmo, Teste de Mesa, Fluxograma, Pascal, C, Java e Novo Algoritmo
Exercícios - SE Saldo Algoritmo, Fluxograma, Pascal, C e Java
Exercícios - SE Maior Menor no Algoritmo I, II e III, Fluxograma I, II e III
Exercícios - SE Maior Menor Pascal, C e Java e Java
Exercícios - SE Maior Menor 2 Pascal, C e Java
Exercícios - SE Maior Menor 3 no Java Concatenar Texto
Exercícios - SE Triângulo no Algoritmo I e II, Teste de Mesa, Fluxograma I e II, Pascal, C e Java
Exercícios - SE abc-crescente Algoritmo I e II, Fluxograma I e II, Pascal, C e Java
Exercícios - SE Mes Algoritmo, Pascal, C e Java
Exercícios - CASE Mes Algoritmo, Pascal, C e Java
Exercícios - MOD Par no Algoritmo, Pascal, C e Java
Exercícios - Tabuada no Algoritmo, Pascal, C e Java
Laço de Repetição para Tabuada Algoritmo, Teste de Mesa, Pascal, C e Java
Laço de Repetição Enquanto Tabuada Algoritmo, Pascal, C e Java
Laço de Repetição Repita Tabuada Algoritmo, Pascal, C e Java
Exercício - Laço de Repetição Série Algoritmo, Pascal, C e Java
Exercício - Laço de Repetição Média Algoritmo, Pascal, Pascal 2, C e Java
Exercício - Laço de Repetição Pares_10 Algoritmo, Pascal, C e Java
Exercício - Par_Impar_conta Algoritmo I e II, Teste de Mesa, Pascal I e II, C I e II e Java I e II
Exercício - Primo Algoritmo, Teste de Mesa, Pascal, C e Java
Exercício - Primo Lógico Algoritmo, Pascal, Java, Melhoria I e II
Exercício - Primo Java, C, Pascal e Melhoria
Exercício - Primo 10 Pascal I e II, Debugar Pascal III, Algoritmo, Java e C
Exercício - Fibonacci Algoritmo, Teste de Mesa, Pascal, Java e C
Exercício - Média-Média Algoritmo. Teste de Mesa, Pascal, C e Java
Exercício - Vetor Notas Média Algoritmo, Teste de Mesa, Pascal, Java e C
Exercício - Vetor Notas Média Melhorado Algoritmo, Teste de Mesa, Pascal, C e Java
Exercício - Vetor Maior Menor Algoritmo, Teste de Mesa, Pascal, Java e C
Exercício - Vetor Complexo Algoritmo I e II, Pascal l e II, Java I e II, C
Exercício - Vetor Percentual Todos
Exercício - Vetor Crescente Algoritmo, Teste de Mesa, Pascal, Java, C, Correção e Atualização
Exercício - Vetor Crescente 15 Pascal, Java e C
Exercício - Vetor Decrescente 15 Tudo
Exercício - Vetores Troca Algoritmo, Pascal, Java e C
Exercício - Matriz 3x3 Algoritmo, Teste de Mesa, Pascal, Java e C
Exercício - Matriz Maior Menor Algoritmo, Pascal, Java e C
Exercício - Matriz 13 Questões Algoritmo I, II, III, IV, V, VI, VII
Exercício - Matriz 12 Questões Pascal I, II, III, IV, V, VI, VII
Exercício - Matriz 12 Questões Java I, II, III, IV
Variáveis Heterogêneas Registro, Registro Dados dos Clientes, Registro Dados Clientes Pascal
Classificação dos Dados de Cliente Java I e II
Struct dos Dados de Cliente C
Modularizando Subalgoritmos Procedimento, Pascal, Java e C
Procedimento Parâmetros Algoritmo, Pascal, Java e C
Método e Função Retorn Algoritmo, Pascal, Java e C
Gerar Arquivo Texto Dados Cliente Pascal I e II
Assign File Rewrite Pascal
Gravando Cliente Pascal
Read Extraindo Dados de Cliente Pascal
Uses crt clrscr Close Pascal
Gera Arquivo Cadastro Cliente Java I
FileOutputStream ObjectOutputStream Java
Lendo Arquivo Cliente Java
Módulo II
Introdução ao curso ASP NET com C Sharp
Criando primeiro projeto ASPX CodeBehind Design Split Source
Label no braço runat server Text Backcolor Borders Fonts Size Tooltip style etc
DropDownList Itens Add new ListItem listando cursos
AutoPostBack IsPostBack DropDownList ListBox SelectedIndexChanged SelectedValue
Foreach ListItem ListBox SelectionMode Single Multiple
ListItem e criando método void para povoar dados
CheckBox CheckBoxList RepeatColumns RepeatDirection CheckedChanged
CheckLisBox usando laço repetição FOR e FOREACH
PlaceHolder Array povoando via programação Table TableRow TableCell
BulletList listas numerados marcadores ítens DataSource DataBind
Inserindo imagem, imageUrl criando pasta e configurando resource
Hyperlink NavigateUrl Target ImageUrl abrindo páginas
LinkButton PostBackUrl onClientClick função javascript
BulletList BulletedListEventArgs DisplayMode HyperLink LinkButton
RadioButton GroupName RadioButtonList
MultiView1 View ActiveViewIndex pessoa física, pessoa jurídica
Adrotator Advertisements AlternateText ImageUrl NavigateUrl
Mapeamento de imagem ImageMap HotSpots CircleHotSpots Radius
javascript Response Write Attributes onClick onMouseOver
Response Write Redirect Url redirecionando páginas web
Request UserAgent Url UserHostName ApplicationPath HttpMethod
PostBackUrl chamando outra página Cross Page CrossPagePostBack Request
CrossPagePostBack Page PreviousPage FindControl recuperando dados
HiddenField Value campo oculto Ilda
Tela de login para demonstrar o uso de Cookies
Cookies HttpCookie gravando e recuperando dados de cookies na tela de login
Session remove trabalhando com sessões na tela de login
Global asax Eventos Session_Start Session_End
Application Session_End Session_Start
Aplicando estilos CSS interno body background margin
CssClass criando arquivo externo para Estilos CSS
FileUpload PostedFile SaveAs FileName enviando arquivos
HttpRuntime maxRequestLength configuração no WebConfig
FileUpload extensão tipo de arquivo System IO Path GetExtension toLower
Wizard ActiveStepIndex WizardSteps FindControl
ValidationSummary para campos inválidos RequiredFieldValidator
CompareValidator ControlToCompare Equal GreaterThan LessThan DataTypeCheck
RangeValidator Type MinimumValue MaximumValue
RegularExpressionValidator ValidationExpression CEP, email, site, etc
ValidationGroup Cause Validation Validate IsValid
Iniciando menus Navigation, menu Orientation Format Edit
Criando menus com Web SiteMap siteMapNode Dynamic DataSource
Menus SiteMap chamando páginas web e imagem no menu
IsNullOrWhiteSpace Equals funções matemáticas strings data e hora
Data DataList criando Classe get set retornar itens
DataList Edit Templates DataBinder Eval Container DataItem
GridView Data paginação Udpate Delete Select no banco de dados
DetailsView mostrando dados do GridView conforme código selecionado
GridView listando dados de um arquivo XML
ListView DataConnections
GridView DetaisView Insert gravando dados no banco InsertParameters
Repeater ItemTemplate DataBinder Eval Container DataItem
Download QLServer 2012 e 2008 e instalação do banco
ADD SQL Server Database criando banco MDF CoonectionStrings
Create New SQL Server Database criando banco tabela e listando no GridView
Aplicativo Wizard aspnet_REGSQL manipular banco SQLServer
Controles de segurança, login, usuário senha Rodeio Costelao
WebConfig authentication loginUrl authorization deny users
Administer Website membership criando usuário e testando login
enablePasswordRetrieval minRequiredPasswordLength minRequiredNonalphanumericCharacters, etc
set As Start Page e DestionationPageUrl requiresQuestionAndAnswer
LoginName Membership GetUser User Identity
CreateUserWizard
PasswordRecovery para recuperar a senha do usuário
MasterPages ContentPlaceHolder
WebForm using MasterPages ContentPlaceHolder
ASP NET Web Application alterando para português
INNER JOIN Query Builder para trazer nome do professor no grid de cursos
Crystal Report para relatórios download e instalação
Módulo III
Introdução ASP.NET MVC Controller Model View
MVC Controller Model View estrutura
Criando um Controller e entendendo as Rotas Default Home Controller Index ID
Controller ActionResult Index string void response write
Controller Content com parâmetros ID modificando Rota
Criando View manualmente e automaticamente para Controller
Dicionário ViewData Html Encode passando informações entre Controller e View
HTML ActionLink para linkar páginas
Iniciando projeto MVC 2 Web Application wizard
Registrando banco de dados ADONET Entity Data Model
Listando dados do banco ToList Item Foreach no Index
Details Exibindo Detalhes from cat in where First
Inserindo e gravando dados Create AddTotabela SaveChanges
Editando dados ApplyCurrentValues EntityKey EntitySetName SaveChanges
Excluindo dados DeleteObject SaveChanges
Bind Exclude ignorando campos na hora de gravar
Iniciando e instalando MVC 3 Web Platform Installer
Criando novo projeto usando MVC 3 Razor
Implementando View Razor cshtml ARROBA MVC 3 ViewBag DateTime
Razor data e hora usando IF etc Razor
Projeto completo com MVC 3 e Razor
MVC 3 Controller implementando Details Create Delete Edit
Razor Criando views para Index Details Create Delete Edit
Criando Classes Model get set IList povoando dados professores
Listando um professor arroba model HTML DisplayFor
Listando todos os professores List foreach HTML DisplayFor
Criando classe Factory Design Pattern padrão de projeto e irmãos
Listando dados com classe Factory Design Pattern padrão de projeto
Inserir registro model botao submit HTML LabelFor EditorFor
HttpPost using HTML BeginForm inserir registro model Razor
HttpPost HttpContext Current Application gravando e listando
Incrementando código automático OrderByDescending FirstOrDefault
Melhorando o código usando Método Construtor
Iniciando Edição de Registro parâmetro ID
Finalizando Edição de Registro HiddenFor
Excluindo Registro Remove e DisplayFor
Css editor label field TempData passando informações
Customizando erros customErrors mode ON error statusCode 404 redirect (Página não encontrada)
HTML ActionLink para inserir, editar e excluir dados
Editor ForModel para formulários automáticos
Component Model Data Annotations Display Required Error Message Validation Summary
Data Annotations Hidden Input Range Display Format Data Format String
Data Annotations Data Type Password Email Address URL
HttpPost Action Name Begin Form Redirecionado Actions e Controllers
Override Handle Unknown Action Execute Result para quando Action não existir