• LOGIN
  • No products in the basket.

Login

This is Instructor Led Course

Course Highlights

  • Learn programming with most powerful language Java
  • No prior programming knowlege required
  • Curriculum covers basic to advanced topic
  • Curriculum suits both college semester and placement preparation
  • Learn from industry experts having more than 10 years of experiance
  • Learn advanced topics such as pointers and linked list
  • Learn from anywhere
  • Only you should have Laptop/Mobile and Good Internet Speed.

First Two Weeks are completly FREE !!! Enroll now with no charge

Intended Audiance

  • Any one interested in learning programming and coding
  • Perfectly designed for college students for palcement Prepration and Sementer Exam
  • Customise course can be prepare for more than 10 Student Group.

More than 5 students. Contact us for discount!

Contact Us

Curriculum

  • Introduction To The Course
  • Overview of Software
  • Which Version Of Java?
  • Installing JDK 11 on Windows
  • Installing and Configuring IntelliJ IDEA on Windows
  • Installing JDK 11 on a Mac
  • Installing and Configuring IntelliJ IDEA on a Mac
  • Installing JDK 11 on a Linux Machine
  • Installing and Configuring IntelliJ IDEA on a Linux Machine
  • First Steps – Creating your first Java Program
  • Exploring IntelliJ IDEA
  • IntroductionÂ
  • What Are Variables?Â
  • Getting To Know Primitive Data Types – The Byte, Short, Int And LongÂ
  • Getting To Know Primitive Data Types – Float And DoubleÂ
  • Getting To Know Primitive Data Types – Char And BooleanÂ
  • Understanding Strings And Finishing Up Primitive Data TypesÂ
  • Operators In JavaÂ
  • More On Operators And Operator PrecedenceÂ
  • IntroductionÂ
  • Keywords And ExpressionsÂ
  • Statements, Whitespace and Indentation (Code Organization)Â
  • Code Blocks And The If Then Else Control StatementsÂ
  • if then else Recap
  • Methods In JavaÂ
  • More On Methods And A ChallengeÂ
  • Method Challenge – Final Code Changes
  • DiffMerge Tool Introduction
  • Install DiffMerge
  • Using DiffMerge
  • Coding Exercises
  • Coding Exercises Example Part 1
  • Coding Exercises Example Part 2
  • Coding Exercises Example Part 3
  • Speed Converter
  • MegaBytes Converter
  • Barking Dog
  • Leap Year Calculator
  • DecimalComparator
  • Equal Sum Checker
  • Teen Number Checker
  • Method OverloadingÂ
  • Method Overloading Recap
  • Seconds and Minutes Challenge
  • Bonus Challenge Solution
  • Area Calculator
  • Minutes To Years and Days Calculator
  • Equality Printer
  • Playing Cat
  • The switch statement (+Challenge Exercise)Â
  • Day of the Week Challenge
  • Number In Word
  • Number Of Days In Month
  • The for Statement (+Challenge Exercise)Â
  • For Loop Recap
  • Sum 3 and 5 Challenge
  • Sum Odd
  • The while and do while statements (+Challenge Exercise)Â
  • While and Do While Recap
  • Digit Sum Challenge
  • Number Palindrome
  • First And Last Digit Sum
  • Even Digit Sum
  • Shared Digit
  • Last Digit Checker
  • Greatest Common Divisor
  • All Factors
  • Perfect Number
  • Number To Words
  • Parsing Values from a String
  • Flour Pack Problem
  • Largest Prime
  • Diagonal Star
  • Reading User Input
  • Problems and Solutions
  • Reading User Input Challenge
  • Min and Max Challenge
  • Input Calculator
  • Paint Job
  • IntroductionÂ
  • Classes Part 1Â
  • Classes Part 2Â
  • Sum Calculator
  • Person
  • Constructors – Part 1 (+Challenge Exercise)Â
  • Constructors – Part 2 (+Challenge Exercise)Â
  • Wall Area
  • Point
  • Carpet Cost Calculator
  • Complex Operations
  • Inheritance – Part 1Â
  • Inheritance – Part 2Â
  • Reference vs Object vs Instance vs Class
  • this vs super
  • Method Overloading vs Overriding Recap
  • Static vs Instance Methods
  • Static vs Instance Variables
  • Inheritance Challenge Part 1 (+Challenge Exercise)Â
  • Inheritance Challenge Part 2Â
  • Cylinder
  • Pool Area
  • IntroductionÂ
  • CompositionÂ
  • Composition Part 2 (+Challenge Exercise)Â
  • EncapsulationÂ
  • Encapsulation (+Challenge Exercise)Â
  • PolymorphismÂ
  • Polymorphism (+Challenge Exercise)Â
  • OOP Master Challenge ExerciseÂ
  • OOP Challenge – SolutionÂ
  • ArraysÂ
  • Arrays (Challenge Exercise)Â
  • Arrays Recap
  • References Types vs Value Types
  • Minimum Element Challenge
  • Reverse Array Challenge
  • List and ArrayList Part 1Â
  • ArrayList Part 2
  • ArrayList Part 3Â
  • ArrayList Challenge Part 1Â
  • ArrayList Challenge Part 2Â
  • ArrayList Challenge Part 3Â
  • Bug Fix for ArrayList Challenge
  • Autoboxing and UnboxingÂ
  • Autoboxing & Unboxing (Challenge Exercise) – Part 1Â
  • Autoboxing & Unboxing (Challenge Exercise) – Part 2Â
  • Autoboxing & Unboxing (Challenge Exercise) – Part 3Â
  • LinkedList Part 1Â
  • LinkedList Part 2Â
  • LinkedList Part 3Â
  • LinkedList Challenge Part 1Â
  • Bug Fix for “Track 1” Error
  • LinkedList Challenge Part 2Â
  • LinkedList Challenge Part 3 (Final video)Â
  • InterfacesÂ
  • Interfaces Part 2Â
  • Interfaces Challenge Part 1Â
  • Interfaces Challenge Part 2Â
  • Inner classes Part 1Â
  • Inner Classes Part 2Â
  • Inner Classes ChallengeÂ
  • Abstract Classes Part 1Â
  • Abstract Classes Part 2Â
  • Interface vs Abstract Class
  • Abstract Class Challenge Part 1Â
  • Abstract Class Challenge Part 2Â
  • Abstract Class Challenge Part 3 (includes recursion).Â
  • Generics IntroductionÂ
  • Our Generics ClassÂ
  • Our Generics Class Part 2Â
  • Our Generics Class Part 3Â
  • Generics ChallengeÂ
  • Naming ConventionsÂ
  • Packages (Challenge Exercise)Â
  • ScopeÂ
  • Scope Part 2 and VisibilityÂ
  • Scope +(Challenge Exercise)Â
  • Access ModifiersÂ
  • The static statementÂ
  • The final statementÂ
  • Final Part 2 and Static InitializersÂ
  • Collections OverviewÂ
  • Binary SearchÂ
  • Collections List MethodsÂ
  • Comparable and ComparatorÂ
  • MapsÂ
  • Map Continued and Adventure GameÂ
  • Adding Exits to the Adventure gameÂ
  • Adventure Game challengeÂ
  • Immutable ClassesÂ
  • Immutable Class ChallengeÂ
  • Sets & HashSet
  • HashSet – equals() and hashCode()
  • Finish off equals() and hashcode()
  • Potential issue with equals() and sub-classing
  • Sets – Symmetric & Asymmetric
  • Finishing Off Sets
  • Sets Challenge Part 1
  • Sets Challenge Part 2
  • Sets Challenge Part 3
  • Sorted Collections
  • StockList Class With Maps
  • Add a Basket
  • TreeMap and Unmodifiable Maps
  • Challenge Part 1
  • Challenge Part 2
  • Challenge Part 3
  • Challenge Part 4 (Final)
  • JDK11 Global Library Configuration
  • Create Your First JavaFX Project
  • JavaFX Overview
  • JavaFX Hello World Program
  • GridPane Layout
  • HBox Layout
  • BorderPane Layout
  • Other Layouts
  • Controls
  • RadioButton and CheckBox
  • ComboBox and ChoiceBox
  • Slider, Spinner, ColorPicker & DatePicker Controls
  • TitledPane
  • Events and Event Handlers
  • Events Continued
  • UI Thread
  • Threads and Runnable
  • Setup Sample Todo List Application
  • Base Interface
  • Add Change Listener
  • Formatting Dates
  • Singletons
  • Load and Save ToDo Items from/to Disk
  • Add DialogPane
  • Show Dialog and Add Controller Code
  • Bug Fix and Update List View
  • Data Binding and Observable
  • Cell Factories
  • Context Menu
  • KeyEvents and Toolbars
  • SortedList
  • FilteredList
  • CSS With JavaFX
  • Transforming Nodes and Choosers
  • More on Choosers and Web Pages
  • SceneBuilder
  • Installing SceneBuilder for Windows
  • Installing SceneBuilder for Mac
  • Overview of SceneBuilder
  • Building a UI with SceneBuilder
  • More on SceneBuilder
  • JavaFX Challenge
  • JavaFX Challenge Part 2
  • JavaFX Challenge Part 3
  • JavaFX Challenge Part 4
  • JavaFX Challenge Wrap up
  • Exceptions
  • Stack Trace and Call Stack
  • Catching and throwing Exceptions
  • Multi Catch Exceptions
  • Introduction to I/O
  • Writing content – FileWriter class and Finally block
  • Try with Resources
  • FileReader and Closeable
  • BufferedReader
  • Load Big Location and Exits Files
  • Challenge
  • Buffered Writer and Challenge
  • Byte Streams
  • Reading Binary Data and End of File Exceptions
  • Object Input Output including Serialization
  • Finish Object I/O and RandomAccessFile class
  • Create Random Access File
  • Update Static Initializer Block With Random File Access
  • Update Adventure Game to Read Random Access File
  • Java NIO
  • Writing Objects With Java NIO
  • Reading and Writing with Java NIO
  • Writing Binary Files with Java NIO
  • Reading Files with NIO
  • Absolute and Relative Reads
  • Chained Put Methods
  • Writing Sequentially
  • FileChannel to Copy Files and Pipes with Threads
  • Filesystem
  • More on Paths
  • Exists and CopyFile
  • Move, Rename and Delete
  • File Attributes
  • Read Existing Directory Contents
  • Separators Temp Files and File Stores
  • Walk File Tree
  • Copy Entire Tree
  • Mapping IO and NIO Methods
  • Concurrency and Threads Introduction
  • Threads
  • Runnable and Thread
  • Interrupt and Join
  • Multiple Threads
  • Thread Variables
  • Synchronisation
  • Producer and Consumer
  • Deadlocks, wait, notify and notifyAll methods
  • The Java Util Concurrent package
  • Thread Interference
  • Reentrant Lock and Unlock
  • Using Try Finally With Threads
  • Thread Pools
  • ArrayBlockingQueue Class
  • Deadlocks
  • More on Deadlocks
  • Thread Starvation
  • Fair Locks and Live Locks
  • Live Lock Example and Slipped Conditions
  • Other Thread Issues
  • JavaFX Background Tasks
  • Data Binding
  • Service
  • Challenge 1 and 2
  • Challenge 3,4 and 5
  • Challenge 6 and 7
  • Challenge 8
  • Challenge 9
  • Lambda Expressions Introduction
  • Lambda Expressions Continued
  • Lambda Expressions Nested Blocks
  • Scope and Functional Programming
  • Functional Interfaces & Predicates
  • More on Predicates & Suppliers
  • Functions
  • Chaining java.util.function Functions
  • Streams
  • Streams – Intermediate and Terminal Operations
  • Streams – Flatmap & Lambda Best Practices
  • Lambda Challenge Part 1
  • Lambda Challenge Part 2
  • Regular Expressions Introduction
  • Character classes and Boundary Matchers
  • Quantifiers and the Pattern and Matcher classes
  • Matcher find and Group Methods
  • And, Or & Not
  • Regular Expressions Challenge Part 1
  • Regular Expressions Challenge Part 2
  • Regular Expressions Challenge Part 3
  • Introduction to Debugging
  • More on Debugging
  • Field Watch Points
  • Advanced Debugging
  • Introduction to Unit Testing with JUnit
  • Asserts in Junit
  • More Asserts and Exception Handling
  • Parameterized Testing
  • Section Introduction
  • Database Terminology
  • Install and Setup SQLite for Windows
  • Install and Setup SQLite for Mac
  • Install and Setup SQLite for Linux
  • Introduction to SQLite
  • More with SQLite
  • Querying Data With SQL
  • SQL Order by and Joins
  • More Complex Joins
  • Wildcards in Queries and Views
  • Housekeeping and Final SQL Challenge
  • JDBC and SQLite GUI Browser
  • Creating Databases With JDBC in Java
  • JDBC Insert, Update, Delete
  • .executeQuery() and using Constants
  • The Music SQLite Database
  • Write Java Query for Artists
  • Executing SQL in DB Browser
  • Query Albums by Artist Method
  • Query Artists for Song method
  • Result Set Meta Data
  • Functions and Views
  • Write the Method to Query View
  • SQL Injection Attacks and Prepared Statements
  • Transactions
  • Inserting Records With JDBC
  • Insert Albums, Artists, and Songs
  • Test Insert JDBC Code
  • JDBC with a GUI Program
  • Add Artists
  • Fix Artist and Preload Records
  • Implement Artist Query
  • Add ProgressBar
  • Handling Updates
  • Networking Overview
  • First Client and Server Apps
  • Multi Threaded Server
  • Multi-Threading and Timeouts
  • UDP Server and Client
  • High Level APIS
  • URL Connections and Input Stream Reader
  • HTTPUrlConnection
  • Alternatives to HTTPUrlConnection
  • Introduction to Modules
  • Module Declarations and Statements
  • Module Types
  • Project Setup and Test
  • Structuring the new project
  • Creating the first module (Common)
  • Creating the Module Descriptor file
  • Creating the 2nd module (Database)
  • Challenge – Create the final module (UI)
  • Transitive Dependencies
ENROLL THIS COURSE
1 STUDENTS ENROLLED

Search Course

Contact for Course Customization

Stay Connected

Find Us @


top
X