Sei sulla pagina 1di 26

www.linkedin.

com/in/cesaraguirrerodriguez

Java Developer
Ing. César Edinson Aguirre Rodríguez
Presentación
Actualmente soy asistente de sistemas de la Cooperativa de ahorro
y crédito San Martín de Porres (CACSMP). Ingeniero en
informática y Sistemas con 7 años de experiencia en desarrollo de
aplicaciones Web, soy el encargado del desarrollo de software en
Java (Spring/Hibernate/Android) y PHP(Zend Framework) para los
proceso internos y los servicios dirigidos a los cliente,
documentación de aplicaciones y procesos (BPMN).

Antes de unirme a CACSMP, trabaje en el Grupo Coopsol donde


tuve la oportunidad de trabajar con clientes como : E.Wong,
Quad/Graphics, Nextel, Quad/Graphics, Shougang Hierro Perú y
también trabaje como Freelance para dar mantenimiento de código
a la plataforma e-learning Dokeos y otros proyectos en Java y PHP
Conocimientos
• Java EE / Hibernate / Spring MVC / Spring Security / Android
• GlassFish Server y JBoss / WildFly
• PHP / Zend Framework PHP
• Jasper Server / Jasper Reports
• Oracle 11G/ MySQL / Sql Server / Postgres
• Documentación de aplicativos (RUP/UML) y procesos (BPMN).
• Aplicaciones en HTML5/CSS3/Bootstrap/JavaScript
¿Qué es Java?
• www.java.com
• Java es un lenguaje de programación y
una plataforma informática comercializada
por primera vez en 1995 por Sun
Microsystems.
• Java es rápido, seguro y fiable. Desde
portátiles hasta centros de datos, desde
consolas para juegos hasta súper
computadoras, desde teléfonos móviles
hasta Internet, Java está en todas partes.
¿Qué es Java?
• Wikipedia
• Java es un lenguaje de programación de propósito
general, concurrente, orientado a objetos que fue
diseñado específicamente para tener tan pocas
dependencias de implementación como fuera
posible.
• Su intención es permitir que los desarrolladores de
aplicaciones escriban el programa una vez y lo
ejecuten en cualquier dispositivo, lo que quiere
decir que el código que es ejecutado en una
plataforma no tiene que ser recompilado para
correr en otra
Popularidad

1. JavaScript
2. Java
3. Python
4. PHP
5. C#
5. C++
7. CSS
7. Ruby
9. C
10. Objective-C

http://redmonk.com/sogrady/2017/03/17/language-rankings-1-17/
Popularidad

Indeed.com

http://www.umainclass.com/2017/02/los-9-lenguajes-de-programacion-mas-demandados-
para-este-2017.html
Java vs PHP
Java vs .net
• Java • .net
• Java Development Kit o • Es un Framework de Microsoft
(JDK) • Licencia MIT
• GNU GPL • Soporta + de 20 lenguajes de
• Multiplataforma programación
• Adquirida por Oracle • La Biblioteca de Clases Base se
• IDE Java (Eclipse, Netbeans, clasifica:
Jdeveloper, Android Studio) – ASP.NET y Servicios Web
XML
– Windows Forms
– ADO.NET
• Visual Studio Code (WIN, Linux,
Mac) (Community)
Java vs .net
¿Qué puedo hacer con Java?
• Aplicaciones escritorio
¿Qué puedo hacer con Java?
• Aplicaciones escritorio
¿Qué puedo hacer con Java?
• Aplicaciones escritorio
¿Qué puedo hacer con Java?
• JAVA EE (Aplicaciones y servicios Web)
• Que es JavaEE??

Java Platform, Enterprise Edition o Java EE


(anteriormente conocido como Java 2 Platform,
Enterprise Edition o J2EE hasta la versión 1.4; traducido
informalmente como Java Empresarial),
es una plataforma de programación—parte de la
Plataforma Java
Arquitectura Java EE
¿Qué puedo hacer con Java?
• Aplicaciones y servicios Web
¿Qué puedo hacer con Java?
• Aplicaciones y servicios Web
¿Qué puedo hacer con Java?
• Aplicaciones Mobiles
¿Qué puedo hacer con Java?
• Aplicaciones Mobiles
Java y Android
• Android es un sistema operativo
• Java es un lenguaje de programación para
crear aplicaciones como juegos y otras
cosas
¿Cómo aprender Java?
• Buen Conocimiento de algoritmos
• Conocimientos de BD
• Practica constante
• Investigar Libro e internet
Aprender Java básico

- Aprende a programar en Java


https://www.udemy.com/aprende-a-programar-en-java/
- Curso de JAVA Básico Gratis
https://codigofacilito.com/cursos/JAVA
- Fundamentos de Programación con Java
https://www.udemy.com/fundamentos-de-programacion-con-java/learn/v4/overview
- Aprende Programar en Cualquier Lenguaje
https://www.udemy.com/logica-programacion-aprende-programar-en-cualquier-lenguaje/
Aprender Java EE

• https://codigofacilito.com/cursos/jee
• https://www.youtube.com/watch?v=V23GNjnf438&list=PL5F907F81893885
9E
• www.pedrobeltrancanessa.com/ArquitecturaJava.pdf
Aprender Java Android
• https://codigofacilito.com/cursos/Android
• https://www.udemy.com/mi-primera-app-
con-android-n/

Potrebbero piacerti anche