PDF de programación - Pasos para obtener una certificación JAVA

Imágen de pdf Pasos para obtener una certificación JAVA

Pasos para obtener una certificación JAVAgráfica de visualizaciones

Publicado el 15 de Diciembre del 2020
1.527 visualizaciones desde el 15 de Diciembre del 2020
1,2 MB
57 paginas
Creado hace 11a (25/09/2012)
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
• Más de 3 billones de dispositivos utilizan Java

Community Index)

Datos tomados de oracle.com

Qué certificaciones existen?

Qué certificaciones existen?

Associate

Professional

Master

Specialist/

Expert

JSE

OCAJP

OCPJP

OCMJD

JEE

JME

OCMJEA

OCEWSD

OCEJSPD

OCEEJBD

OCEJPAD

OCPEECD

OCPEEBCD

OCPEEWSD

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

Formato del

examen

Comiencen por acá

Hagan un equipo

Foto de Articularnos.com

Hagan un equipo

• No más de 3 personas
• Discutan
• Estudien temas distintos
• Hagansé preguntas
• Resuelvan exámenes
• Apuesten

Foto de Articularnos.com

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

y familiares.

• Compren su examen.

sociales

• Cuentenle a sus amigos

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
  • Links de descarga
http://lwp-l.com/pdf18559

Comentarios de: Pasos para obtener una certificación JAVA (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad