Skip to content

ds-91/JP-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JP-Project

Week 1 (9/2)

  1. JP Project

    • Create 'chassis' interface
  2. Certification Exam Topics

    • Study 'Understanding Java Technology and Environment'
      • Describe Java Technology and the Java development
      • Identify key features of the Java language

Week 2 (9/9)

  1. JP Project

    • Create 'Engine' interface
  2. Certification Exam Topics

    • Study 'Working with Java Primitive Data Types and String APIs'
      • Declare and initialize variables (including casting and promoting primitives)
      • Identify the scope of variables
      • Use local variable type inference
      • Create and manipulate Strings
      • Manipulate data using the StringBuilder class and its methods

Week 3 (9/16)

  1. JP Project

    • Create 'VehicleChassis' class
  2. Certification Exam Topics

    • Study 'Working with Java Arrays'
      • Declare, instantiate, initialize and use a one-dimensional array
      • Declare, instantiate, initialize and use a two-dimensional array

Week 4 (9/23)

  1. JP Project

    • Create 'VehicleFrame' class
  2. Certification Exam Topics

    • Study 'Creating and Using Methods'
      • Create methods and constructors with arguments and return values
      • Create and invoke overloaded methods
      • Apply the static keyword to methods and fields

Week 5 (9/30)

  1. JP Project

    • Create 'ManufacturedEngine' class
  2. Certification Exam Topics

    • Study 'Reusing Implementations Through Inheritance'
      • Create and use subclasses and superclasses
      • Create and extend abstract classes
      • Enable polymorphism by overriding methods
      • Utilize polymorphism to cast and call methods
      • Distinguish overloading, overriding, and hiding

Week 6 (10/7)

  1. JP Project

    • Create 'Feature' interface
  2. Certification Exam Topics

    • Study 'Handling Exceptions'
      • Describe the advantages of Exception handling and differentiate among checked, unchecked, exceptions, and errors
      • Create try-catch blocks and determine how exceptions alter program flow
      • Create and invoke a method that throws an exception

Week 7 (10/14)

  1. JP Project

    • Create 'InteriorFeature' class
  2. Certification Exam Topics

    • Study 'Creating a Simple Java Program'
      • Create an executable Java program with a main class
      • Compile and run a Java program from the command line
      • Create and import packages

Week 8 (10/21)

  1. JP Project

    • Create 'ExteriorFeature' class
  2. Certification Exam Topics

    • Study 'Using Operators and Decision Constructs'
      • Use Java operators including the use of parnethesis to override operator precendence
      • Use Java control statements including if, if/else, switch
      • Create and use do/while, while, for and for each loops, including nested loops, use break and continue statements

Week 9 (10/28)

  1. JP Project

    • Create 'Vehicle' class
  2. Certification Exam Topics

    • Study 'Describing and Using Objects and Classes'
      • Declare and instantiate Java objects, and explain objects' lifecycles
      • Define the structure of a Java class
      • Read or write to object fields

Week 10 (11/4)

  1. JP Project

    • Create 'Car' class
  2. Certification Exam Topics

    • Study 'Applying Encapsulation'
      • Apply access modifiers
      • Apply encapsulation principles to a class

Week 11 (11/11)

  1. JP Project

    • ???
  2. Certification Exam Topics

    • Study 'Programming Abstractly Through Interfaces'
      • Create and implement interfaces
      • Distinguish class inheritance from interface inheritance including abstract classes
      • Declare and use List and ArrayList instances
      • Understanding Lambda Expressions

Week 12 (11/18)

  1. JP Project

    • ???
  2. Certification Exam Topics

    • Study 'Understanding Modules'
      • Describe the Modular JDK
      • Declare modules and enable access between modules
      • Describe how a modular project is compiled and run

Week 13 (11/25)

  1. JP Project

    • ???
  2. Certification Exam Topics

    • ???

Week 14 (12/2)

  1. JP Project

    • ???
  2. Certification Exam Topics

    • ???

Week 15 (12/9 - Submission)

  1. JP Project

    • Submit Project
  2. Certification Exam Topics

    • Take exam (on / before)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages