2. Java Training Camp
- Level 1 -
17 February 2017 Title: Java Training Camp Author: Dikran Seropian 2
Dikran Seropian
2016
seropian@gmail.com
3. Agenda
o Why Java?
o Java Learning Path
o Java Training Camp Level 1
o Q & A
17 February 2017 Title: Java Training Camp Author: Dikran Seropian 3
4. Why Java?
17 February 2017 Title: Java Training Camp Author: Dikran Seropian 4
o Easy to learn
o Object Oriented Programming Language
o Rich API
o Excellent documentation support - Javadocs
o Powerful development tools e.g. Intellij IDEA, Eclipse, Netbeans
o Great collection of Open Source libraries
o Great community support
o Java is FREE
o Platform Independent: "write once run anywhere"
o Java is Everywhere
o Used in real world applications
o Java programmers are employable & well paid
5. Java learning path
o The java language
o The JDK
o The OOP paradigm
o Java for Web Apps (A)
o Java for Web Apps - JEE Web Profile (B)
o Java for Enterprise Apps - JEE Full Profile (C)
17 February 2017 Title: Java Training Camp Author: Dikran Seropian 5
6. Java learning path
17 February 2017 Title: Java Training Camp Author: Dikran Seropian 6
JDK (A) Web Apps (B) Web Profile (C) Full platform
Java Language
Tools & Tool APIs
Deployment
User Interface Toolkits
Integration Libraries
Other Base Libraries
lang and util Base Libraries
Java Virtual Machine
Servlet 3.0
JSP 2.2
JSR-45
EL 1.2
JSTL 1.2
JSR-250
Servlet 3.0
JSP 2.2
JSR-45
EL 1.2
JSTL 1.2
JSR-250
EJB 3.1 (Lite)
JTA 1.1
JPA 2.0
JSF 2.0 *
Web Beans 1.0 *
Servlet 3.0
JSP 2.2
JSR-45
EL 1.2
JSTL 1.2
JSR-250
EJB 3.1
JTA 1.1
JPA 2.0
JSF 2.0
Web Beans 1.0
JAX-RS 1.0
Connectors 1.6
JAX-WS 2.2
JAXB 2.2
JSR-109 1.2
JSR-181 1.1
JMS 1.1
JAF 1.1
JavaMail 1.4
JSR-115
JSR-196
JSR-88 1.2
JSR-77 1.1
JAX-RPC1.1
JAXR 1.0
Java profiles
7. Java learning path
17 February 2017 Title: Java Training Camp Author: Dikran Seropian 7
The JDK
9. What?
o learn the java fundamentals
o get certified as Oracle Associate Java Programmer
17 February 2017 Title: Java Training Camp Author: Dikran Seropian 9
Java Training Camp - Level 1
When?
o First session June – September 2016,
o Second session February – May 2017
How?
o Daily 2 hour self study
o Weekly practice, self assesments and Q&A sessions
o Monthly full certification grade assesments
o Agile training
10. Tools
o JDK 8
o Intellij IDEA
Books
o OCA Certified Associate Java SE 8 Programmer I Study Guide
o (optional) Effective Java Second Edition
Resources
o WWW & Sero
17 February 2017 Title: Java Training Camp Author: Dikran Seropian 10
Java Training Camp – Level 1
11. Training Schedule:
o Week 1: Java Building Blocks
o Java Basics
o Working with Java Data Types
o Week 2: Operators and Statements
o Using Operators and Decision Constructs
o Using Loop Constructs
o Week 3: Core Java APIs
o Using Operators and Decision Constructs
o Creating and Using Arrays
o Working with Selected classes from the Java API
o Working with Java Data Types
o Week 4: Methods and Encapsulation
o Working with Methods and Encapsulation
o Working with Selected classes from the Java API
o Week 5: Class Design
o Working with Inheritance
o Week 6: Exceptions
o Handling Exceptions
o Week 7-8 : Reviews and Full Exams
o Certification Exam
17 February 2017 Title: Java Training Camp Author: Dikran Seropian 11
Java Training Camp – Level 1
12. 17 February 2017 Title: Java Training Camp Author: Dikran Seropian 12
Q & A
13. 17 February 2017 Title: Java Training Camp Author: Dikran Seropian 13
Thank you
seropian@gmail.oom