Programació pàgines web amb ASP .NET

Placeholder


Categoria: .

Descripció del producte

Dissenyadors de pàgines web que vulguin aprendre programació i maneig de bases de dades sota un entorn Microsoft.

  • 2

  • 6

    setmanes



  • 2

  • 6

    setmanes



En acabar el curs, l'alumne serà capaç de desenvolupar completes aplicacions de comerç electrònic recolzades per bases de dades.

  • 2

  • 6

    setmanes



Mòdul Programació client

– Programació de pàgines web
Presenta la necessitat de crear pàgines web dinàmiques, on l'usuari accedeixi a informació personalitzada i explica les diferències entre la programació del costat client, que executa el navegador; i la programació del costat servidor, executada pel servidor web.

– Introducció a JavaScript
Explica quines eines són necessàries per escriure el codi del costat client. S'indica com incloure aquest codi a les pàgines web, per a això s'utilitza l'etiqueta SCRIPT. També s'introdueixen conceptes fonamentals de programació, com ara variables, tipus de dades o operadors.

– Fonaments de programació
Estudia les estructures de control i com definir funcions a JavaScript.

– Objectes en JavaScript
Estudia com fer servir els objectes del llenguatge JavaScript. Tot i que no és un llenguatge orientat a objectes, sí que té objectes propis que el programador pot utilitzar.

– Els objectes location i history
Estudia els objectes location i history de JavaScript. Introduïu el concepte d'url.

– L'objecte document
Estudieu l'objecte document de Javascript, que representa el contingut de la pàgina web.

– L'objecte form
Estudia l'objecte form de JavaScript que permet l'accés a la informació manejada als formularis que apareixen a les pàgines web. Explica com validar la informació del formulari amb el JavaScript abans d'enviar-la al servidor web.

– Altres objectes
Estudia els objectes JavaScript següents: el conjunt frames, l'objecte navigator i l'objecte screen.

Mòdul Programació servidor: ASP .NET

– Internet Information Server
Proporciona una visió general del servidor web Microsoft Internet Information Server necessari per executar aplicacions ASP .NET. Detalla característiques de seguretat i de configuració de les aplicacions web.

– Introducció a ASP .NET
Explica la seqüència d'accions que tenen lloc quan un usuari sol·licita una pàgina ASP .NET. Descriu quins dos mètodes podem utilitzar a l'hora de crear pàgines d'aquest tipus, esmentant els avantatges d'utilitzar un fitxer de codi darrere. Finalitza indicant el component (dll) que executa les pàgines ASP .NET.

– Formularis web
S'explica què és un formulari web i el significat dels controls de servidor, que són els elements fonamentals de les aplicacions web creades amb la tecnologia ASP .NET. Es ressalten les diferències entre els controls de servidor web i els controls de servidor HTML.

– Controls HTML
S'estudien els controls HTML que permeten afegir elements visuals a les pàgines de caràcter estàtic, és a dir, que no s'utilitzaran posteriorment al codi de servidor. Aquests elements són de presentació o disseny de la pàgina, com ara text o imatges.

– Controls de servidor
Descriu alguns controls senzills de servidor: TextBox o quadre de text i els diferents tipus de botons, com ara Button, LinkButton i ImageButton. També destaca quan passa un esdeveniment PostBack, és a dir, quan s'envia la pàgina de tornada al servidor i es rep el nou contingut de la mateixa al navegador després d'executar el codi emmagatzemat al servidor.

– Controls de servidor (II)
Descriu controls de servidor web que es poden utilitzar a l'hora de crear la presentació d'una aplicació web, com ara els controls CheckBox o CheckBoxList. També explica com establir l'ordre de tabulació i com bloquejar els controls perquè no es modifiquin accidentalment.

– Controls de servidor (III)
Descriu alguns controls de servidors web que es poden utilitzar en crear la presentació d'una aplicació web: els controls RadioButton, RadiButtonList i ListBox. Es presta una atenció especial a les característiques específiques dels controls de llista.

– Controls de servidor (IV)
Descriu controls de servidor web que es poden utilitzar en crear la presentació duna aplicació web: el control ListBox amb selecció múltiple, el control DropDownList i el control Panell. Aquest darrer control també s'utilitza per introduir el concepte de contenidor i veure com es poden crear controls en temps d'execució.

– Controls de validació
Estudia els següents controls de validació de servidor: RequiredFieldValidator per a entrades requerides; CompareValidator per comparar amb un determinat valor o control; RegularExpressionValidator per comparar amb un model o patró. Ressalta que, en tot cas, es tracta de validació al servidor, encara que realment la pugui fer el navegador en una primera instància.

– Efectuar la validació
S'estudia un altre tipus de control de validació: el control RangeValidator, que serveix per comprovar que un valor és entre dos límits imposats i s'introdueix el control ValidationSummary per mostrar els missatges d'error. Finalment, s'indica com realment s'efectua la validació.

– Estat de la vista (ViewState)
Estudieu el concepte d'estat de la vista o ViewState com a mètode per mantenir informació entre viatges de la pàgina web d'anada i tornada al servidor web. Estudieu la necessitat de mantenir la sensació de continuïtat en una aplicació web i com ajuda a aquest objectiu l'estat de la vista. També indica els inconvenients daquesta tècnica.

– Objectes Response i Request
Estudia els objectes intrínsecs d'ASP .NET Response i Request mitjançant exemples de la seva utilització: crear contingut dinàmicament, redirigir l'usuari a una pàgina diferent, obtenir informació addicional a través de la col·lecció QueryString, etc.

– Treballar amb cookies
Explica com utilitzar cookies per mantenir el seguiment del que fa el visitant del lloc web.

– L'objecte Session
Estudieu l'objecte Session, utilitzat per mantenir informació personalitzada per a cadascun dels usuaris que accedeixen al lloc web (identificat per una sessió).

– L'objecte Session (II)
Explica dues maneres diferents de mantenir la informació de sessió diferents a la predeterminada, en què aquesta informació es manté a la memòria del servidor web (mètode InProc). Les dues maneres diferents són: utilitzar un servidor d'estat i utilitzar un servidor SQL Server d'estat. També explica com configurar l'aplicació per no utilitzar galetes per mantenir l'estat de sessió.

– L'objecte Application
Estudia l'objecte Application d'ASP .NET, utilitzat per mantenir informació única o global de tot el lloc web, i permet que tots els usuaris comparteixin la informació emmagatzemada en aquest objecte. Es proporciona com a exemple crear una senzilla aplicació de xat.

– Accés a fitxers
Estudia les classes .NET que permeten utilitzar fitxers per emmagatzemar informació. S'indica com escriure en els fitxers i com llegir-ne el contingut i quines precaucions cal prendre quan la informació prové de l'usuari o d'una font poc fiable.

– Accés a bases de dades
Es detallen les eines que es faran servir per crear la base de dades que recolzi l'aplicació web. Es tracta del gestor de base de dades Microsoft SQL Server Desktop i una aplicació per administrar-lo anomenada Microsoft SQL Web Data Administrator. Es proporcionen indicacions per poder obtenir aquestes aplicacions des del lloc de descàrregues d'Internet i per instal·lar-les.

– Crear la base de dades
Es descriu com crear la base de dades d'exemple per aplicar una botiga virtual de comerç electrònic a Internet. Per fer-ho s'utilitza Microsoft SQL Server Desktop. S'estudien els tipus de dades disponibles, la manera de crear taules i relacions i qualsevol altre detall per crear la base de dades.

Seguretat en l'aplicació
Es detallen les diferents opcions disponibles a l'hora d'autenticar un usuari en una aplicació ASP .NET i es configura la manera més apropiada per a una aplicació d'Internet. També es configura laccés a la base de dades SQL Server.

– Autenticació amb formularis
Explica com configurar l'aplicació ASP .NET per utilitzar l'autenticació mitjançant formularis i quin és el procés que se segueix quan està configurat així. També s'explica com crear llocs web segurs mitjançant certificats digitals i els protocols SSL i HTTPS.

– El control DataGrid
Descriu les característiques i la funcionalitat que proporciona el control DataGrid com un dels principals a l'hora de mostrar informació a les pàgines web provinent d'una base de dades. Aplica l'enfocament desconnectat, és a dir, mitjançant conjunts de dades o objectes DataSet d'ADO .NET.

– El control DataGrid (II)
Estudia algunes característiques avançades d'un control DataGrid, com ara la possibilitat de crear una reixeta de dades que permeti la paginació i ordenació dels resultats alhora. També estudia la influència de l'estat de la vista quan es fan servir controls DataGrid.

– Ordres i lectors de dades
Explica com es pot fer servir un accés directe a la base de dades, que pot ser més adequat que crear conjunts de dades per a certes situacions. Es treballa amb objectes Command i DataReader i es proporciona una guia per emmagatzemar els detalls de la connexió de manera segura.

– El procés de compra
S'explica com implementar el procés de compra a la botiga virtual, centrant l'estudi en la manera d'identificar el carretó de la compra del client.

– El procés de compra (II)
Es completa tot el necessari per implementar el procés de compra a la botiga virtual veient com es creen les ordres en ferm corresponents als carrets de la compra dels clients.

  • 2

  • 6

    setmanes