Temario
Objetivo
En este curso básico el alumno comprenderá los conceptos de la programación orientada a objetos y los aplicará prácticamente basado en la sintaxis de Java. Asimismo, contará con las bases para elaborar programas que incluyan las estructuras básicas de desarrollo de software que proporciona este lenguaje de programación.
Beneficios
Los beneficios que obtendrá al tomar este curso de Java Básico son:
Conocerá el entorno de trabajo de NetBeans y la interfaz de trabajo. Manejará la estructura general de un programa, sus identificadores, así como las palabras reservadas. Podrá declarar e inicializar variables y constantes con sus respectivos atributos y operadores. Creará e utilizará objetos a través de las variables de instancia y clase. Aprenderá a usar las cadenas como la clase String y la clase Stringbuffer. Conocerá que son los constructores, el uso de arreglos y el manejo de excepciones como Try, Catch, etc.
Dirigido A
Este curso básico de Java está dirigido a aquellas personas que se quieran iniciar en programación orientada a objetos para el desarrollo de aplicaciones sobre todo vía Web, como chats, cursos en línea, entre otras.
Temario
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Características
Ventajas
Desventajas
¿,Qué es UML?
Diagramación básica con UML
DESCRIPCIÓN DEL ENTORNO DE TRABAJO DE NETBEANS
Requerimientos de hardware y software
Instalación de JDK y Netbeans
Descripción de la interfaz de trabajo
Creación de un proyecto
INTRODUCCIÓN A LA PROGRAMACIÓN CON JAVA
Tecnologías Java
Versiones
Estructura general de un programa
Identificadores
Convenciones de codificación y sintaxis básica
Tipos de datos primitivos
Palabras reservadas
DECLARACIÓN E INICIALIZACIÓN DE VARIABLES Y CONSTANTES
Variables de atributo
Variables locales
Constantes
Operadores preincrementales y postincrementales
Operadores pre decrementales y post decrementales
Promoción y TypeCasting
Operadores de comparación
Operadores condicionales
CREACIÓN Y USO DE OBJETOS
Variables de instancia
Variables de clase
Creación de clases
Creación de instancias de clases
Clases internas
Clases internas anónimas
Modificadores de Acceso
USO DE CADENAS
La clase String
La clase Stringbuffer
La clase Wrapper
Clases de formato
CONTROL DEL FLUJO DEL PROGRAMA
Secuencia
Estructuras de decisión
Estructuras de iteración
FUNCIONALIDAD DE CLASES A TRAVÉS DE MÉTODOS
Creación y uso de métodos
Métodos sobrecargados
ENCAPSULACIÓN Y CONSTRUCTORES
Finalidad de los constructores
Creación de constructores
Sobrecarga de constructores
Regla de oro de la encapsulación
USO DE ARREGLOS (ARRAYS)
Introducción
Declaración de arreglos
Inicialización de arreglos
Arreglos bidimensionales
Arreglos multidimensionales
MANEJO DE EXCEPCIONES
El sistema de gestión de excepciones
El bloque Try
El bloque Catch
El bloque Finally
INTRODUCCIÓN A HERENCIA DE JAVA
Introducción
Superclases y subclases
Redefinición de métodos