https://github.com/ecabrerar/diplomado-java-pucmm-mescyt
Diplomado en Programación Java (PUCMM-MESCYT)
https://github.com/ecabrerar/diplomado-java-pucmm-mescyt
java java-se
Last synced: about 2 months ago
JSON representation
Diplomado en Programación Java (PUCMM-MESCYT)
- Host: GitHub
- URL: https://github.com/ecabrerar/diplomado-java-pucmm-mescyt
- Owner: ecabrerar
- Created: 2016-02-14T21:03:17.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-06-20T23:14:55.000Z (almost 3 years ago)
- Last Synced: 2025-03-24T14:45:56.345Z (2 months ago)
- Topics: java, java-se
- Language: Java
- Homepage:
- Size: 6.68 MB
- Stars: 1
- Watchers: 2
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Diplomado en Programación Java (PUCMM-MESCYT)
#### Objetivo General
Introducir a los estudiantes al mundo de la programación Orientada a Objetos mediante el uso de Java SE. Los estudiantes aprenden de forma dinámica los conceptos tanto fundamentales como avanzados, a la vez que ponen en práctica no solo las herramientas, sino además, las técnicas modernas de Ingeniería del Software.#### Contenido
#### 1. Java Fundamentos (40 horas)
* Introducción a la tecnología. Java SE, Java EE, Java ME. Explicación sobre el JDK y JRE Máquina Virtual de Java y el proceso de ejecución y compilación. El API de Java.
* Tipos primitivos de datos. Variables y operadores. Estructuras de control.
* Introducción a la Programación Orientada a Objetos. Clases y Objetos en Java. Atributos, Métodos y Métodos Constructores.
* La Herencia. La Clase Object. Sobre Escritura de Métodos.
* La Encapsulación y Los Modificadores de Acceso y otros modificadores (Non Access Modifiers)
* El Polimorfismo y Abstracción. Manejo de Arreglos.
* Implementando Interfaces y el Manejo de las Excepciones.
* Las Collecciones.
* El lenguaje de modelado UML 2.2.#### 2. Desarrollo de Aplicaciones Swing (30 horas)
* Desarrollar aplicaciones graficas con los componentes Swing. Y el Manejo de Eventos.
* Componentes y Contenedores. Layout Managers.
* Manejo de Archivos.
* Acceso a Base de Datos JDBC.
* Los Hilos.#### 3. Desarrollo Aplicaciones Web con Java EE 7 (30 horas)
* Introducción a Servlets y JSP.
* Apache Tomcat / Glass Fish
* JPA
* Apache Maven
* Introducción a Java Server Faces 2.2
* PrimeFaces, OpenFaces
* Spring Framework 3
* WebServices
* Desarrollo en multicapas.#### Metodología
Distribuido en 3 módulos que van desde los fundamentos, pasando por el desarrollo de aplicaciones visuales con bases de datos, hasta llegar al desarrollo Web con las tecnologías más usadas en el mercado.#### Facilitadores
* [Eudris Cabrera](https://github.com/ecabrerar)#### Requerimientos
* [Java Platform (JDK) 8u73 / 8u74 ó Superior](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
* [NetBeans IDE 8.1 ó superior, versión Java EE](https://netbeans.org/downloads/start.html?platform=linux&lang=en&option=javaee)
* Notepad++