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 programmin
发布日期: 2014-02-25