Marakana - Java Kickstart for Test Developers
MOV | AVC 139kbps | English | 1024x768 | 7fps | 12 hours | AAC stereo 101kbps | 1.38 GB
Genre: Video Training
A introductory hands on Java development course geared for test developers. Test developers QA white box and black box testers automation engineers that have experience writing code.
Prerequisites
Recent experience writing code in a procedural (or object-oriented) language such as C Python etc.
Very comfortable structuring programs into functions / procedures / subroutines that call each other
Can explain variable scope (local variables and function parameters vs. global variables)
Java basics (1.5 days)
Development environment: JDK Eclipse
Primitives vs. objects values vs. references
Variables methods and control flow
Classes: static vs. instance fields / methods
Bean naming conventions: getters setters - Interfaces and polymorphism
Abstract classes and inheritance
Enumerations
Collections design and best practices (1 day)
Packages imports static imports
Generics and standard collections: List Set Map
Navigating standard Javadoc
Iterators and the Java 5 foreach loop
Value classes vs. Service classes
Immutability: final fields - Object.equals() hashCode() toString()
IO and threading basics (1/2 day)
IO: Files input and output streams readers and writers
Proper exception handling and resource management
Threads: start join executors futures
Discussion about issues in concurrent programming
Bookmarks