Vista previa del material en texto
ATENTAMENTE UNIDAD POLITÉCNICA DE INTEGRACIÓN SOCIAL Abril, 2019 INSTITUTO POLITÉCNICO NACIONAL CENTRO DE ESTUDIOS CIENTÍFICOS Y TECNOLÓGICOS No. 5 “BENITO JUÁREZ” Dirigido a: Estudiantes de Nivel Medio Superior y Superior, profesionales en tecnologías de la información y público en general interesados en el desarrollo de software. Fundamentación: Java es un lenguaje de programación con alta demanda por parte de la industria de tecnología de la información. En los últimos 15 años Java se ha caracterizado por ser un lenguaje de programación muy utilizado para desarrollos de sistemas y aplicaciones de escritorio y dispositivos móviles. A pesar de lo anterior, Java no se enseña en la mayoría de las Instituciones de Nivel Superior y Media Superior. Objetivo: Está orientado a enseñar teoría y práctica de Lenguaje Java. Los temas de este curso cubren los fundamentos del lenguaje que serán la base para el desarrollo de aplicaciones de escritorio y para dispositivos móviles. También este curso cubre los principios de programación orientada a objetos y las APIs más importantes usadas en el lenguaje. INSTITUTO POLITÉCNICO NACIONAL CENTRO DE ESTUDIOS CIENTÍFICOS Y TECNOLÓGICOS No. 5 “BENITO JUÁREZ” TEMARIO: 1. Introducción a) Historia del Lenguaje b) Servlets, Java FX, etc c) Variables ambiente d) Ambiente de Desarrollo – IDE 6. Arreglos y Matrices a) Declaración e inicialización b) Arreglos de Objetos c) Referencias a Objetos 2. Fundamentos de Java a) Conceptos b) Tecnología Java c) Java y las diferentes plataformas 7. String y StringBuffer a) Clase String b) Clase StringBuffer 3. Tipos de datos y variables a) Tipos de datos nativos b) Variables 8. Archivos a) System.out con y sin formato b) Clase File 4. Operadores a) Aritméticos b) Relacionales, Lógicos c) Operadores a nivel bit 9. APIs a) Clase system b) Clase math c) java.time.LocalDateTime 5. Estructuras de Control a) Selectivas b) Iterativas 10. POO a) Clases b) Herencia