Detalle del Curso
Modalidad:
- E-learning Asincrónico.
Inicio : 11 de Enero de 2024.
Duración : 30 horas cronológicas.
Precio por participante : $ 150.000.
Contacto de Ventas: Pascal Troncoso Parra
Correo Electrónico: jpseducaticseirl@gmail.com
Consulte por Modalidad presencial, e-learning sincrónico, horarios y precios por participante.
+56 55 2934391
+56 9 9916 7211
Te invitamos a Inscribirte y comenzar tu capacitación
Complete su Ficha de Admisión
Beneficios:
10% Descuento pago contado.
15% Descuento por Grupo
Características
Objetivo General.
Al finalizar el curso, el participante estará capacitado para conocer los aspectos sintácticos del lenguaje C# SHARP Por otra parte podrá comprender los fundamentos de la programación orientada a objetos utilizando en el programa mencionado anteriormente y conocerá las potencialidades del lenguaje C# Sharp en aplicaciones de Internet a través de los Applets, para poder identificar y entender el modelamiento UML.
Evaluación.
En el desarrollo del curso se realizarán Evaluaciones Formativas y una Sumativa considerando los criterios de evaluación para el alcance de los objetivos de aprendizaje por módulo.
El participante para aprobar el curso debe obtener un promedio aritmético superior o igual a 4,5 con un mínimo del 75% de asistencia.
Material Didáctico.
Los participantes de los cursos de capacitación reciben como material de apoyo:
- Cuadernillo con actividades, procedimientos y manual impreso.
- Recursos Didácticos en Aula Virtual de Aprendizaje www.jpseducatics.cl.
Aula Virtual Aprendizaje.
Portal Educativo disponible para participantes de nuestros programas de capacitación donde encontraran Recursos didácticos digitales tales como actividades de clase, procedimientos paso a paso, talleres prácticos, manual del usuario y videos tutoriales.
En este sitio rendirán evaluaciones en línea, publicaran sus talleres prácticos y se registrara su asistencia.
Metodología.
La metodología empleada en el curso es 100% online donde el estudiante es el actor principal de su aprendizaje con una metodología constructivista y de autoaprendizaje. Características
- Acceso a contenidos en el Aula Virtual donde encuentra los recursos didácticos como Presentaciones, Videos explicativos de las Clases y actividades que están directamente relacionadas con talleres de aplicación para su análisis y reflexión.
- Se pone especial énfasis en la actividad de los estudiantes y en el desarrollo de trabajos prácticos en cada una de los módulos del curso.
- Acceso a Tutoría semanal con Profesor como curso y de una hora de duración.
Certificación
JPS Educatics certifica a los estudiantes que cumplan con la exigencias como evaluaciones, talleres prácticos y asistencia del programa de capacitación, estos recibirán:
- Diploma del Curso.
- Informe Final de Curso.
Programa del Curso
MÓDULO I. INTRODUCCIÓN A LA PROGRAMACIÓN EN C # SHARP.
- Qué es .NET
- Implementaciones de .NET
- .NET Standard, .NET Core y .NET Framework
- Qué es C# (Sharp)
- Entorno de Desarrollo
- El compilador
- Los archivos fuentes (“*.cs”)
- Cómo está formado el framework .NET
- Sintaxis y Semántica del Lenguaje C#
- Variables y constantes
- Tipos de dato
- Tipos de datos básicos
- Palabras reservadas
- Construcciones del lenguaje
- Introducción
- Sentencias
- Bloques de código
- Operadores
- Operaciones aritméticas
- Operaciones lógicas
- Operaciones relacionales
- Operaciones de asignación
- Operaciones con cadenas
- Operador condicional
MÓDULO II. ESTRUCTURAS DE CONTROL DE SELECCIÓN.
- Instrucción if…else
- Instrucción switch
MÓDULO III. ESTRUCTURAS DE CONTROL DE ITERACIÓN.
- Instrucción while
- Instrucción do…while
- Instrucción for
- Instrucción break
- Instrucción continue
- Instrucción return
- Instrucción goto
- Comentarios
- Qué es un comentario
- Utilización de comentarios
MÓDULO IV. ARREGLOS.
- Arreglos de una dimensión
- Operaciones de recorrida de arreglos
- Recorrido del arreglo
- Búsqueda del número máximo y mínimo de un arreglo
- Contar cuantas veces aparece el número 10
- Totalizar el contenido de un arreglo numérico y calcular el promedio
- Arreglos de más de una dimensión
MÓDULO V. FUNCIONES Y PROCEDIMIENTOS.
- Funciones (Retornan un valor)
- Procedimientos (No retornan valor)
- Parámetros
- Pasar parámetros por valor
- Pasar parámetros por referencia
MÓDULO VI. 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
MÓDULO VII. 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()
MÓDULO VIII. PROFUNDIZACIÓN EN PROGRAMACIÓN ORIENTADA A OBJETOS.
- 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
MÓDULO IX. 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
MÓDULO X. 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
MÓDULO XI. ESTRUCTURA DE UN SITIO ASP.NET +INTRODUCCIÓN A BOOTSTRAP
- Estructura de un WebForm
- Master Page
- WebForm asociado a la Master Page
- Navegación
- NET css + properties
MÓDULO XII. 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
MÓDULO XIII VALIDACIONES DE DATOS Y ACCESO A DATOS CON NET FRAMEWORK
- 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
MÓDULO XIV. 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
MÓDULO XV. 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)
MÓDULO XVI. 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
MÓDULO XVII. NCAPAS, ACCESO A DATOS
- Fundamentos del enlace de datos (DataBinding)
- 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
MÓDULO XVIII 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
- NET Identity y Identity Core
Relatores del Curso
Robinson Flores Gordillo
Ingeniero Civil Industrial.
Contador Auditor
Magister en Gestión Integral de Proyectos.
Magister en Administración de Negocios.
Jorge Parra Sandoval.
Profesor Enseñanza Media Matemática y Computación.
Licenciado en Educación.
Diplomado en Gestión de Empresas.
Master en Comunicación Estratégica