Curso de Programación Web.NET con C# .NET

El mundo de la Web desde .NET

Aprende a desarrollar poderosas aplicaciones Orientadas a Objetos con este Framework multiplataforma de Microsoft, para aplicaciones Web, aplicaciones Móviles y aplicaciones de Escritorio. Domina la última versión del entorno de trabajo .NET, la conectividad con ADO.NET y el diseño y programación de aplicaciones en capas orientadas a objetos con bases de datos con SQL Server.
Costo: $10490 Duración: 40 hs
Ver financiación
Inscribirme Solicitar mas información

Quiero saber más

Descargar como PDF Descargar en PDF

En este curso aprenderás a

  • Comprender el concepto del framework
  • Grandes divisiones: .Net Standard, .Net Framework y .Net core.
  • Crear clases y objetos.
  • Desarrollar codigo con los conceptos de orientación a objetos.
  • Diseñar en capas.
  • Trabajar con colecciones.
  • Relacionar objetos.
  • Crear páginas con webform y controles simples, aplicando estilos básicos y sencillos con CSS/Bootstrap.
  • Administrar errores a través de excepciones para controlar de errores de lógica y/o errores inesperados.
  • Depurar código fuente.
  • Utilizar ADO.NET para realizar consultas y actualizaciones a una Base de datos.
  • Desarrollar aplicaciones en capas con proyectos web y librerías de clases personalizadas y ado.net clásico.
  • Introducir al acceso a datos básico con Entity Framework y Linq.
  • Publicar y distribuir aplicaciones .Net.

1. Introducción a Microsoft .NET Framework

Introducción

Repaso de declaración y ámbito o alcance de variables

Repaso de estructuras de control

Métodos de depuración y seguimiento de código fuente

Breakpoint - puntos de interrupción en el código

Establecer la siguiente instrucción a ejecutar

Diferencias entre Funciones y Métodos

Parámetros

2. Introducción a la programación orientada a objetos (POO)

Diferencias entre Programación Estructurada y POO

Beneficios de la Programación Orientada a Objetos

LOS TIPOS DE C#

CLASES Y OBJETOS EN POO

Clase ó Plantilla

PROPIEDADES DE LA POO

Constructores

TOSTRING()

3. Profundizando en programación orientada a objetos (POO)

EVENTOS EN NET FRAMEWORK

ENSAMBLADO (ASSEMBLY)

REFERENCIAS DEL PROYECTO

Más conceptos fundamentales de POO

Conversiones de tipo

Modificadores de acceso

Herencia

Redefinición de métodos

Métodos virtuales

4. Colecciones, Sobrecarga y Sobreescritura de Clases, Clases Estáticas

Clases de System.Collections.Generic

Clases de System.Collections.Specialized

¿Que colección utilizar?

Programación sólida

Las Colecciones y Enumeraciones en Propiedades

Repaso de Sobrecarga y Sobreescritura

Introducción a Relaciones entre Objetos

Clases estáticas

5. Introducción a ASP.NET e IIS

¿Qué es ASP.NET?

Herramientas de desarrollo

Arquitectura cliente-servidor

Páginas Web estáticas vs. páginas Web dinámicas

Código HTML y código .NET

Diferencia entre ASP.NET Web Forms y MVC

Código .NET

Tecnologías involucradas en una página ASPX

Instalar IIS en Windows

Herramienta de Registro de ASP.NET para IIS

Distribuir (Deploy) de una Aplicación en IIS

6. Estructura de un sitio ASP.NET +Introducción a Bootstrap

Estructura de un WebForm

Master Page

WebForm asociado a la Master Page

Navegación

ASP.NET css + properties

7. Mantener el estado en una aplicación ASP.NET

Concepto de PostBack

Concepto de estado en ASP.NET

Transferencia de datos entre páginas

Estado de sesión o variables de aplicación en una granja de Servidores

Navegación entre páginas de una aplicación

8. Validaciones de datos y Acceso a datos con Net Framework

Ado.net y Validaciones de datos en el cliente

Proveedores de datos .NET Framework

Uso básico de Sql Managment Studio

Uso de cadenas de conexión (connection Strings)

Parámetros de la cadena de conexion

Uso de acceso a datos conectado - Datareader

Elementos que necesita ADO.NET para ejecutar una consulta:

Aplicación en 3 capas y pasaje de información entre capas

9. Acceso a datos, más sobre ADO.NET

Ejemplos de conectividad a distintos orígenes de datos

Recuperar valores autonuméricos y de identidad

Actualizar datos de un origen de datos

Cuando usar ExecuteNonQuery

ExecuteScalar

10. Aplicaciones Web con N Capas

Uso de un ORM o Object Relational Mapping

Entity Framework o Linq

Arquitectura en Capas

Capas y niveles (layers y tiers)

Como crear una arquitectura en Capas con ASP.NET

Como utilizar Entity Framework y Linq (básicos)

11. Excepciones, Conversiones y Repositorios de código

Excepciones

Manejo de excepciones

Errores a nivel de aplicación

Errores a nivel de página

Conversión de datos / Upcast / Downcast / Cast

Repositorios de Código fuente

12. NCapas, Acceso a Datos

Fundamentos del enlace de datos (DataBinding)

Page.DataBind() frente a Control.DataBind()

Controles de lista enlazados a datos

Bubbling (Bubble Up) Burbujear hacia arriba:

Bitácora o Log

Net Framework avanzado

Utilizar Tipos que aceptan valores NULL

Objetos anónimos y Parámetros opcionales y nombrados

Métodos genéricos y Métodos de extensión

13. Depuración avanzada, Seguridad en un sitio ASP.NET y Publicación

Mi código no funciona. ¡Ayuda, Visual Studio!

Configurar una compilación (Modo Debug y Modo Release)

Observación de una única variable en Inspección rápida y

Observación de las variables con la ventana Inspección

Observación de expresiones con la ventana Inspección

Actualizar valores de Inspección que no están actualizados

Seguridad en un sitio ASP.NET y Autorización de ASP.NET

ASP.NET Identity y Identity Core

Requisitos

Se requieren conocimientos básicos en programación con cualquier lenguaje o haber realizado alguno de los siguientes cursos:

Además, se requieren conocimientos básicos en Paradigma de Objetos o haber realizado el curso Introducción al Paradigma de Objetos e Introducción a Base de Datos

Modalidad de cursado

Modalidad Presencial

  • Cursos 100% prácticos con grupos reducidos.
  • Clases con uso de PC, una por alumno (no tienes que traer tu PC).
  • Coffee Break incluido.
  • Espacio de networking.
  • Posibilidad de volver a tomar el mismo curso gratis.
Modalidad Presencial

Modalidad Distancia

  • Cursos 100% prácticos con grupos reducidos.
  • Clase en tiempo real por video conferencia.
  • Profesor disponible para hacer consultas en vivo.
  • Grabación de las clases disponibles para ver en otro momento.
  • Asistencia administrativa personalizada todos los días.
Modalidad a Distancia

Certificaciones

  • Diploma de asistencia impreso (solo para cursos presenciales)
  • Diploma de asistencia y de aprobación online
  • Certificado Oficial del Ministerio de Educación del GCBA. Ver condiciones
Diploma

Testimonios

Paquetes Promocionales

Recursos adicionales entregados

¿Por qué nosotros?

2 Pagos de $5245 con todos los medios de pago.
3 Pagos de $3497 con tarjeta de crédito.

2 Pagos de $5245 con todos los medios de pago.
3 Pagos de $3497 con tarjeta de crédito.

Nivel de Dificultad: 2
Mientras más cursos tomes con nosotros irás sumando créditos que podrás canjear por más capacitaciones.
Te damos la oportunidad de volver a realizar el curso 2 veces más sin costo alguno por cualquier motivo!!!
Informes y consultas:
0810-220-8148 |
Contactenos
|
Acompañamos a cada alumno en el sueño de crear, desarrollar e innovar soluciones digitales. Desde la práctica constante y compartiendo experiencias de casos reales intentamos contagiar nuestra pasión por la tecnología.

Newsletter

Ubicación

Sucursal Ciudad de Buenos Aires
CABA, Buenos Aires, Argentina
Sucursal Rosario
Rosario, Santa Fé, Argentina
Sucursal San Juan
Capital, San Juan, Argentina
Sucursal Tandil
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
Río Tercero, Córdoba, Argentina
Sucursal Paraná
Paraná, Entre Ríos, Argentina
Sucursal Resistencia
Resistencia, Chaco, Argentina
Sucursal Salta
Salta, Salta, Argentina
Sucursal Posadas
Posadas, Misiones, Argentina
Sucursal Santa Fé
Santa Fé, Santa Fé, Argentina
Sucursal San Miguel de Tucumán
San Miguel de Tucumán, Tucumán, Argentina
Sucursal Madrid
Madrid, España
Sucursal Santiago de Chile
Santiago de Chile, Chile
Sucursal Los Angeles
Los Ángeles, Región Bio Bio, Chile
Sucursal Concepción
Concepción, Región Biobio, Chile
Sucursal Bogotá
Bogotá, Colombia
Sucursal Lima
Lince, Lima, Perú
Sucursal San José
San José, Costa Rica
Sucursal Guayaquil
Guayaquil, Ecuador
Sucursal La Paz
La Paz, Bolivia
Sucursal Asunción
Asunción, Paraguay
EducacionIT. Copyright 2005-2019
¿Te podemos ayudar?
0810-220-8148
Click to call