JAVA Java SE7 Fundamentals

Cel szkolenia

The Java SE 7 Fundamentals course was designed to enable students with little or no programming experience to begin to learn programming using the Java programming language. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs. Students taking this course can receive a solid basis in the Java programming language upon which to base continued work and training. The course features the Java Platform, Standard Edition 7 (Java SE 7), and uses the Java SE Development Kit 7 (JDK 7) product.

Program szkolenia

  1. Introducing the Java Technology
    • Relating Java with other languages
    • Showing how to download, install, and configure the Java environment on a Windows system.
    • Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE
    • Describing key features of the technology and the advantages of using Java
    • Using an Integrated Development Environment (IDE)
  2. Thinking in Objects
    • Defining the problem domain
    • Identifying objects and recognizing the criteria for defining objects
  3. Introducing the Java Language
    • Defining classes
    • Identifying the components of a class
    • Creating and using a test class
    • Compiling and executing a test program
  4. Working with Primitive Variables
    • Declaring and initializing field variables
    • Describing primitive data types such as integral, floating point, textual, and logical
    • Declaring variables and assigning values
    • Using constants
    • Using arithmetic operators to modify values
  5. Working with Objects
    • Declaring and initializing objects
    • Storing objects in memory
    • Using object references to manipulate data
    • Using JSE javadocs to look up the methods of a class
    • Working with String and StringBuilder objects
  1. Using operators and decision constructs
    • Using relational and conditional operators
    • Testing equality between strings
    • Evaluating different conditions in a program and determining the algorithm
    • Creating if and if/else constructs
    • Nesting and chaining conditional statements
    • Using a switch statement
  2. Creating and Using Arrays
    • Declaring, instantiating, and initializing a one-dimensional Array
    • Declaring, instantiating, and initializing a two-dimensional Array
    • Using a for loop to process an Array
    • Creating and initializing an ArrayList
    • Using the import statement to work with existing Java APIs
    • Accessing a value in an Array or and ArrayList
    • Using the args Array
  3. Using Loop Constructs
    • Creating while loops and nested while loops
    • Developing a for loop
    • Using ArrayLists with for loops
    • Developing a do while loop
    • Understanding variable scope
  4. Working with Methods and Method Overloading
    • Creating and Invoking a Method
    • Passing arguments and returning values
    • Creating static methods and variables
    • Using modifiers
    • Overloading a method
  5. Using Encapsulation and Constructors
    • Creating constructors
    • Implementing encapsulation
  6. Introducing Advanced Object Oriented Concepts
    • Using inheritance
    • Using types of polymorphism such as overloading, overriding, and dynamic binding
    • Working with superclasses and subclasses
    • Adding abstraction to your analysis and design
    • Understanding the purpose of Java interfaces
    • Creating and implementing a Java interface
  7. Handling Errors
    • Understanding the different kinds of errors that can occur and how they are handled in Java
    • Understanding the different kinds of Exceptions in Java
    • Using Javadocs to research the Exceptions thrown by the methods of foundation classes
    • Writing code to handle Exceptions
  8. The Big Picture
    • Creating packages and JAR files for deployment using java
    • Two and three tier architectures
    • Looking at some Java applications examples

Czas trwania szkolenia

dni/godziny:      5/40

Koszt szkolenia

Cena szkolenia wynosi 3 800 zł netto za osobę + VAT