Pasos para obtener una certificación JAVA



Documentos relacionados
Curso de Preparación para el Examen de Certificación para la Plataforma Java, Edición Estándar 6. (Sun Certified Programmer CX )

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java

GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C)

Las certificaciones en Java. Laureate International Universities is a registered trademark of Laureate Education, Inc.

Modulo 1 El lenguaje Java

Nuevo curso online. Java POO Fundamentos. Inicio sábado 4 de enero del clases de 4 horas cada una sábados de 8 am a 12 m

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java

CURSO CERTIFICADO EN JAVA SE 8 FUNDAMENTALS

Computación III. Objetivo de aprendizaje del tema

1. Introducción. 1.1 Ejercicio 1: Estación Meteorológica (4.0 pts.) Ejercicio 2: Gestión Académica: Alumnos (5.0 pts.)...

INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA

Java en 3 horas. Ampliación de Sistemas Operativos. Rodrigo Santamaría

Programación en Java. Programación en OO

Prof. Dr. Paul Bustamante

Introducción al lenguaje Java

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación

Ser Coach Personal con David Alonso.

Java en 2 horas. Rodrigo Santamaría

Programación orientada a objetos

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1

Universidad Central de Bayamón COLEGIO DE DESARROLLO EMPRESARIAL Y TECNOLOGIA. Número Estudiante:

Introducción. El curso se compone de dos módulos:

Curso de Java POO: Programación orientada a objetos

JAVA SE STANDARD EDITION

Java Inicial (20 horas)

Prof. Dr. Paul Bustamante

Introducción al lenguaje de programación java

FACULTAD DE INGENIERÍA

Sintaxis y Convenciones de Java. M. en C. Erika Vilches

Executive Master in Business Administration EMBA. Líderes en Formación de Directivos, Ejecutivos y Empresas

FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005

Universidad de Cantabria

EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso Cuatrimestre de otoño. 17 de Enero de 2011

class Nombre_Clase extends Nombre_SuperClase { cuerpo de la clase extendida }

Programación Orientada a Objetos con Java

I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein Javier Navarro

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.

Programación Orientada a Objetos en Java

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B)

Tema 1. Introducción a JAVA

ITIL Managing Across the Lifecycle

JAVA SE 7 ORACLE CERTIFIED PROFESSIONAL PROGRAMMER MASTER DE DESARROLLO. (Curso con Becas de Coritel como empleo y orientado a examen oficial)

CÓMO MEJORAR EL ESTUDIO

Tutorial básico del entorno de desarrollo Eclipse.

Lenguajes de Programación Curso Práctica 4. Herencia. Utilización de interfaces y clases abstractas. 1. Interfaces Clases abstractas 2

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...

Examen Septiembre Curso Programación en C++ Pág. 1

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches

Tema 3: Herencia en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle

FACULTAD DE INGENIERÍA

El lenguaje de programación Java

Duración: 270 horas durante 5 meses de acceso a aula virtual con tutor.

La clase estándar Scanner

Allianz Ahorro Capital Júnior

Planificamos una encuesta para conocer los gustos y preferencias de nuestros compañeros

public static void main(string[ ] args) { Numero f1 = new Numero(3); Numero f2 = new Numero(4); Numero f3 = f1; f1.value = f2.value; Numero f4 = null;

Pruebas de unidad con JUnit

Prof. Dr. Paul Bustamante

SISTEMAS DE INFORMACION EMPRESARIAL

Microsoft Certified IT Professional Server Administrator Microsoft Certified Technology Specialist.NET y Framework 3.5 y ADO.NET

Multitarea en Java. Rafa Caballero - UCM

IntegraTIC Manual de usuaria

Programación Orientada a Objetos. Java: Excepciones

Tema 6. Reutilización de código. Programación Programación - Tema 6: Reutilización de código

Primer Parcial Septiembre 6 de 2008

Primer Parcial Septiembre 5 de 2009

Allianz Ahorro Capital Junior

Curso Online de Programación Java

Programación Orientada a Objetos en JAVA

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez

Tiene dudas respecto a su embarazo?

Leemos juegos para compartirlos en familia

FACULTAD DE INGENIERÍA

Textos para reconocimientos Av. Venustiano Carranza #307 INT 16 Centro Comercial Guimevi Tel. 01 (444)

Tema 2. El lenguaje de programación Java (Parte 1)

Introducción a Java LSUB. 15 de enero de 2015 GSYC

EJEMPLOS PROGRAMACIÓN SOCKET - JAVA

Objetivo de aprendizaje del tema

ISO 9001:2015 e ISO 14001:2015 LAS REVISIONES ESTÁN LLEGANDO ESTÁS PREPARADO?

Curso Informática Lección 2. Introducción a la programación en Java

Los objetivos por los que otros han participado en el Programa TANDEM son:

Java. Mtro. Manuel Suárez Gutiérrez

A planificar nuestro pequeño libro sobre nuestra localidad!

Tu Startup necesita un Partner Tecnológico? Que te ofrecemos. Cuenta con nosotros!! dos horas de análisis gratuito de tu idea

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

1. Manejo de memoria estática 2. Manejo de memoria dinámica

Nos preparamos para exponer sobre la contaminación

Presentación de servicios 2011

Base de datos en Excel

EL DISCÍPULO Y LOS PROBLEMAS (D )

Cómo sabes si tus esfuerzos en Social Media te están dando resultados? Para eso hay que medir, y Google Analytics ha venido a ayudarnos.

DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma

Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos

Prof. Dr. Paul Bustamante

TALLER N. 4 INTRODUCCIÓN DEL APRENDIZAJE COOPERATIVO EN LA EDUCACIÓN INFANTIL

Temario máster Java. Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas

El programa de certificación MOS y MTA 7/6/12 La Mercè Santi Alcaide Dtor de Desarrollo de Negocio PUE

Introducción a la Programación Orientada a Objetos

Transcripción:

Pasos para obtener una certificación JAVA Juan Pablo Chaclán Oracle Certified Professional Java Programmer OCPJP/SCJP Guate-JUG @jchaclan - http://juanpablo.chaclan.com

Qué hay que hacer para certificarse?

Qué hay que hacer para certificarse? Estudiar Mucho!!!!!!!!

Java?

Java? 97% de los desktop empresariales corren Java 1 billion de descargas de Java cada año 9 million de desarrolladores de Java al rededor del mundo Lenguaje de programación #1 (TIOBE Programming Community Index) Más de 3 billones de dispositivos utilizan Java Datos tomados de oracle.com

Qué certificaciones existen?

Qué certificaciones existen? Associate JSE OCAJP Professional OCPJP Master Specialist/ Expert OCMJD OCEWSD OCPEECD OCEJSPD JEE JME OCMJEA OCPEEBCD OCEEJBD OCPEEWSD OCEJPAD OCPJMED

Qué es ser certificado?

Qué es ser certificado? Oracle y Oracle Certified Professional Java SE 6 Programmer son propiedad de Oracle

Qué es ser certificado? Te diferencia de los demás desarrolladores Genera credebilidad (empleadores y la comunidad) Genera confianza (en uno mismo) Demuesra que uno puede estudiar y prepararse para un examén que es un reto. Y lo más importante demuestra que uno sabe Java!

Cómo son las preguntas?

Cómo son las preguntas? Cuál es el valor final de n en cada uno de los códigos? long m = 20; int n = 5; n =* m; long m = 20; int n = 5; n = n * m;

Cómo son las preguntas? Cuál es el valor final de n en cada uno de los códigos? n = 100 Los operadores compuestos hacen un casteo implicito No compila, el resultado de la multiplicación debe ser casteado a int. long m = 20; int n = 5; n =* m; long m = 20; int n = 5; n = n * m;

Cómo son las preguntas? Cuál es la salida de este programa? int total = 0; for(long n=0; n<5; n++){ for(long m=0; m<10; m++){ total = n * m; } } System.out.println(total);

Cómo son las preguntas? Cuál es la salida de este programa? int total = 0; for(long n=0; n<5; n++){ for(long m=0; m<10; m++){ total = n * m; } } System.out.println(total); El programa no compila. La multiplicacion n * m debería ser casteada a int ó total debería de ser long.

Cómo son las preguntas? Compila esta línea de código? Object o = new Short[3];

Cómo son las preguntas? Compila esta línea de código? Object o = new Short[3]; La línea compila, los array son Objetos por lo tanto pueden ser referenciados desde objetos que estén más arriba en la jerarquía.

Cómo son las preguntas? Cuál es la salida de este programa? Object shortarray = new Short[3]; for (int i = 0; i < 3 ; i++){ shortarray[i] = i; System.out.println(i); }

Cómo son las preguntas? Cuál es la salida de este programa? Object shortarray = new Short[3]; for (int i = 0; i < 3 ; i++){ shortarray[i] = i; System.out.println(i); } El código no compila, shortarray es una variable de tipo Object. La variable i debe ser de tipo Short o short.

Cómo es el examen? 60 preguntas 150 minutos Se gana con 61% (37 buenas)

Sobre que preguntan? Declarations, initialization, and scoping Flow control API contents Concurrency Object-oriented concepts Collections/generics Fundamentals

Sobre que preguntan? Excepciones Threads Collections Generics Operadores Polimorfismo Tipos covariantes Interfaces Assertion Inner Classes Herencia Enums Modif. Acceso Control de Flujo Command Line I/O, Parseo Casteo Constructores Formato Etc, etc, etc!!!!

TIPS para estudiar para la Certificación

Dividir el estudio en 2 áreas OCPJP Conceptos Formato del examen

Dividir el estudio en 2 áreas OCPJP Conceptos Comiencen por acá Formato del examen

Hagan un equipo Foto de Articularnos.com

Hagan un equipo Foto de Articularnos.com No más de 3 personas Discutan Estudien temas distintos Hagansé preguntas Resuelvan exámenes Apuesten

Hagan un plan

Hagan un plan Planificar los días de estudio 2 horas ó más de estudio Tomensé en serio la planificación

Escriban código public class HelloJavaDayGt{ public static void main (String... $){ System.out.println("#JavaDayGt"); } }

Escriban código Utilizar un editor de texto plano emacs, gedit, edit, vi, etc... Compilar con la consola Ayuda a fijar los conceptos Prueben cosas extrañas de código.

Entrensé por períodos largos foto de independent.co.uk

Entrensé por períodos largos No es lo mismo responder la primera pregunta de certificación, que responder la misma pregunta luego de estar pensando durante más de 2 horas foto de independent.co.uk

Simulen la realidad imagen de certchamp.com

Simulen la realidad Cierren el cuaderno Cierren el libro Sientensé y resuelvan un examen completo sin interrupciones. imagen de certchamp.com

Comprometansé con ustedes mismos! imagen de radcastro.com

Comprometansé con ustedes mismos! Compren su material Escribanlo en las redes sociales Cuentenle a sus amigos y familiares. Compren su examen. imagen de radcastro.com

Herramientas para estudiar

LIBROS imagen propiedad de McGrawHill imagen propiedad de Sybex

Simuladores imagen propiedad de whizlabs

Websites certpal.com JavaRanch.com

Examen de Prueba Cuando compran el exámen les mandan un voucher para hacer un exámen de prueba. Sólo sirve una vez. No lo hagan si aún no han terminado estudiar todo el material.

Preguntas para responder las preguntas? interface Friendly { void sayhello(); } public class Friend implements Friendly { void sayhello() { System.out.println("Hello"); } }

Preguntas para responder las preguntas? Compila? Lanza excepciones no chequedas? Si compila, cuál son las posibles salidas?

Java7?

Java7? La certificación para Java 7 está en Beta. Para ser OCPJP en Java 7 hay que tener primero el OCA o una certificación de nivel Professional de una versión anterior. Actualmente no se puede ser OCD

Por dónde empiezo?

Por dónde empiezo? 1. Decidan cual es la certificación que quieren sacar 2. Hagan un examen de prueba 3. Compren su material 4. Estudien! 5. Han su cita de examen 6. loop (Seguir estudiando) 7. until (me sienta preparado) 8. Certifiquensé

SCJP

SCJP Ser SCJP es ser uno con los aspectos de de programación orientada a objetos, es soñar con herencias y jerarquías, el poder de polimorfismo debe correr dentro de tí, la alta cohesión y el bajo acomplamiento se deben de convertir en tu sengunda naturaleza, y la composición de objetos debe ser tu machete y mecapal.

Preguntas?

Playeras

Cuál es la salida de este programa? Integer i = 5; switch(i) { case 1: System.out.print(1); break; case 3: System.out.print(3); case 5: System.out.print(5); case 7: System.out.print(7); break; default: System.out.print( default ); }

Cuál es la salida de este programa? Integer i = 5; switch(i) { case 1: System.out.print(1); break; case 3: System.out.print(3); case 5: System.out.print(5); case 7: System.out.print(7); break; default: System.out.print( default ); } Solución: 57

Cuál es la salida de este programa? String s1 = #JavaDayGt ; String s2 = new String(s1); if(s1 == s2) { System.out.println( s1 == s2 ); } if(s1.equals(s2)) { System.out.println( s1.equals(s2) ); }

Cuál es la salida de este programa? String s1 = #JavaDayGt ; String s2 = new String(s1); if(s1 == s2) { System.out.println( s1 == s2 ); } if(s1.equals(s2)) { System.out.println( s1.equals(s2) ); } Solución: s1.equals(s2)

Gracias @jchaclan http://juanpablo.chaclan.com