What do you want to learn today?

Java SE 8 Programming Part 1

ENDED
Online Training by  ezCertifications
Inquire Now
Online / Training
Ended last Oct 17, 2017
USD  295.00

Details

In This Course You Will Learn How To:
  • Create Java programs with a solid understanding of the Java paradigm
  • Implement standard language constructs such as if statements, loops, switches
  • Utilize arrays
  • Understand objects, classes, methods, inheritance and scope
  • Call yourself an Object-Oriented Programmer

Outline

Module 00: Course Introduction – Java SE 8 Programming Part 1
 
Module 01: Jump into a Java Program 
  • A  Working Piece of Code
  • Looking at:
         o  Syntax
         o  Compile and run
         o  What is OOP
         o  Methods, Classes
 
Module 02: Running a Java Program
  • The Java Compiler
  • Understanding ByteCode
  • The Java Virtual Machine
Module 03: Lab Exercise: Create Your Own First Program
 
Module 04: Basic Data Types and Variables 
  • int, float, boolean, char
  • Intro to Variables
  • Declaring & Initializing Variables
Module 05: Operators
  • +, -, *, /, %
  • ++, --
  • Assignments
  • Precedence of Operations
  • Type Conversion and Casting
Module 06: Lab Exercise: Basic Calculations
 
Module 07: Strings
  • String Variables
  • String Concatenation
  • Strings and Memory
Module 08: Making a Decision: if Statements
  • if Statements  
  • Comparison and Boolean Operators
  • else and elseif
Module 09: Lab Exercise: Using if statements 
 
Module 10: Decisions, decisions
  • switch statements
  • break statements for the switch statement
  • Strings and the switch statement
Module 11: Lab Exercise: Using switch statements
 
Module 12: Classes
  • What is a Class?
  • Declaring Classes
  • Fields & Constructors
Module 13: More on Strings
  • StringBuilder
  • StringObjects
  • StringMethods
Module 14: Lab Exercise: Using Strings
 
Module 15: Methods
  • Declaring Methods
  • Parameters and Return Types
  • Calling (Invoking) Methods
Module 16: Implementing Your Own Class
  • Declaring Fields
  • Constructors
  • Class vs. Instance Methods
Module 17: Lab Exercise: Declaring and Using Classes
 
Module 18: Loops
  • while 
  • do-while
  • for 
Module 19: More on Loops
  • More on the for
  • Hazards
  • break and continue
Module 20: Lab Exercise: Implementing Loops
 
Module 21: Arrays
  • Declaring Arrays
  • Initializing arrays
  • The length operator
Module 22: More on Arrays
  • Array Bounds
  • The enhanced-for
  • Array Methods
Module 23: Lab Exercise: Implementing Arrays
 
Module 24: More on Methods
  • Understanding how arguments are passed to methods
  • Call by Value vs. Call by Reference
  • Arrays as Parameters
Module 25: Classes and Methods: Take 3
  • Static Variables
  • The this keyword
  • Overloading a Method
Module 26: Lab Exercise: Overloading Methods
 
Module 27: Strings Take 3
  • Strings and Comparisons
  • References vs. Values
  • System.out.print()
Module 28: Lab Exercise: String Comparisons
 
Module 29: Enumerated Types
  • Declaring Enumerated Types
  • Comparing enums
  • enums and switch statements
Module 30: Lab Exercise: Implementing Enumerated Types

 

Speaker/s

Donna Martin

I am primarily a C Programmer - having first learned C at the university in 81.  My professional work has focused on computer graphics/user interfaces, and C is the language I have worked with for almost 3 decades (makes me feel younger than saying 30 years!).  I have worked in the training field since the 90s, and have taught programming at a University Engineering College as well as many training seminars in programming, graphics, UNIX/Linux.  The majority of my work has involved UNIX/Linux systems.

Schedules

Oct 17, 2016 - Oct 17, 2017
ENDED
No. of Days: 365
Reviews
Be the first to write a review about this course.
Write a Review

We are Redstone Learning Inc. DBA ezCertifications.com - a Registered Education Provider of PMI REP #2702 for CAPM and PMP, and accredited to IASSC ( International Association for Six Sigma Certification) for our Six Sigma Green and Black belt certification respectively. We have some of the best courses for enhancing the career and salary prospects of any individual as well as Self-paced courses in these categories : 

  1. Objective C programming
  2. Java SE8
  3. Project management in Real World
  4. Project Teams
  5. ITIL Intermediate modules
  6. PRINCE2
  7. Devops and many more.
Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.