Document related concepts
no text concepts found
Transcript
fundamentos de java (15h) enfoque teórico y práctico Este curso presenta una introducción a el lenguaje de programación orientado a objetos Java. Con casi 20 años, Java a revolucionado el desarrollo de aplicaciones multiplataforma, desde las aplicaciones Desktop hasta las modernas aplicaciones web. Y todavía lo sigue haciendo en su aportación a lo que actualmente es el sistema operativo móvil predominante en el mercado: Android. El enfoque será especialmente práctico, de tal manera que el alumno tenga las habilidades y conocimientos necesarios para desarrollar en los entornos JAVA. Temario 1. Introducción a la programación orientada a objetos En qué consiste el paradigma y los mecanismos para programar bajo ella. 2. Introducción a JAVA y su síntaxi Qué es y cómo funciona. Estructura de su lenguaje, limitaciones, y estructuras nativas. 3. Sentencias de control de flujo 3.ASentencias condicionales. 3.B Sentencias iterativas (bucles). 3.C Sentencias de salto incondicional . ¿a quién se dirige? Se dirige a todas aquellas personas que quieran introducirse en el desarrollo de aplicaciones multiplataforma. 4. POO en JAVA Desarrollar aplicaciones estructuradamente. 5. Relaciones entre Objetos y Herencia 5.ARelación de composición, asociación y uso. 5.B Herencia y tipos. 6. Polimorfismo, Abstracción e Interfaces Mecanismos de JAVA para interpretar información encapsulada en clases y objetos, así como abstracciones que se pueden tener de la información. 7. Excepciones y organización de paquetes 7.A Estructura de clases y paquetes más típicos. 7.B Mecanismo de excepciones. 8. JAVA y XML La tecnología XML y las librerías típicas de JAVA para el procesamiento XML 9. Conceptos avanzados Aplicaciones más enriquecidas, desde un punto de vista visual así como con navegadores. 9. Java en dispositivos móviles 9.A Java y sus versiones para móviles. 9.B Optimizar código para sistemas embebidos. 9.C Buenas prácticas en sistemas de pocos recursos. Contacta con nosotros: www.slashmobility.com | [email protected] objetivos: – Comprender las bases del desarrollo orientado a objetos, del lenguaje y de la API. – Adquirir los conocimientos necesarios para el desarrollo de aplicaciones Desktop y Web multiplataforma. - Conocer y dominar un conjunto de buenas prácticas. C/ Pujades 51 08005 Barcelona C/ Cidro 3 28044 Madrid