Calendario

Calendario Desarrollo de Talento

Fechas de nuestro programa

Generación

1

Fecha

22/Febrero/2021

Ubicación:

CDIS

Capacitación Web Programming

JAVA/ASP.NET

2

14/Junio/2021

CDIS

JAVA / ASP.NET

3

9/Agosto/2021

CDIS

JAVA / ASP.NET

4

6/Diciembre/2021

CDIS

JAVA / ASP.NET

Nuestro correo para solicitar información del Programa de Desarrollo de Talento es: talento.cdis@uanl.mx
Indica por favor en el asunto “Interés por el Programa de Desarrollo de Talento”

CAPACITACIÓN JAVA (DISTANCIA)

Controlador de versiones con GIT

Programación orientada a objetos con Java

Expresiones lambda y AOO (Análisis orientada a objetos)

Diagramas de clases UML

Spring Framework & Spring Boot

Thymeleaf

Hibernate

Spring Data JPA (Java Persistence Api)

Spring Transaction Management

Paginación con Spring Data

HTML

Cascading Style Sheets (CSS y CSS3)

MySQL

PL-SQL

Data Access Object (DAO)

Javascript

Web Service Model & Web Services

jQuery

Proyecto Final

CAPACITACIÓN NET (DISTANCIA)

  1. Operaciones con variables
    • Introducción a C#.
    • ¿Cómo trabaja .NET? CLR y Garbage Collector.
    • Variables: numéricas, cadenas y booleanos.
    • Operadores: aritméticos, lógicos y relacionales.
    • Sentencias condicionales: if/else y switch.
    • Métodos. Sobrecarga de métodos. Scope de una variable.
    • Ejercicios con variables numéricas, caracteres y booleanos.
    • Arreglos (uni y bidimensionales) y Listas.
    • Bucles: while, do/while, for.
    • Diferenciación entre tipos de valor y de referencia.
  2. Programación Orientada a Objetos
    • Abstracción.
    • Objetos y Clases. Análisis Orientado a Objetos.
    • Constructores. Palabra clave this.
    • Encapsulamiento.
    • Modificadores de acceso.
    • Clases estáticas.
  3. Herencia, Polimorfismo y Excepciones
    • Herencia. Clases padres, clases hijas. Palabra clave base.
    • Sobre escritura de métodos. Palabras clave virtual y override.
    • Modificadores de acceso.
    • Clases abstractas e Interfaces.
    • Polimorfismo.
    • Manejo de excepciones. Bloque try-catch-finally.
    • Manejo de archivos – Introducción.

Segunda fase – Programación web en .NET

  1. Operaciones CRUD y modelo de tres capas.
    • Creación de objetos en la base de datos. Tablas: llaves, índices y vistas.
    • Fundamentos de programación web. Generalidades ASP .NET. Elementos de una página aspx.
    • Conexión a orígenes de datos SQLServer.
    • Manipulación de Datos con SQL (SELECT, INSERT, UPDATE y DELETE).
    • Manejo de Dataset, DataAdapter y DataReader.
    • Creación de stored procedures. Implementación de T-SQL. Uso de estructuras de control.
    • Implementación de modelo de tres capas: Presentación, BLL y DAL.
  2. Validaciones y preservación del estado.
    • Controles ASP. DropDownList y controles de validación.
    • Validaciones en la capa BLL.
    • Preservación del estado. Uso de objetos Viewstate, Session, Application y Cache.
    • Implementación de interfaces.
  3. Diseño web
    • Master Pages, CSS 3.0 y Temas.
    • Manejo de Javascript. Control CustomValidator. Peticiones asíncronas.
    • Uso de jQuery y AJAX.
  4. Modelo de entidades y uso de transacciones
    • Modelo ADO .NET Entity Framework. Uso de LINQ. Mapeo de valores entidad .edmx.
    • Control ListBox. Uso de ListItem.
    • Uso de transacciones en operaciones de bases de datos. Clase TransactionScope.
  5. APIs REST
    • Overview de APIs REST.
    • Creación y consumo de APIs REST con JSON. Operaciones CRUD a una base de datos mediante la API.

PROYECTO FINAL

Capacitación Fábrica de Software

Metodología de Construcción de Componentes de Software

Estándares de Construcción de Componentes de Software

Infraestructura para Construcción de Componentes de Software

Construcción de Proyecto de Desarrollo de Software estándar

Más informes

    Servicios de Tecnología CDIS

    Desarrollo de Software

    Especialistas en el desarrollo de software con características autónomas o para ser integrado en páginas de internet y aplicaciones móviles, que sirva como herramienta útil para nuestros clientes y lo ayude a tener mejor posicionamiento en el mercado y en su idea de negocio.

    Desarrollo de Talento

    Formamos a nuestros colaboradores en el diseño de tecnologías basadas en programación avanzada en diversos lenguajes de desarrollo de software; nuestros egresados cuentan con conocimientos competitivos y actualizados con los requisitos de la actualidad.

    Consultoría de Negocios de IT

    Nuestro equipo de trabajo está entregado en ofrecer las mejores soluciones en tecnología, procesos y personal competente para mejorar el desempeño de su empresa, por medio de una alianza estratégica que cumplirá y establecerá objetivos a corto, mediano y largo plazo.