OOP avanzada y archivos
Comienza con una exploración en profundidad de los conceptos de POO. Los alumnos se basarán en los fundamentos de la POO y aprenderán técnicas avanzadas como clases abstractas, interfaces y polimorfismo. Estas técnicas ayudan a crear estructuras de código más flexibles y reutilizables.
También se hace hincapié en las técnicas avanzadas de programación orientada a objetos. Los participantes aprenderán a integrar en sus proyectos patrones de diseño como singleton, factory, observer y decorator. Además, se introducen conceptos como la inyección de dependencias y la inversión de control para mejorar la mantenibilidad y comprobabilidad del código.
Un componente esencial es el trabajo con archivos. Los participantes aprenderán a leer, escribir y editar archivos en varios formatos. Esto incluye también la gestión de errores de archivos y la garantía de la seguridad de los datos.
También se aborda la manipulación de la fecha y la hora. Los participantes aprenderán a procesar, formatear y calcular valores de fecha y hora en sus aplicaciones. Esto incluye el tratamiento de diferentes zonas horarias y el uso de bibliotecas para simplificar la manipulación de la fecha y la hora.
Por último, se tratan el uso y las ventajas de las expresiones regulares. Los participantes aprenderán a utilizar expresiones regulares para reconocer patrones en el texto y buscar y manipular datos de texto de forma eficaz. Los ejemplos y ejercicios prácticos ayudarán a los participantes a poner en práctica los conceptos teóricos y a dominar el uso de expresiones regulares en sus proyectos.