Java has become the dominant general purpose programming language available. In this VTC course you will learn the syntax of the Java language and how to make use of the Apache Software Foundation's Eclipse Integrated Development Environment to write Java programs. You will learn about writing multithreaded programs, how to access relational databases, and how to read and write files. You will also be exposed to a large number of Java libraries that are part of Java or are open sourced. To begin learning today, simply click on the movie links.

Formation téléchargeable
FORMATION TÉLÉCHARGÉABLE
Formation téléchargeable
VISIONNAGE ILLIMITÉ
Formateur : Dale Chapman
Langue : Anglais
Durée : 8
Nombre de séquences vidéo : 94
SKU : 34349
Réf :
ISBN : 978-1-61866-052-7
Date de publication : 2012-06-29
Compatibilité : Apple Mac OS X (PPC & Intel) | Windows XP, Vista, 7, 8
Formations compatibles iPad en VOD et via l'application TutoShop sur l'AppStore.

Descriptif :

Java has become the dominant general purpose programming language available. In this VTC course you will learn the syntax of the Java language and how to make use of the Apache Software Foundation's Eclipse Integrated Development Environment to write Java programs. You will learn about writing multithreaded programs, how to access relational databases, and how to read and write files. You will also be exposed to a large number of Java libraries that are part of Java or are open sourced. To begin learning today, simply click on the movie links.

Dale Chapman

Dale Chapman has been a professional programmer for more than 20 years. He started his journey with Java in 1997 while working for IBM in their software development laboratory in Toronto, Canada. He left IBM to move back home to the east coast of Canada with his family where he now works as an enterprise architect with a major Canadian health insurance company. Dale has worked with many Java technologies such as EJBs, JSF, Struts, Spring, and Hibernate. When not learning new Java technologies, he likes to spend time in the hockey rinks with his kids.

Plan de formation

  • Java Programming

    • (03:34)
      Member Data
    • (04:37)
      Methods
    • (03:55)
      Constructors
    • (04:29)
      Pass by Value Parameters
    • (04:38)
      Accessor Methods
    • (03:28)
      Object Instantiation
    • (04:53)
      Inheritance
    • (05:43)
      Interfaces
    • (06:21)
      Strings
    • (04:44)
      Arrays
    • (04:37)
      Null
    • (06:25)
      NullPointerException
  • Exception Processing

    • (05:38)
      Exceptions
    • (05:51)
      Exception Hierarchy
    • (04:41)
      Try / Catch
    • (05:00)
      Throw
    • (03:23)
      Finally
    • (04:51)
      Exception Stack Traces
    • (06:25)
      User Defined Exceptions
  • Collections

    • (03:51)
      Intro to Collections
    • (05:48)
      Lists
    • (05:40)
      Sets
    • (05:17)
      Maps
    • (02:58)
      Iterator
    • (04:12)
      Sorting Collections
  • User Interface

    • (05:41)
      Main Window
    • (05:15)
      Layout Managers
    • (05:45)
      Grid Bag Layout pt. 1
    • (03:29)
      Grid Bag Layout pt. 2
    • (03:29)
      Component Architecture
    • (04:11)
      Text Fields & Text Areas
    • (02:26)
      Button
    • (03:32)
      Combo Boxes
    • (04:31)
      Tables
    • (05:30)
      Event Listeners
    • (04:32)
      Model / View / Controller pt. 1
    • (06:09)
      Model / View / Controller pt. 2
  • Class Libraries

    • (04:44)
      java.lang
    • (06:12)
      java.io
    • (03:17)
      java.net
    • (03:27)
      java.sql
    • (04:19)
      java.util
    • (05:11)
      java.util.logging pt. 1
    • (05:23)
      java.util.logging pt. 2
    • (06:12)
      javax.management
    • (05:20)
      javax.xml
  • Generics

    • (06:16)
      Generic Types
    • (06:33)
      Generic Methods
    • (06:20)
      Type Inference
    • (04:16)
      Subtyping
    • (03:33)
      Wildcards
    • (04:40)
      Inheriting from Generics
  • Concurrency

    • (06:10)
      Thread
    • (05:44)
      Synchronization
    • (05:35)
      Wait / Notify
    • (05:42)
      Blocking Queues
  • Database Access

    • (06:23)
      Drivers
    • (04:19)
      Connections
    • (05:54)
      Statements
    • (06:09)
      PreparedStatements
  • Open Source Libraries

    • (05:51)
      Why Open Source
    • (05:12)
      Apache
    • (05:43)
      Other Repositories
  • Code Quality

    • (05:02)
      JUnit pt. 1
    • (03:36)
      JUnit pt. 2
    • (04:44)
      CheckStyle
    • (04:24)
      PMD
    • (02:39)
      FindBugs
  • File Access

    • (06:56)
      Read & Write Files
    • (04:25)
      java.nio.file Package
    • (04:29)
      Random Access Files
    • (05:23)
      Using the Console
  • Conclusion

    • (03:48)
      Course Wrap Up
  • Credits

    • (02:01)
      About the Author