Programação em Java 2

Local: Infnet

Horário: Quarta-Feira - 15:35 - 18:15

Sala: a definir

Tempo de curso: 11 semanas

Objetivo:

Trabalhar o conteúdo da certificação Oracle Certified Professional, Java SE 7 Programmer Level II.

Ementa:

Generics and Collections (Set, Queue, Map)

String Processing (Regular Expressions)

Exceptions and Assertions (Assertions)

Java I/O Fundamentals

Java File I/O (NIO.2)

Building Database Applications with JDBC

Threads

Concurrency

Localization

Alguns tópicos da certificação Java Programmer Level II foram abordados na disciplina de Java 1 e não serão abordados novamente neste curso.

O tópico "Object-Oriented Design Principles" será tratado na disciplina Construção de Software 1.

Bibliografia Principal:

Tutoria Java 7 - Oracle

http://www.oracle.com/technetwork/java/javase/downloads/java-se-7-tutorial-2011-07-28-431908.html

Oracle Certified Professional, Java SE 7 Programmer Level II Exam

http://docs.oracle.com/javase/tutorial/extra/certification/javase-7-programmer2.html

Bibliografia Complementar:

Herbert Schildt, Java: The Complete Reference, 9th Edition, McGraw Hill, 2014.

Herbert Schildt, Java: A Beginner's Guide, 6th Edition, Herbert Schildt, McGraw Hill, 2014.

Calendário:

Semana 01 - 16/07/2014 - Generics and Collections (Set, Queue, Map)

Semana 02 - 23/07/2014 - String Processing (Regular Expressions), Exceptions and Assertions (Assertions)

Semana 03 - 20/07/2014 - Java I/O Fundamentals

Semana 04 - 06/08/2014 - Java File I/O (NIO.2)

Semana 05 - 13/08/2014 - Prova 1

Semana 06 - 20/08/2014 - Building Database Applications with JDBC

Semana 07 - 27/08/2014 - Threads

Semana 08 - 03/09/2014 - Concurrency, Localization

Semana 09 - 10/09/2014 - Prova 2

Semana 10 - 17/09/2014 - Aula de Revisão

Semana 11 - 24/09/2014 - Prova Final