The Complete Java Developer Course
37 Hours
Deal Price$39.00
Suggested Price
$199.00
You save 80%
The Complete Java Developer Course
$39.00$199.0080% OFF
163 Lessons (37h)
- IntroductionGetting Started With This CourseFrequently Asked Questions (FAQ)
- SetupHow to Use This Section Of The CourseDownload And Install The JDK For A PC Running WindowsDownload And Install IntelliJ IDEA For A PC Running WindowsDownload And Install The JDK For Mac OS XDownload And Install IntelliJ IDEA For Mac OS XDownload And Install The JDK For A PC Running LinuxDownload And Install IntelliJ IDEA For A PC Running Linux
- First StepsIntroductionHello World ProgramThe IntelliJ Interface
- Variables, Datatypes and OperatorsIntroductionVariables (+Challenge Exercise)Primitive Data Types - byte, short, int and long (+Challenge Exercise)Primitive Data Types float, double (+Challenge Exercise)Primitive data types - char and boolean (+Challenge Exercise)Primitive Types Wrap up and StringOperators Part 1More On Operators And Operator Precedence
- Expressions, Statements, Code blocks and MethodsIntroductionKeywords and Expressions (+Challenge Exercise)Statements, Whitespace and IndentingCode blocks and Control Statements - if then else (+Challenge Exercise)Methods - Part 1Methods - Part 2 (+Challenge Exercise)Method Overloading
- Control Flow StatementsIntroductionThe switch statement (+Challenge Exercise)The for Statement (+Challenge Exercise)The while and do while statements (+Challenge Exercise)
- OOP Part 1 - Classes, Constructors and InheritanceIntroductionClasses Part 1Classes Part 2Constructors - Part 1 (+Challenge Exercise)Constructors - Part 2 (+Challenge Exercise)Inheritance - Part 1Inheritance - Part 2Inheritance Challenge Part 1 (+Challenge Exercise)Inheritance Challenge Part 2
- OOP Part 2 - Composition, Encapsulation, and PolymorphismIntroductionCompositionComposition Part 2 (+Challenge Exercise)EncapsulationEncapsulation (+Challenge Exercise)PolymorphismPolymorphism (+Challenge Exercise)OOP Master Challenge ExerciseOOP Challenge - Solution
- Arrays, Java inbuilt Lists, Autoboxing and UnboxingArraysArrays (Challenge Exercise)List and ArrayList Part 1ArrayList Part 2ArrayList Part 3ArrayList Challenge Part 1ArrayList Challenge Part 2ArrayList Challenge Part 3Autoboxing and UnboxingAutoboxing & Unboxing (Challenge Exercise) - Part 1Autoboxing & Unboxing (Challenge Exercise) - Part 2Autoboxing & Unboxing (Challenge Exercise) - Part 3LinkedList Part 1LinkedList Part 2LinkedList Part 3LinkedList Challenge Part 1LinkedList Challenge Part 2LinkedList Challenge Part 3 (Final video)
- Inner and Abstract Classes & InterfacesInterfacesInterfaces Part 2Interfaces Challenge Part 1Interfaces Challenge Part 2Inner classes Part 1Inner Classes Part 2Inner Classes ChallengeAbstract Classes Part 1Abstract Classes Part 2Abstract Challenge Part 1Abstract Classes Challenge Part 2Abstract Class Challenge Part 3
- Java GenericsGenerics Part 1Our Generics ClassOur Generics Class Part 2Our Generics Class Part 3Generics Challenge
- Naming Conventions and Packages. static and final keywordsNaming ConventionsPackagesPackages Part 2Packages Part 3Packages (Challenge Exercise)ScopeScope Part 2 and Visibility12:05Scope +(Challenge Exercise)Access ModifiersThe static statement +(Challenge Exercise)The final statement +(Challenge Exercise)Final Part 2 and Static Initializers
- Java CollectionsCollections OverviewBinary SearchCollections List MethodsComparable and ComparatorMapsMap Continued and Adventure GameAdding Exits to the Adventure gameAdventure Game challengeImmutable Classes15:39Immutable Class ChallengeSets & HashSetHashSet - equals() and hashCode()Finish off equals() and hashcode()Potential issue with equals() and sub-classingSets - Symmetric & AsymmetricFinishing Off SetsSets Challenge Part 115:23Sets Challenge Part 2Sets Challenge Part 3Sorted CollectionsStockList Class With MapsAdd a BasketTreeMap and Unmodifiable MapsChallenge Part 112:37Challenge Part 210:49Challenge Part 37:53Challenge Part 4(FINAL)18:01
- JavaFXIntroduction17:28Code Vs FXml13:24GridPane Layout15:31HBox Layout13:08BorderPane Layout13:13Other Layouts17:06Controls15:12RadioButton and CheckBox16:59ComboBox and ChoiceBox17:10Slider, Spinner, ColorPicker & DatePicker Controls14:27TitledPane6:39Events and Event Handlers14:26Events Continued14:35UI Thread14:37Threads and Runnable16:14Setup Sample Todo List Application12:56Base Interface13:25Add Change Listener14:14Formatting Dates7:00Singletons15:01Load and Save ToDo Items from/to Disk16:22Add DialogPane16:27Show Dialog and Add Controller Code14:30Bug Fix and Update List View10:24Data Binding and Observable11:17Cell Factories14:41Context Menu15:36
- Basic Input & Output including java.utilExceptions13:57Stack Trace and Call Stack13:01Catching and throwing Exceptions14:17Multi Catch Exceptions8:02Introduction to I/O15:52Writing content - FileWriter class and Finally block14:54Try with Resources12:09FileReader and Closeable12:52BufferedReader12:55Load Big Location and Exits Files7:26Challenge4:55Buffered Writer and Challenge13:07Byte Streams15:41Reading Binary Data and End of File Exceptions15:39
- ExtrasSource code for all Programs
The Complete Java Developer Course
$39.00$199.0080% OFF
DescriptionInstructorImportant DetailsRelated Products
Learn the Language Behind Android's Apps & Games
TB
Tim BuchalkaTim Buchalka is an Android app and games developer, and teacher with 30 years of development experience! He spent years as a contract software developer working for government departments, and large prestigious companies like Saab, Mitsubishi, and Fujitsu (to name just a few) in a developer/team lead capacity. A skilled coder in many languages including Java, C++, C#, and Objective-C, Tim has even published numerous games on the Google Play Android store.
For more details on this course and instructor, click here.. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!Terms
- Instant digital redemption
Your Cart
Your cart is empty. Continue Shopping!
Processing order...


