0% encontró este documento útil (0 votos)
33 vistas7 páginas

Java - Bas - Java Básico

Este documento presenta un curso básico de programación en Java que cubre temas como variables, tipos de datos, estructuras de control, programación orientada a objetos, manejo de errores y APIs de fecha y tiempo. El curso está dirigido a personas sin experiencia en programación o con conocimientos básicos en otros lenguajes que deseen aprender Java.

Cargado por

isc_fjmv
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas7 páginas

Java - Bas - Java Básico

Este documento presenta un curso básico de programación en Java que cubre temas como variables, tipos de datos, estructuras de control, programación orientada a objetos, manejo de errores y APIs de fecha y tiempo. El curso está dirigido a personas sin experiencia en programación o con conocimientos básicos en otros lenguajes que deseen aprender Java.

Cargado por

isc_fjmv
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

JAVA BÁSICO

JAVA_BAS

Este curso está diseñado para personas que deseen aprender a programar en Java, tanto si no
tienen ningún conocimiento de programación como si ya cuentan con algún conocimiento en
otros lenguajes. También es un curso útil para personas que ya tengan conocimientos previos
en Java y deseen ampliarlos.
Se hará hincapié en la práctica y por ello se acompañará de diversos ejercicios donde se
utilizarán los siguientes temas: manejo de variables, estructuras de control, programación
orientada a objetos, manipulación de fechas y control de errores de ejecución.

Objetivos Al término del curso, serás capaz de:


Demostrar los conceptos básicos de la programación.
Demostrar conocimiento del lenguaje JAVA.
Implementar a nivel básico-intermedio lo conceptos de la
programación orientada a objetos.

Perfil de audiencia Este curso está pensado para aquellas personas que tienen
conocimientos básicos en la resolución de problemas matemáticos
lógicos y quieren comenzar a aprender el lenguaje de programación
JAVA, así como para programadores que tienen experiencia con otros
lenguajes de programación.

Alcance Al término del curso, serás capaz de:


Demostrar los conceptos básicos de la programación.
Demostrar conocimiento del lenguaje JAVA.
Implementar a nivel básico-intermedio lo conceptos de la
programación orientada a objetos.

Prerequisitos Saber usar una computadora


Conceptos básicos de Sistemas operativos
Conceptos básicos de lógica matemática
Habilidades para resolver problemas
Interactuar con línea de comando Windows, Linux, MacOS
Deseable experiencia en algún otro lenguaje de programación
CONTENIDO DEL CURSO
Capítulo 1: Instalación de herramientas de desarrollo
Objetivos
Introducción
1.1 Características de Java
1.1.1 Independiente de plataforma
1.1.2 Orientado a Objetos
1.2 Instalación de JDK y IDE desarrollo (Netbeans)
1.2.1 Instalación de JDK
1.2.2 Instalación del IDE Netbeans
Resumen
Quiz
Prácticas
Referencias bibliográficas
Capítulo 2: Primer programa en Java
Objetivos
Introducción
2.1 Definición de una Clase
2.2 Paquetes
2.3 El método main
2.4 Salida por la consola (System.out.println())
2.5 Proyecto en Netbeans
Resumen
Quiz
Prácticas
Referencias bibliográficas
Capítulo 3: Tipos de Datos y Variables
Objetivos
Introducción
3.1 Tipos primitivos
3.1.1 Tipos primitivos enteros
3.1.2 Tipos primitivos de punto flotante
3.1.3 Tipos primitivos booleanos y caracteres
3.2 Variables y constantes
3.2.1 Variables
3.2.2 Tipos de Variables
3.2.3 Constantes
3.2.4 Ejemplo de variables de Netbeans
3.2.5 Manipulando datos numéricos
3.2.6 Operadores de incremento y decremento
3.2.7 Precedencia de operadores
3.3 Clase String, inicialización de cadenas y concatenación
3.3.1 Concatenación de cadenas
Resumen
Quiz
Práctica
Referencias bibliográficas
Capítulo 4: Expresiones Booleanas y estructuras de control
Objetivos
Introducción
4.1 Operadores relacionales
4.1.1 Operadores relacionales en Netbeans
4.2 Operadores lógicos
4.2.1 Operadores lógicos en Netbeans
4.3 If-else
4.3.1 If-else en Netbeans
4.4 If-anidado
4.4.1 If-encadenado en Netbeans
4.5 Operador ternario
4.5.1 Operador Ternario en Netbeans
4.6 Switch-case
4.6.1 Switch-Case en Netbeans
Resumen
Quiz
Prácticas
Referencias Bibliográficas
Capítulo 5: Arreglos y la clase ArrayList
Objetivos
Introducción
5.1 Definición y manejo de arreglos
5.1.1 Arreglos unidimensionales
5.1.2 Arreglos unidimensionales en Netbeans
5.1.3 Arreglos bidimensionales
5.1.4 Arreglos bidimensionales en Netbeans
5.2 Enhanced-for (Ciclo para arreglos y colecciones).
5.2.1 Enhance-for en Netbeans
5.3 Clase ArrayList
5.3.1 ArrayList en Netbeans
Resumen
Quiz
Practicas
Referencias bibliográficas
Capítulo 6: Ciclos
Objetivos
Introducción
6.1 For-indexado
6.1.1 For-Indexado en Netbeans
6.2 While
6.2.1 While en Netbeans
6.3 Do-while
6.3.1 Do-While en Netbeans
Resumen
Quiz
Prácticas
Referencias biblográficas
Capítulo 7: Programación Orientada a Objetos (Abstracción)
Objetivos
Introducción
7.1 Clases (plantillas de objetos)
7.2 Instancias de una clase
7.2.1 Clases e instancias en Netbeans
7.3 Tipos de métodos en Java
7.3.1 Método constructor
7.3.2 Constructor en Netbeans
7.3.3 Método que sí retorna valor
7.3.4 Método que sí retorna valor en Netbeans
7.3.5 Método que no retorna valor
7.3.6 Método que no retorna en Netbeans
Resumen
Quiz
Prácticas
Referencias bibliográficas
Capítulo 8: Programación orientada a objetos (Encapsulación)
Objetivos
Introducción
8.1 Modificadores de acceso en Java
8.2 Encapsulación a una clase
8.2.1 Encapsulación en Netbeans
8.3 Clases inmutables
8.3.1 Clase inmutable en Netbeans
Resumen
Quiz
Prácticas
Referencias bibliográficas
Capítulo 9: Programación orientada a objetos (Herencia/Polimorfismo)
Objetivos
Introducción
9.1 Herencia en Java
9.1.1 Herencia en Netbeans
9.2 Polimorfismo, Sobrecarga y Sobreescritura de métodos
9.2.1 Polimorfismo estático
9.2.2 Polimorfismo estático en Netbeans
9.2.3 Polimorfismo dinámico
9.2.4 Polimorfismo dinámico en Netbeans
9.3 Clases abstractas
9.4 Casting y promoción
9.4.1 Promoción
9.4.2 Casting
Resumen
Quiz
Práctica
Referencias bibliográficas
Capítulo 10: Interfaces
Objetivos
Introducción
10.1 Implementación de las interfaces en Java
10.1.1 Interfaces en Netbeans
10.2 Clases abstractas vs interfaces
Resumen
Quiz
Prácticas
Referencias Bibliográficas
Capítulo 11: El API de Fechas y Tiempo
Objetivos
Introducción
11.1 LocalDate
11.1.1 Ejemplos de LocalTime en Java
11.2 LocalTime
11.2.1 Ejemplos de LocalDate en Java
11.3 LocalDateTime
11.3.1 Ejemplos de LocalDateTime en Java.
11.4 DateTimeFormatter
11.4.1 Ejemplos de DateTimeFormatter.
Resumen
Quiz
Práctica
Referencias bibliográficas
Capítulo 12: Manejo de errores en Java
Objetivos
Introducción
12.1 Tipos de errores comunes
12.2 Uso del try/catch
12.2.1 Multicatch (Múltiples bloques de captura).
12.2.2 Palabras reservadas throw y throws.
Resumen
Quiz
Práctica
Referencias bibliográficas

Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante,
el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin
embargo, Netec siempre entregará la versión actualizada de éste

También podría gustarte