Repository files navigation Starting with Java Code for Manual Testers
1. Java App structure (2hr)
Class and its responsibility
Method and its intention
Package and its cohesion
JARs
Simple App with packages and JAR demo
Build cycle
Dependencies
Über-jar pattern
POM structure
4. Java Syntax Basics for Procedure Style (3)
Naming conventions
Code style conventions
Static modifier
Enums
Flow control structures
Primitive types
Operators
Casting
Test structure
Tests as specifications
6. Primitive types VS Reference types (2)
Heap and Stack
Parameter passing styles
Arrays
Strings
Wrappers
7. Java Syntax Basics for OOP (3)
Visibility
Constructor
Inheritance
Classes and Interfaces
Polymorphism
Best practices for class design
Design quality criteria
Exceptions in Java
Exception handling strategies
Try-with-resources
Exception types in Java
Best practices for exception type system design
j.l.System
j.l.Object
Collections API Overview
Java 8 Streams Overview
10. Threading Overview (1)
Threads in Java
Thread API
Concurrency issues overview
Best practices for multithreaded design
11. Data interaction with flat txt files (2)
j.i.File
Java IO Streams Overview
Apache Commons IO library
12. Data interaction with CSV txt files (1)
Apache Commons CSV library
13. Data interaction with XLS files (1)
14. Data interaction with XML files (3)
XML recap: namespaces, elements, attributes
Well-formed vs Valid documents
APIs overview: SAX vs DOM
Java API for SAX
Java API for DOM
OXM with JAXB overview
15. Data integration with JSON files (1)
JSON recap
Jackson library
16. DB interaction with JDBC API (3)
JDBC API Overview
Derby Overview
Connection, DriverManager and ConnectionPools
DDL and DML recap
Inserting and updating data with Statement and PreparedStatement
Fetching data with ResultSet
18. DB interaction with Spring jdbcTemplate *
Intro to Spring
Spring configuration for dataSource
JdbcTemplate and RowMapper
DAO pattern
19. DB Interaction with JPA *
ORM concept
Key annotations
JPA API Overview
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.