Cursos24hs.com - Programación en ASP.NET 3.5 C# ( C Sharp ) - Educación a distancia, capacitación en aula virtual aprendizaje online Formación empresaria
Suscribirme al Newsletter de Cursos24hs.com:
                                Programación en ASP.NET 3.5 C# ( C Sharp )
         Objetivo
Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP .NET y el servidor de bases de datos SQL Server. Al finalizar el curso, el alumno será capaz de desarrollar completas aplicaciones de comercio electrónico respaldadas por bases de datos.
         Contenidos

Programación cliente (JavaScript)

Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados por el navegador que utiliza el usuario. Tareas como la validación de los datos enviados por el usuario en un formulario pueden ser llevadas a cabo mediante la programación del lado cliente.

Programación de páginas web

Presenta la necesidad de crear páginas web dinámicas, en las que el usuario accede a información personalizada; y explica las diferencias entre la programación del lado cliente, que ejecuta el navegador y la programación del lado servidor, ejecutada por el servidor web.

Introducción a JavaScript

Explica la forma de incluir código JavaScript en las páginas web, para lo que se utiliza la etiqueta script, así como preparar código alternativo para aquellos navegadores que no pueden ejecutarlo o que lo tienen desactivado. También se introducen conceptos fundamentales de programación, como variables, tipos de datos, operadores y cuadros de diálogo sencillos.

Fundamentos de programación

Estudia las estructuras de control y cómo definir funciones en JavaScript.

Objetos en JavaScript

Estudia cómo utilizar los objetos del lenguaje JavaScript. Aunque no se trata de un lenguaje orientado a objetos, sí que tiene objetos propios que el programador puede utilizar.

Los objetos location e history

Estudia los objetos location e history de JavaScript. Introduce el concepto de url.

El objeto document

Estudia el objeto document de Javascript, que representa el contenido de la página web: su título, color, imágenes, etc.

El objeto form

Estudia el objeto form de JavaScript, que permite el acceso a la información manejada en los formularios que aparecen en las páginas web. Explica cómo validar la información del formulario con JavaScript antes de enviarla al servidor web.

Otros objetos

Estudia los siguientes objetos JavaScript: el conjunto frames, el objeto navigator y el objeto screen.

Programación servidor: ASP .NET 3.5

Se estudia la tecnología de programación de aplicaciones web Microsoft ASP .NET 3.5, prestando especial atención a las características especiales que presentan este tipo de aplicaciones, a los nuevos controles de servidor, a la seguridad en la aplicación y al acceso a bases de datos.

Internet Information Services

Proporciona una visión general del servidor web Microsoft Internet Information Services, necesario para ejecutar aplicaciones ASP .NET. Detalla características de seguridad y de configuración de las aplicaciones web, prestando especial atención al nuevo modo de funcionamiento del servidor integrado con el entorno de ejecución de ASP .NET.

Introducción a ASP .NET

Explica la secuencia de acciones que ocurren cuando un usuario solicita una página ASP .NET. Describe qué dos métodos podemos utilizar a la hora de crear páginas de este tipo, mencionando las ventajas de utilizar un archivo de código de detrás. Finaliza explicando las diferencias entre crear proyectos o sitios web en Visual Studio.

Formularios web

Se explica qué es un formulario web y el significado de los controles de servidor, que son los elementos fundamentales de las aplicaciones web creadas con la tecnología ASP .NET. Se resaltan las diferencias entre los controles de servidor Web y los controles de servidor HTML.

Trabajar con texto

Se estudian algunos controles HTML que permiten añadir texto de tipo estático en un formulario web. También se estudian algunas propiedades del propio formulario web (objeto DOCUMENT), así como la posibilidad de crear estilos de texto.

Controles de servidor (I)

Describe algunos controles sencillos de servidor: TextBox o cuadro de texto y los distintos tipos de botones, como Button, LinkButton e ImageButton. También destaca cuándo ocurre un evento PostBack, es decir, cuando se envía la página de vuelta al servidor y se recibe el nuevo contenido de la misma en el navegador tras ejecutar el código almacenado en el servidor.

Controles de servidor (II)

Describe controles de servidor Web que se pueden utilizar a la hora de crear la presentación de una aplicación web, como los controles CheckBox o CheckBoxList. También explica cómo establecer el orden de tabulación.

Controles de servidor (III)

Describe algunos controles de servidor Web que se pueden utilizar al crear la presentación de una aplicación web: los controles RadioButton, RadiButtonList y ListBox. Se presta especial atención a las características específicas de los controles de lista.

Controles de servidor (IV)

Describe controles de servidor Web que se pueden utilizar al crear la presentación de una aplicación web: el control ListBox con selección múltiple, el control DropDownList y el control Panel. Este último control se utiliza también para introducir el concepto de contenedor y ver cómo se pueden crear controles en tiempo de ejecución.

Controles de validación

Estudia los siguientes controles de validación de servidor: RequiredFieldValidator para entradas requeridas; CompareValidator para comparar con un determinado valor o control; RegularExpressionValidator para comparar con un modelo o patrón. Resalta que, en todo caso, se trata de validación en el servidor, aunque realmente la pueda realizar el navegador en una primera instancia.

Efectuar la validación

Se estudia otro tipo de control de validación: el control RangeValidator, que sirve para comprobar que un valor está entre dos límites impuestos y se introduce el control ValidationSummary para mostrar los mensajes de error. Finalmente, se indica cómo se efectúa realmente la validación y la posibilidad de dividir los controles de validación en grupos.

Estado de la vista (ViewState)

Estudia el concepto de estado de la vista o ViewState como método para mantener información entre viajes de la página web de ida y vuelta al servidor web. Estudia la necesidad de mantener la sensación de continuidad en una aplicación web y cómo ayuda a este objetivo el estado de la vista. También indica los inconvenientes de esta técnica.

Objetos Response y Request

Estudia los objetos intrínsecos de ASP .NET Response y Request a través de ejemplos de su utilización: crear contenido dinámicamente, redirigir al usuario a una página distinta, obtener información adicional a través de la colección QueryString, etc.

Trabajar con cookies

Explica cómo utilizar cookies para mantener el seguimiento de lo que realiza el visitante del sitio web.

El objeto Session (I)

Estudia el objeto Session, utilizado para mantener información personalizada para cada uno de los usuarios que acceden al sitio web (identificado por una sesión). La característica principal de este método de almacenamiento de información de estado es que se realiza en el servidor web, a diferencia de lo que ocurre con las cookies.

El objeto Session (II)

Explica dos formas distintas de mantener la información de sesión diferentes a la predeterminada, en la que dicha información se mantiene en la memoria del servidor web (método InProc). Las dos formas distintas son: utilizar un servidor de estado dedicado y utilizar un servidor SQL Server de estado. También explica cómo configurar la aplicación para no utilizar cookies para mantener el estado de sesión.

El objeto Application

Estudia el objeto Application de ASP .NET, utilizado para mantener información única o global de todo el sitio web, permitiendo que todos los usuarios compartan la información almacenada en este objeto. Como ejemplo se desarrolla una sencilla aplicación de chat.

Acceso a archivos

Estudia las clases .NET que permiten utilizar archivos para almacenar información. Se indica cómo escribir en los archivos y como leer su contenido y qué precauciones hay que tomar al respecto cuando la información proviene del usuario o de una fuente poco fiable.

Acceso a bases de datos

Se detallan las herramientas que se utilizarán para crear la base de datos que respalda la aplicación web. Se trata del gestor de base de datos Microsoft SQL Server y una aplicación para administrarlo llamada SQL Server Management Studio. Se proporcionan indicaciones para poder obtener estas aplicaciones desde el sitio de descargas de Internet y para su posterior instalación. Finalmente, se presenta la herramienta Database Explorer, que utilizará en Visual Studio para trabajar con la base de datos.

Crear la base de datos

Se describe cómo crear la base de datos de ejemplo para la aplicación de una tienda virtual de comercio electrónico en Internet. Para ello, se utiliza Microsoft SQL Server Express Edition. Se estudian los tipos de datos disponibles, la forma de crear tablas y relaciones y cualquier otro detalle para crear la base de datos.

Asegurar la aplicación

Se detallan las distintas opciones disponibles a la hora de autenticar un usuario en una aplicación ASP .NET y se configura la forma más apropiada para una aplicación de Internet, esto es, Autenticación mediante formularios. También se configura el acceso a la base de datos SQL Server.

Autenticación mediante formularios y SSL

Explica cómo configurar la aplicación ASP .NET para utilizar la Autenticación mediante formularios y cuál es el proceso que se sigue cuando está configurado de esta forma. También se explica cómo crear sitios web seguros a través de certificados digitales con tecnología SSL y el protocolo HTTPS.

Enlace de datos

Describe los tres métodos disponibles en ASP .NET para enlazar a datos los controles de un formulario web: utilizar el método conectado (objetos Command y DataReader); el método desconectado (objetos DataSet o DataTable); y el nuevo conjunto de objetos Data Source, que incluso facilitan todavía más la tarea, ya que no se requiere escribir código.

El control GridView (I)

Describe las características y funcionalidad que proporciona el control GridView como uno de los principales a la hora de mostrar información en las páginas web proveniente de una base de datos. Se estudia cómo modificar su aspecto y cómo configurar las funcionalidades de paginación y ordenación.

El control GridView (II)

Estudia algunas características avanzadas de un control GridView, como la posibilidad de seleccionar filas o crear un formulario maestro/detalle. También estudia la influencia del estado de la vista cuando se utilizan controles GridView.

La caché de ASP .NET

Estudia las posibilidades de caché de ASP .NET, que pueden mejorar en gran medida las prestaciones de una aplicación si se utilizan de forma correcta. Se estudian los tres tipos de caché: almacenamiento de salida en caché (Output caching), caché de datos (data caching) y la funcionalidad de caché de los objetos Data Source.

El proceso de compra (I)

Se explica cómo implementar el proceso de compra en la tienda virtual, centrando el estudio en el proceso de login y de registro de los clientes. Para estas tareas, se utiliza el acceso conectado a datos mediante objetos Command y Parameter.

El proceso de compra (II)

Se explica cómo implementar el proceso de compra en la tienda virtual, centrando el estudio en la forma de identificar el carrito de la compra del cliente.

El proceso de compra (III)

Se completa todo lo necesario para implementar el proceso de compra en la tienda virtual viendo cómo se crean las órdenes en firme correspondientes a los carritos de la compra de los clientes

         Descripción
FORMATO INNOVADOR

Con materiales didácticos que incorporan textos, imágenes, sonidos y animaciones, permiten activar o estimular simultáneamente los sentidos del estudiante, aumentando la retención de los conocimientos aprendidos. No son tutoriales.


INTERACTIVOS

Son cursos interactivos al 100%. En el curso se dispone de una simulación perfecta al programa real de que se trata el curso.


PRÁCTICOS

Con una teoría sencilla se aprende gracias a las simulaciones, mediante el uso de nuestra metodología “leer poco” y “practicar lo aprendido”, además de preguntas durante el curso, tests auto evaluativos y ejercicio práctico (simulado) al finalizar cada lección.

Se utiliza una metodología basada en el mínimo esfuerzo en lectura y el máximo en practicar lo aprendido de forma creciente, utilizando conceptos vistos con anterioridad.


Cada lección contiene:

  • Conceptos teóricos: explicaciones breves.
  • Conceptos prácticos: Prácticas simuladas de cada explicación.


  • Cada lección dispone de la opción:

  • Repaso, una vez finalizada.
  • Test en cada lección, (se incorpora el test de nivel de aprendizaje)
  • Ejercicio práctico simulado
  • Manual (en pantalla), ejercicios (a realizar en la aplicación real) con su respectiva solución.
  • La voz y el texto se puede ejecutar o no, a elección del usuario/alumno
  • Ejecución en ventana a tamaño variable
  • Glosario de términos integrado
  •          Duración
    Este curso cuenta con: Teoría: 40 Horas Práctica: 38 Horas Total: 78 Horas
    El alumno tendrá acceso a los contenidos por un plazo de 120 días.
             Requisitos
    Para poder realizar el curso debe:

    • Poseer Internet Explorer 5.1 o superior
    • Tener habilitado controles ActiveX
    • Disponer de parlantes

    • Microsoft .NET Framework 2.0
             Modalidad
    Para realizar estos cursos, es requisito que el equipo desde el cual se realice el mismo disponga de conexión a Internet. Esta conexión se utiliza para brindar permisos de acceso a cada usuario como así también para actualizar las estadísticas de avance del curso.

    En caso de que no se disponga de conexión a Internet, no se podrá realizar el curso.

    Se presentan dos opciones de acuerdo con la velocidad de conexión a Internet de que se dispone:

    A. Cursos On. Line (Requiere conexión Banda Ancha)

    A través de un usuario y contraseña podrá acceder a un campus virtual en la web.


    En el Campus Virtual usted podrá acceder a los contenidos de los cursos que haya contratado, como así también a las ejercitaciones y estadísticas de avance del curso.

    Los contendidos multimedia (explicaciones, simulaciones y prácticas) se descargan de internet en el momento de acceder a los mismos.


    B. Cursos en CD (Conveniente para conexiones tipo Dial Up)

    Por cada curso que contrate el alumno, se le enviará un CD. A través del mismo el alumno podrá acceder a los contenidos del curso.

    El alumno solo necesita de la conexión a Internet al principio y al final de cada lección. De esta manera se habilita el acceso a los contenidos incluidos en el CD y se actualizan las estadísticas de acceso y avance del curso.

    Tanto los contenidos como las lecciones del curso son exactamente iguales para el formato Online y el formato en CD.
             Demo
    Para evaluar la calidad de nuestros cursos, puede solicitar una DEMO en la que incluimos una serie de temas de distintos cursos. Esta, es la mejor manera de que tener una visión acabada del sistema de formación ofrecido y sus virtudes.


    Para poder acceder a la DEMO, solo debe hacer la solicitud a nuestro formulario de pedido de demo indicando, nombre, apellido, correo electrónico y curso en el cuál se encuentra interesado.
             Tutoria
    Al inscribirse en un curso, se le asignará automáticamente un profesor que se encargará de su seguimiento y de despejar cualquier duda o inquietud que tenga a lo largo del curso.
             Metodologia
    Como alumno usted accederá a un entorno de formación (Aula virtual) en el que dispone de distintas herramientas de ayuda y evaluación de su progreso. Allí podrá iniciar la ejecución de las distintas unidades o lecciones en las que se dividen los cursos en los que se ha inscripto.

    A los cursos se puede acceder durante las 24 horas.

    Los cursos son multimedia y cuentan con una parte teórica en la que se explica el uso del programa a través de simulaciones multimedia con audio y video.

    Una vez realizada la parte teórica, los alumnos deberán realizar actividades trabajos prácticos y responder de cuestionarios de evaluación.
             Certificaciones
    Aquellos alumnos que finalicen el curso habiendo aprobado los tests correspondientes, podrán imprimise un certificado vía web.

    En el caso de que el alumno lo desee, puede además solicitar el envío por correo del certificado impreso en cartulina.

    Certificación UTN-FRLR:( Opcional )

    Si Usted aprueba los tests, ejercicios y trabajos practicos alcanzando un porcentaje igual o mayor al 70%, se encontrara en condiciones de solicitar el certificado expedido por la Universidad Tecnologica Nacional (FRLR).
    El mismo tiene un costo adicional de emisión.
             Costos
    El costo del curso completo es de usd 265 para residentes de Estados Unidos


    (*) El presente costo incluye:
    - Acceso al campus al curso por 120 días.
    - Utilización de la tutoría durante el período del curso.
    - Acceso a los trabajos prácticos con sus respectivas soluciones.
    - Acceso a las Evaluaciones.
    - Acceso al manual en pantalla (no imprimible).
    - Derecho a la impresión del certificado On Line una vez finalizado el curso

    Consulte adicionales para:
    - Recibir por correo los manuales impresos con el contenido del curso.
    - Recibir por correo los certificados impresos.
             Formas de Pago
    • Pago Fácil (Argentina).
    • Rapipago (Argentina).
    • BaproPagos (Argentina).
    • Tarjeta de Crédito Visa - Visa Naranja - Visa Nevada - Mastercard - Argencard - Diners Club - American Express
    • Depósito o Transferencia Bancaria.
    • Western Union.
    • Paypal (Pagos internacionales).







    Listado de carreras
    Listado de cursos
    Programación Seminarios Presencial - Impuestos Sistemas Bases de Datos Diseño Gráfico / Web Animación 2D / 3D Internet Ofimática Estrategias de Venta Recursos Humanos ( RRHH ) Calidad Management Seguridad y Prevención Sistemas Contables / Admin Idiomas - Inglés Británico Idiomas - Inglés Americano Idiomas - Francés Idiomas - Alemán Idiomas - Español
    Listado de cursos de Video Conferencia
    Redes Rep. Notebooks y Netbooks Rep. Motherboards Rep. de PC c/redes Rep. Celulares Rep. Impresoras Rep. Videos Juegos Electrónica Básica Asterisk - VoIP Rep. de Fuentes Conmutadas Rep. de Monitores LCD Rep. Aire Acondicionado Rep. Heladeras Rep. Discos Rígidos / Flash / Pen Seminarios Rep. Fotocopiadoras Digitales PHP JAVA Soldaduras Superficiales Impuestos Prog. de Pics con Niple Plasma WEBINARIOS Creación y Adm. Web con JOOMLA Prog. ANDROID
    Programación Efemosse Sistemas Mosse Hosting