Programación .NET con C# .NET Programa de Estudio - www.educacionit.com
←
→
Transcripción del contenido de la página
Si su navegador no muestra la página correctamente, lea el contenido de la página a continuación
Programación .NET con C# .NET Desarrolla poderosas aplicaciones con este Framework multiplataforma de Microsoft. Domina la última versión del entorno de trabajo .NET orientado a objetos con SQL. Contenido del curso Utilizando Visual Studio 2017 se aprenderá a desarrollar aplicaciones orientadas a objetos en .NET Core / .Net con la sintaxis del lenguaje C#.NET. El curso comienza con el desarrollo de aplicaciones orientadas a objetos para terminar de formar al alumno en programación orientada a objetos (POO), y el uso de la última versión del Framework de Microsoft .NET. A lo largo del curso se usarán buenas prácticas de programación utilizando arquitectura en capas y realizando aplicaciones con conectividad a Bases de Datos SQL Server 2017 a través de ADO.NET. PRÁCTICAS EN CLASE :: Durante el curso se desarrollarán múltiples ejercicios con el objetivo de practicar cada uno de los temas de POO, y también un proyecto integrador web, en el cual realizará la programación de una aplicación sencilla con modelo de capas y clases, desarrollando páginas de consulta y filtrado de información, páginas ABM/CRUD (Altas, Bajas y Modificaciones/ Create, Read, Update and Delete) y diferentes vistas con sus funcionalidades de la lógica de negocio. El objetivo de esta práctica integradora es lograr que el alumno finalice la capacitación con un fuerte entrenamiento basado en prácticas de casos reales para poder incorporarse laboralmente como Desarrollador .NET en el mercado altamente demandado. Requisitos Se requieren conocimientos básicos en programación con cualquier lenguaje o haber realizado alguno de los siguientes cursos: C# para no Programadores Introducción a la Programación con Javascript Java para no Programadores Además, se requieren conocimientos básicos en Paradigma de Objetos y Bases de datos o haber realizado el curso Introducción al Paradigma de Objetos e Introducción a Base de Datos, y se recomienda tener conocimientos de HTML o haber realizado el curso de Curso de HTML5: www.educacionit.com
Fundamentos Web Modalidad de cursado Puedes tomar este curso en modalidad presencial o modalidad online - en vivo www.educacionit.com
¿Qué aprenderás? Trabajando con Microsoft .NET Framework Programación Orientada a Objetos avanzado Colecciones, Sobrecarga y Sobreescritura de Clases Fundamentos ASP.NET e IIS Trabajar con herramientas de desarrollo Estructura de un sitio ASP.NET Aplicar estilos con CSS/Bootstrap WebForm y Master Page Mantener el estado de una Aplicación Validación y acceso a Datos Trabajar con ADO.NET Aplicaciones Web con N Capas Excepciones, Conversiones y Repositorios de código N Capas: Acceso a Datos Uso de NET Framework Avanzado Entity Framework y Linq Depuración Avanzada www.educacionit.com Seguridad en un sitio ASP.NET y Publicación
Plan de Estudios www.educacionit.com
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 www.educacionit.com
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 www.educacionit.com
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 www.educacionit.com
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 Publicación de aplicación en .Net 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 www.educacionit.com
Lavalle 648 Piso 8, Microcentro, CABA TEL_PRINCIPAL info@educacionit.com www.educacionit.com EducaciónIT. Copyright 2005-2021
También puede leer