Saltar al contenido
Buscar en la web

Tecnología e inteligencia artificial

PROGRAMACIÓN ORIENTADA A OBJETOS

Formación especializada en PROGRAMACIÓN ORIENTADA A OBJETOS. Modalidad adaptada a las necesidades de la empresa, bonificable.

  • 60 horas de formación
  • Online (e-learning)
  • 100 % bonificable vía FUNDAE
  • Diploma acreditativo de aprovechamiento del curso.

Descripción del curso

PROGRAMACIÓN ORIENTADA A OBJETOS.

Objetivos:
Desarrollar componentes software en lenguajes de programación orientados a objetos.

Objetivos

  • Desarrollar componentes software en lenguajes de programación orientados a objetos.

Contenidos

  1. PRINCIPIOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS
  2. 1 Introducción al paradigma orientado a objetos
  3. 1.1 Ciclo de desarrollo del software
  4. 1.2 Análisis del proceso de construcción de software - modularidad
  5. 1.3 Identificación de objetos como abstracciones de las entidades
  6. 2 Clases y objetos
  7. 2.1 Distinguir el concepto de clase y sus atributos, métodos y mecanismo de encapsulación
  8. 2.2 Análisis de los objetos - estado, comportamiento e identidad
  9. 2.3 Usos de objetos como instancias de clase. Instancia actual
  10. 2.4 Identificación del concepto de programa en el paradigma orientado a objetos
  11. 3 Generalización-especialización
  12. 3.1 Descripción del concepto de herencia - simple y múltiple
  13. 3.2 Distinción de la herencia múltiple
  14. 3.3 Creación de objetos en la herencia
  15. 3.4 Clasificación jerárquica de las clases
  16. 4 Relaciones entre clases
  17. 4.1 Distinción entre agregación - composición
  18. 4.2 Distinción entre Generalización - Especialización
  19. 4.3 Identificación de asociaciones
  20. 5 Análisis del polimorfismo
  21. 5.1 Concepto
  22. 6 Técnicas de programación estructurada
  23. 6.1 Identificación de elementos básicos
  24. 6.2 Análisis de estructuras de control
  25. 6.3 Distinción entre funciones y procedimientos
  26. 6.4 Demostración de llamadas a funciones y procedimientos
  27. 6.5 Empleo de llamadas a funciones y procedimientos incluidos en las clases
  28. 7 Estructura de la información
  29. 7.1 Enumeración de datos simples
  30. 7.2 Datos estructurados
  31. 7.3 Listas enlazadas, pilas y colas
  32. 7.4 Otras estructuras complejas
  33. 7.5 Mecanismos de gestión de memoria
  34. 8 Lenguajes de programación orientados a objetos
  35. 8.1 Análisis del lenguaje de programación orientado a objetos y paradigma orientado a objetos
  36. 8.2 Comparación entre los lenguajes de programación orientados a objetos más habituales
  37. 8.3 Librerías de clases
  38. 9 Implementación del paradigma - lenguaje de programación
  39. 9.1 Elección del lenguaje
  40. 9.2 Enumeración de los tipos de aplicaciones
  41. 9.3 Herramientas de desarrollo
  42. 9.4 Tipos de datos y elementos básicos característicos del lenguaje
  43. 9.5 Estudio y utilización de las clases básicas incluidas en la librería de clases
  44. 9.6 Definición de clases
  45. 9.7 Construcción de la interfaz de clase
  46. 9.8 Construcción de clases con herencia
  47. 9.9 Empleo de excepciones
  48. 9.10 Gestión de eventos
  49. 9.11 Empleo de hilos
  50. 9.12 Definición y análisis de programación en red
  51. 9.13 Acceso a bases de datos desde aplicaciones
  52. 9.14 Cuestionario: Cuestionario final
  53. MODELO DE PROGRAMACIÓN WEB Y BASES DE DATOS
  54. 1 Introducción al desarrollo de aplicaciones en el modelo de programación web
  55. 1.1 Análisis de la arquitectura web
  56. 1.2 Enumeración de protocolos y tecnologías habituales
  57. 1.3 Análisis de los modelos de programación estándares de facto
  58. 1.4 Uso de componentes orientados a objeto como base en el desarrollo de aplicaciones
  59. 2 Arquitectura multicapa (n-tier)
  60. 2.1 Análisis de la arquitectura multicapa
  61. 3 La capa de presentación
  62. 3.1 Descripción de la capa de presentación - el lenguaje de hipertexto
  63. 3.2 Descripción de la capa de presentación avanzada
  64. 3.3 Análisis de lenguajes orientados a la preparación de la capa de presentación
  65. 4 Diseño de bases de datos relacionales
  66. 4.1 Definición de bases de datos relacionales
  67. 4.2 Diseño de bases de datos en varios niveles
  68. 4.3 Análisis de los distintos tipos de relaciones y su implementación
  69. 4.4 Descripción del lenguaje de acceso a bases de datos
  70. 4.5 Descripción de correlaciones entre el modelo relacional y modelo orientado a objetos
  71. 5 Acceso a bases de datos relacionales
  72. 5.1 Análisis del API de acceso a la base de datos
  73. 5.2 Análisis del nivel aplicación
  74. 5.3 Integración de los tipos de datos propios del lenguaje de acceso a base
  75. 5.4 Procedimientos almacenados
  76. 5.5 Transacciones distribuidas
  77. 6 Lenguajes de definición de datos
  78. 6.1 Conceptos básicos, nociones y estándares
  79. 6.2 Lenguaje de defunción de datos (DDL SQL) y aplicación en SGBD actuales
  80. 6.3 Discriminación de los elementos existentes en el estándar SQL-92
  81. 7 Manipulación de los datos
  82. 7.1 Lenguaje de manipulación de datos (DML SQL)
  83. 7.2 Consultas de datos
  84. 7.3 Cuestionario: Cuestionario final
  85. EL CICLO DE VIDA DEL DESARROLLO DE APLICACIONES
  86. 1 Proceso de ingeniería del software
  87. 1.1 Distinción de las fases del proceso de ingeniería software
  88. 1.2 Análisis de los modelos del proceso de ingeniería
  89. 1.3 Análisis de metodologías de desarrollo orientado a objeto
  90. 1.4 Resolución de un caso práctico de metodologías de desarrollo que utilizan UML
  91. 1.5 Definición del concepto de herramienta CASE
  92. 2 Planificación y seguimiento
  93. 2.1 Realización de estimaciones
  94. 2.2 Planificaciones - modelos de diagramado. Diagrama de Gantt
  95. 2.3 Análisis del proceso del seguimiento - reuniones e informes
  96. 3 Diagramado
  97. 3.1 Identificación de los principios básicos de UML
  98. 3.2 Ejemplo de diagramas de uso
  99. 4 Desarrollo de la GUI
  100. 4.1 Análisis del modelo de componentes y eventos
  101. 4.2 Identificación de elementos de la GUI
  102. 4.3 Presentación del diseño orientado al usuario
  103. 4.4 Empleo de herramientas de interfaz gráfica
  104. 5 Calidad en el desarrollo del software
  105. 5.1 Enumeración de criterios de calidad
  106. 6 Pruebas
  107. 6.1 Identificación de tipos de pruebas
  108. 6.2 Análisis de pruebas de defectos
  109. 7 Excepciones
  110. 7.1 Definición
  111. 8 Documentación
  112. 8.1 Generación automática de documentación
  113. 8.2 Estructura del documento. Como producir un documento
  114. 8.3 Cuestionario: Cuestionario final
  115. 8.4 Cuestionario: Cuestionario final

Detalles

Dirigido a
Trabajadores y profesionales del sector.
Certificado
Diploma acreditativo de aprovechamiento del curso.

Solicita este curso

Formación Mallorca · Tel. 685 881 641 · administracion@formacionmallorca.com · https://formacionmallorca.com/cursos/programacion-orientada-a-objetos/

Cursos relacionados

Ver todo el catálogo
Tecnología e inteligencia artificialDiseño Gráfico 2D / 3D

3DS MAX 2015

Formación especializada en 3DS MAX 2015. Modalidad adaptada a las necesidades de la empresa, bonificable.

  • 60 h
  • Online
  • Bonificable
Tecnología e inteligencia artificialDiseño Gráfico 2D / 3D

3DS MAX 2015 para Animación

Formación especializada en 3DS MAX 2015 para Animación. Modalidad adaptada a las necesidades de la empresa, bonificable.

  • 30 h
  • Online
  • Bonificable
Tecnología e inteligencia artificialDiseño Gráfico 2D / 3D

3DS MAX 2015 para Arquitectura

Formación especializada en 3DS MAX 2015 para Arquitectura. Modalidad adaptada a las necesidades de la empresa, bonificable.

  • 40 h
  • Online
  • Bonificable
WhatsApp