IFC_B_0485 Programación
El mundo digital se construye línea a línea, y dominar la programación te abre la puerta a uno de los sectores con mayor demanda de talento.
- Duración220 h
- Unidades9
- FormatoSCORM 1.2
Sobre este contenido
El mundo digital se construye línea a línea, y dominar la programación te abre la puerta a uno de los sectores con mayor demanda de talento. Con este Certificado de Competencia aprenderás a reconocer la estructura de programas informáticos, escribir y probar código aplicando los fundamentos de la programación orientada a objetos, y depurar soluciones funcionales con criterio técnico. Adquirirás una base sólida que te permitirá integrarte en equipos de desarrollo y afrontar retos reales del entorno tecnológico con seguridad. Si quieres dar el primer paso hacia una carrera en el ámbito del software, este es el momento de empezar.
A quién va dirigido
Este certificado está pensado para cualquier persona interesada en iniciarse en el mundo de la programación y el desarrollo de software, independientemente de su punto de partida. También resulta ideal para quienes ya trabajan en entornos tecnológicos y desean consolidar y acreditar oficialmente sus conocimientos en programación. Si buscas una formación reconocida que te acerque al sector digital, este programa se adapta a tu perfil.
Temario
9 unidades didácticas · 220 horas
Contenido9 unidades
Elementos básicos de programación
- Estructura y bloques fundamentales
- Variables
- Tipos de datos
- Literales
- Constantes
- Operadores y expresiones
- Conversiones de tipo
- Comentarios
Escritura y prueba de programas básicos
- Características de los objetos
- Instanciación de objetos
- Utilización de métodos y parámetros
- Utilización de propiedades
- Utilización de métodos estáticos
- Constructores
- Destrucción de objetos y liberación de memoria
Programación estructurada
- Estructuras de selección
- Estructuras de repetición
- Estructuras de salto
- Control de excepciones
- Aserciones
- Prueba, depuración y documentación
Programación orientada a objetos
- Estructura y miembros de una clase. Visibilidad
- Creación de propiedades
- Creación de métodos
- Creación de constructores
- Utilización de clases y objetos
- Utilización de clases heredadas
Operaciones de entrada y salida de información
- Flujos. Tipos: bytes y caracteres
- Ficheros de datos. Registros
- Apertura, cierre y modos de acceso
- Utilización de los sistemas de ficheros
- Creación y eliminación de ficheros y directorios
- Entrada desde teclado y salida a pantalla
- Interfaces gráficas
- Concepto de evento
- Creación de controladores de eventos
Estructuras avanzadas de datos
- Estructuras estáticas y dinámicas
- Creación de matrices (arrays)
- Matrices (arrays) multidimensionales
- Genericidad
- Cadenas de caracteres. Expresiones regulares
- Colecciones: Listas, Conjuntos y Diccionarios
- Operaciones agregadas
Elementos avanzados de programación orientada a objetos
- Composición de clases
- Herencia y polimorfismo
- Jerarquía de clases: Superclases y subclases
- Clases y métodos abstractos y finales
- Interfaces
- Sobreescritura de métodos
- Constructores y herencia
Mantenimiento de la persistencia de información
- Bases de datos orientadas a objetos
- Características de las bases de datos orientadas a objetos
- Instalación del gestor de bases de datos
- Creación de bases de datos
- Mecanismos de consulta
- El lenguaje de consultas
- Recuperación, modificación y borrado
- Tipos de datos objeto
- Tipos de datos colección
Gestión de la información almacenada en bases de datos
- Acceso a bases de datos
- Establecimiento de conexiones
- Operaciones CRUD
Más contenidos de Programación y Desarrollo
Ver los 500 →- IFC_B_0490 Programación de servicios y procesos140 h · 5 unid.
- IFC_B_0612 Desarrollo web en entorno cliente170 h · 7 unid.
- IFC_B_0613 Desarrollo web en entorno servidor220 h · 9 unid.
- Herramientas Drupal y Wordpress60 h · 4 unid.
- Scorm de Google AI Copilot con Gemini200 h · 6 unid.
- GLPI - Gestión Libre de Parque Informático200 h · 10 unid.