esrlogo  logoredcediawebpequeno
facebook twitter instagram youtube linkedIn rss intranet

1er Módulo: Java 101

CARACTERÍSTICAS EL CURSO

  • El contenido de este tutorial está orientado a programadores nuevos en el lenguaje Java que no conocen sus funciones más sofisticadas

  • El curso tendrá una duración de 32 horas con actividades prácticas de laboratorio y proyectos prácticos

  • El estudiante entregará avances de los proyectos que realice a través de la plataforma de educación virtual.

REQUERIMIENTOS PREVIOS

  • Conocimientos firmes de programación, estructurada y OO

  • Conocimientos firmes sobre HTML

  • Conocimientos generales sobre JavaScript

  • Conocimientos básicos sobre CSS

  • Conceptos generales sobre aplicaciones web

AUDIENCIA

Programadores, personas con conocimientos elementales en programación que estén interesados en conocer un lenguaje de programación de uso general.

COMPETENCIAS A DESARROLLAR

  • Interpretar la sintaxis y semántica de Java.

  • Diferenciar constantes de variables.

  • Identificar los distintos tipos de operadores.

  • Trabajar con estructuras de control de flujo.

  • Realizar sentencias condicionales.

  • Utilizar vectores.

  • Construir una interfaz gráfica de usuario.

  • Aplicar los conceptos fundamentales de Programación para hacer el curso de Java Standard Programming.

CONTENIDOS

  • Introducción

    • Historia

    • Paradigma de la orientación a objetos

      • Encapsulamiento

      • Herencia

      • Polimorfismo

    • Paquetes

    • Identificadores

    • Configuración de IDE

  • Conceptos básicos

    • Variables

      • Tipos de Datos

      • Arreglos

      • Tipos Enum

    • Operadores

      • Asignación

      • Aritméticos

      • Relaciones y condicionales

      • Desplazamiento

    • Expresiones, Sentencias

    • Control de Flujo

      • If-Else

      • Switch

      • For

      • While – Do While

      • Break, Continue, Return

    • Conversión de datos (Casting), Wrappers

    • Documentación (Javadoc)

  • Conceptos Avanzados

    • Modificadores de acceso

    • Clases e InnerClass

    • Interfaces y clases abstractas

    • Manejo de excepciones

    • Lectura desde teclado

  • Colecciones

    • Collection

      • Set

      • List

    • Map

  • Pruebas unitarias

    • Debugging

    • Junit/Assert

Imprimir

 

Calle La Condamine 12-109 "Casa Rivera"

Telf. (+593) 7 4043810

ernesto.perez@cedia.org.ec • Ecuador

 palitopie qr palitopie email  facebook  twitter