EPAM COE Training Curriculum: Version Control Systems & Build Automation Tool
EPAM COE Training Curriculum: Version Control Systems & Build Automation Tool
Java 8 - https://docs.oracle.com/javase/tutorial/collections/streams/index.html
Lambdas &
Functional https://www.baeldung.com/java-8-streams-introduction
3. Interfaces,
Streams, https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html
Optionals and
DateTime https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html
https://www.oracle.com/technical-resources/articles/java/jf14-date-time.html
https://logging.apache.org/log4j/2.x/
Logging & Understanding of Logging and working
4. https://howtodoinjava.com/log4j/
Log4J with Log4J
https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html
Understanding of XML elements and
5. XML https://www.w3schools.com/xml/
Schema
Module 03 - Advanced Java
Learning Reference Links
S.No Lesson
Objectives
Working with
Java
Persistence
1 JPA/Hibernate API to connect https://docs.oracle.com/javaee/6/tutorial/doc/bnbpz.html
to databases
using
Hibernate
Understanding
Multi-
2. of Multi- https://docs.oracle.com/cd/E19455-01/806-5257/6je9h032e/index.html
Threading
Threading
Concurrency,
Executors Understanding https://docs.oracle.com/javase/tutorial/essential/concurrency/index.html
3. framework of Executors
and ForkJoin framework https://docs.oracle.com/javase/tutorial/essential/concurrency/executors.html
pool
https://www.javatpoint.com/json-tutorial
Understanding
JavaScript https://www.w3schools.com/js/js_json_intro.asp
and
4. Object
Implementation
Notation https://www.baeldung.com/java-org-json
of JSON
https://www.tutorialspoint.com/json/json_java_example.htm
Module 04 - Spring Framework
Learning
S.No Lesson Reference Links
Objectives
https://docs.spring.io/spring-framework/docs/current/spring-framework-
Introduction reference/core.html
1. to Spring
Core https://docs.spring.io/spring-framework/docs/5.0.0.RC2/spring-framework-
reference/overview.html
https://docs.spring.io/spring-boot/docs/current/reference/html/
2. Spring Boot
https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-
properties.html
https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html
https://spring.io/guides/gs/serving-web-content/
Spring
3. JSP:
MVC
https://docs.oracle.com/javaee/5/tutorial/doc/bnagx.html
https://docs.oracle.com/javaee/5/tutorial/doc/bnake.html
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories
https://spring.io/guides/gs/accessing-data-jpa/
REST Understanding of
Architecture REST Architecture
5. https://restfulapi.net/rest-architectural-constraints/
& Maturity and Richardson
Model Maturity Model
https://spring.io/guides/gs/rest-service/
Spring
6.
REST
https://spring.io/guides/gs/consuming-rest/