Java Programming – the Master Course

Java Programming – the Master Course

9 Hours
Deal Price$29.00
Suggested Price
$149.00
You save 80%
Java Programming – the Master Course
$29.00$149.0080% OFF
Java Programming – the Master Course

88 Lessons (9h)

  • Getting Started
    Welcome to this course
    Install Java and NetBeans
    What is Java?
    Source Code Archive
    The Little Book Of Java
    Quiz Questions - self-assessment (download)
    Quiz Answers (download)
    How to use the demo projects in NetBeans
  • First Steps in Java
    A first program – Hello world
    Making sense of Java code
    How to open a command prompt in Windows and the Mac
    How to pass arguments to a program
    How to create visual applications
    Compiling Java programs – from source code to bytecode
    Printing text at the system prompt
    Displaying text in visual controls
  • The Fundamentals of Java Programming
    Data Types and Variables
    Constants
    Design and program a calculator in NetBeans
    Packages and imports
    Type conversion
    Primitives and wrappers
    Type casts
    Numeric literals
    Automatic string conversions
    Autoboxing and unboxing
    Strings
  • Object Orientation
    What is Object Orientation?
    Classes and objects
    Class hierarchies
    How to create a subclass
    Methods
    Static methods and variables
  • Conditional Tests and Operators
    Operators
    Arithmetic operators
    String equality
    String equality – exceptions to the rule!
    if..else tests
    switch..case
    Logical operators and Booleans
    Compound assignment operators
    Unary addition and subtraction operators
  • Arrays and Collections
    Arrays
    Zero-based arrays
    Initializing arrays
    for loops
    Garbage collection
    ArrayLists
    Interfaces
    Generics
    Maps
    Type-safe HashMaps
  • Loops
    for loops revisited
    Enhanced for statements
    while
    while loop to read text file
    do..while
    Multidimensional arrays
    Iterating over multidimensional arrays
    break
    continue
    Disadvantages of break and continue
    Breaking out of a nested for loop
    Labelled break
  • Enumerated types, interfaces and scope
    Enums
    Enums and static constants
    The Enum class
    Debugging code
    Interfaces
    A custom interface
    Scope
    Local variables
    Access modifiers
  • Generics and Exceptions
    Introducing Generics
    Strongly-typed lists
    Generic type parameters
    Generic classes
    Generic collections
    Overriding methods
    Overloading methods
    Exceptions
    Catching exceptions
    Exception types
  • Files and Serialization
    File-handling
    Random access files
    Streams
    Serialization
    Saving serialized objects to disk
    Restoring serialized objects from disk
    And finally...
Java Programming – the Master Course
$29.00$149.0080% OFF
View similar items
DescriptionInstructorImportant DetailsRelated Products

Get Premium, Step-By-Step Instruction on All Things Java

HC
Huw CollingbourneHuw Collingbourne runs Bitwise Courses and teaches courses on a range of programming topics. He is also the technology director at SapphireSteel Software, a company which makes tools for Microsoft Visual Studio. Huw has been a programmer for more than 30 years and is a well-known technology writer in the UK, having written numerous opinion and programming columns for publications such as Computer Shopper and Flash & Flex Developer’s Magazine. For more details on the 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!

Description

Java is undoubtedly one of the most important programming languages out there, and learning it doesn't have to be a chore. This course will have you up to speed in no time, covering programming basics applicable to all languages, Java fundamentals, and much more.

  • Master the fundamentals of Java in 88 lectures & 9 hours of content
  • Understand the principles of object-oriented programing
  • Utilize conditional tests & operators, arrays & collections, loops, etc.
  • Delve into advanced topics: enumerated types, interfaces & scope
  • Use generics & exceptions to detect bugs & handle errors
  • Handle files & serialize objects

Specs

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...