Comprehensive Video Tutorials

Java Programming Basics and Advanced Training Bundle

CareerVision Training
Online

£ 120 - (Rs 10,371)
+ VAT

Important information

  • Course
  • Online
  • Duration:
    Flexible
  • When:
    Flexible
  • Online campus
Description

  The following course, offered by Career vision, will help you improve your skills and achieve your professional goals. During the program you will study different subjects which are deemed to be useful for those who want to enhance their professional career. Sign up for more information!

Important information
Venues

Where and when

Starts Location
Flexible
Online

What you'll learn on the course

Inheritance
Object oriented training
Java Programming
Java
Windows
Object-oriented training
IT
Database
Database training
Network
Algorithms
Drawing
Web
Writing
Programming
Network Training
IT Development
Mac

Course programme

 

 •  Format: 2 DVDs or Instant Download
 •  Duration: 17.75 Hours (212 lessons)
 •  Instructor: Mike McMillan
 •  Platform: Windows PC or Mac
 

This training course bundle for Java contains:

Learning To Program With Java - The Basics
Advanced Java Programming

Expert author and trainer Mike McMillan guides you through the process of learning to program with Java in both of these training courses. You will start by learning the basics of Java programming. You will install the JDK (Java development kit) and learn about variables, operators, object-oriented programming, classes and objects, and much much more. The beginner course gives you all the knowledge you need to create fully functional Java programs.

In the advanced tutorial, you will get a more in-depth view of the higher level concepts of Java, including topics such as associative and sequential data structures, network programming, GUI development with Swing, Applets, Servlets, and regular expressions, among many other topics.

Once you have completed both courses, you will be fully capable of creating advanced Java programs, and will have a working understanding of the concepts that drive advanced Java programming. Working files are included in this video based training course, to allow you to learn with the same material that the author is using in the tutorial.


Benefits of this Software Training:
 •  Tuition by expert tutors.
 •  Narrated training videos demonstrate the key tools and professional techniques
        helping you to work faster and smarter.
 •  Learning is fast as the trainers guide you using simplistic terms and minimal jargon.
 •  Personal Tutoring - Step-by-step video training from your own desktop.
        Delivered via DVD/CD training or online tuition.
 •  The tutor transfers knowledge to you quickly and effectively.
 •  All the concepts of each application are explained clearly and precisely.
 •  Course works on PC and Mac.
 •  Alternative to a boring book or manual and expensive training courses,
        seminars and amp; classes.
 •  Jump to and from lessons - learn at your own pace.
 •  The visual and practical nature shortens the learning curve compared to standard
        training manuals.


 

The following sections are available for free viewing. Click on the links below to get started.

00. Free Videos - Learning To Program With Java - The Basics Biographical Information On The Author Correcting Errors The Standard Java Arithmetic Operators Using The Scanner To Input Numbers Nested if-else Statements The while Loop - Introduction The for Loop - Part 1 Defining A Method - Part 1 Generating Random Numbers Sorting An ArrayList Exercise 1 - Building An Object-Oriented Calculator Introduction To Inheritance The switch Statement - Part 1 00. Free Videos - Advanced Java Programming What This Course Covers Building Generic Classes With Different Types The Priorityqueue Class The Map Interface Queues Insertion Sort Bubble Sort Try-Catch Statement - Part 1 Try-Catch Statement - Part 2 Creating Database/Tables Socket Programming Example A Simple Example The Main Thread Simple Applet Example Simple Servlet Creating A JavaBean Class Working With Buffers Working With Stringbuilder Class Creating Pattern And Match Objects Drawing Shapes Code Generation 01. Learning To Program With Java - The Basics - Introduction 0101 What This Course Covers And What You Need 0102 Biographical Information On The Author 02. Learning To Program With Java - The Basics - Getting Started 0201 Downloading And Installing The JDK 0202 Overview Of The JDK 03. Learning To Program With Java - The Basics - Writing Your First Java Program - Hello, World! 0301 Entering The Program 0302 Compiling And Running The Program 0303 Correcting Errors 0304 Exercise - Modifying The Hello, World! Program 04. Learning To Program With Java - The Basics - Java Building Blocks - Data Types And Variables 0401 Introduction To Data Types 0402 Data Types - int, double 0403 Data Types Continued - string, char, And bool 0404 Variable Naming Rules 0405 Declaring Variables 0406 Assigning Data To Variables 0407 Exercise - Saying Hello To Others 05. Learning To Program With Java - The Basics - Introduction To Classes And Objects 0501 Classes And Objects 0502 Class Data Members 0503 Creating Constructors 0504 toString Method, Creating Class Objects 0505 Accessor Methods 0506 Exercise - A Simple Class 06. Learning To Program With Java - The Basics - Arithmetic Operators And Expressions 0601 The Standard Java Arithmetic Operators 0602 Arithmetic Operator Order Of Operations 0603 Final Variables 0604 Math Class 0605 Mixing Arithmetic Data Types 0606 Exercise 1 - Translating A Formula To Java Code 07. Learning To Program With Java - The Basics - Java Input And Output 0701 Writing Special Characters - Newlines And Tabs 0702 Formatted Output With printf 0703 Using The Scanner To Input Numbers 0704 Using The Scanner To Input Strings 0705 Exercise - A Simple Question And Answer Program 08. Learning To Program With Java - The Basics - Making Decisions 0801 Relational Operators 0802 Logical Operators 0803 Simple if-else Statement 0804 Nested if-else Statements 0805 The if-else if Statement - Part 1 0806 The if-else if statement - Part 2 0807 Exercise 1 - A Question And Answer Program 0808 Exercise 2 - A Calculator Program 09. Learning To Program With Java - The Basics - Performing Repetition 0901 The while Loop - Introduction 0902 Count-controlled while Loops 0903 Condition-controlled while Loops 0904 Results-controlled while Loops 0905 The for Loop - Part 1 0906 The for loop - Part 2 0907 break and continue 0908 Exercise 1 - Looping q And a 0909 Exercise 2 - Looping Calculator 0910 Exercise 3 - for Loop Exercise 10. Learning To Program With Java - The Basics - Methods 1001 Defining A Method - Part 1 1002 Defining A Method - Part 2 1003 Methods With Multiple Parameters 1004 Predicate Methods 1005 Void Methods 1006 Pass By Value 1007 Exercise 1 - Three Example Methods 1008 Exercise 2 - Adding Methods To The Calculator Program 11. Learning To Program With Java - The Basics - ArrayLists 1101 ArrayList Introduction 1102 Declaring And Initializing An ArrayList 1103 Adding Data To An ArrayList 1104 Accessing ArrayList Elements 1105 Passing ArrayLists As Method Arguments 1106 Generating Random Numbers 1107 Searching An ArrayList 1108 Sorting An ArrayList 1109 Exercise 1 - Using An ArrayList To Find Palindromes 1110 Exercise 2 - Finding The Maximum Value 12. Learning To Program With Java - The Basics - Classes And Object-Oriented Programming 1201 Private Data Members 1202 More On Constructors 1203 Displaying Class Data, toString 1204 Set And Get Methods 1205 Increment Method For Time Class 1206 Exercise 1 - Building An Object-Oriented Calculator 1207 Exercise 2 - Extending Time Class 13. Learning To Program With Java - The Basics - Inheritance 1301 Introduction To Inheritance 1302 Overriding Methods 1303 Protected Members 1304 The Object Class 1305 Exercise 1 1306 Exercise 2 14. Learning To Program With Java - The Basics - Polymorphism 1401 Introduction To Polymorphism - Part 1 1402 Introduction To Polymorphism - Part 2 1403 Polymorphism Example 1404 Working With Abstract Classes 1405 Working With Interfaces 1406 Exercise 1 15. Learning To Program With Java - The Basics - Arrays 1501 Declaring An Array 1502 Accessing Array Elements 1503 Passing Arrays As Function Arguments 1504 Two-Dimensional Arrays - Part 1 1505 Two-Dimensional Arrays - Part 2 1506 Exercise 1 - Using Array Elements As Counters 1507 Exercise 2 - Displaying Bar Charts Using Array 1508 Exercise 3 - Creating A Deck Of Playing Cards 16. Learning To Program With Java - The Basics - Additional Java Control Flow Constructs 1601 The switch Statement - Part 1 1602 The switch Statement - Part 2 1603 The do-while Loop - Part 1 1604 The do-while Loop - Part 2 1605 The for-each Loop - Part 1 1606 The for-each Loop - Part 2 1607 Exercise 1 - Rewriting An if-else if Statement Using a switch Statement 1608 Exercise 2 - Rewriting A while Loop with a do-while Loop 1609 Exercise 3 - Using A for-each Loop With ArrayLists 17. Learning To Program With Java - The Basics - File Processing 1701 try-catch Statement 1702 Writing Data To A File 1703 Reading Data From A File 1704 Appending Data To A File 1705 Writing Characters To A File 1706 Reading Characters From A File 1707 Exercise 1 - Creating A To-Do List 1708 Exercise 2 - To-Do List Continued 1709 Exercise 3 - To-Do List Continued 01. Advanced Java Programming - Introduction 0101 What This Course Covers 0102 About The Author 02. Advanced Java Programming - Generic Programming 0201 Building Generic Classes - Part 1 0202 Building Generic Classes - Part 2 0203 Creating Generic Interfaces 0204 Building Generic Methods 0205 Building Generic Classes With Different Types 0206 Generic Programming - Exercise 03. Advanced Java Programming - Sequential Collections 0301 The Collection, List, And Set Interfaces 0302 The Queue And Dequeue Interfaces 0303 The Arraylist Class 0304 The Hashset Class 0305 The Treeset Class 0306 The Priorityqueue Class 0307 Sequential Collections - Exercise 1 0308 Sequential Collections - Exercise 2 04. Advanced Java Programming - Associative Collections 0401 The Map Interface 0402 The Treemap Class 0403 The Hashmap Class 0404 Associative Collections - Exercise 05. Advanced Java Programming - Classic Data Structures 0501 Stacks 0502 Queues 0503 Binary Trees 0504 Classic Data Structures - Exercise 1 0505 Classic Data Structures - Exercise 2 0506 Classic Data Structures - Exercise 3 0507 Classic Data Structures - Exercise 4 06. Advanced Java Programming - Sorting And Searching Algorithms 0601 Insertion Sort 0602 Bubble Sort 0603 Mergesort 0604 Quicksort 0605 Linear Search 0606 Binary Search 0607 Sorting And Searching Algorithms - Exercise 1 0608 Sorting And Searching Algorithms - Exercise 2 07. Advanced Java Programming - Exception Handling 0701 Exceptions Introduction - Uncaught Exceptions 0702 Try-Catch Statement - Part 1 0703 Try-Catch Statement - Part 2 0704 Multiple Catch Clauses 0705 Try-Catch-Finally 0706 Exception Handling - Exercise 08. Advanced Java Programming - Database Programming With JDBC 0801 Installing MySQL On Windows 0802 Installing MySQL On Mac 0803 Installing Connector/J 0804 Connecting To A Database 0805 Querying Data 0806 Creating Database/Tables 0807 Inserting Data 0808 Updating Data 0809 Database Programming With JDBC - Exercise 09. Advanced Java Programming - Network Programming 0901 Working With URLs 0902 Socket Programming Example 0903 Socket Server Programming 0904 Client Server Programming 0905 Network Programming - Exercise 10. Advanced Java Programming - GUI Development With Swing 1001 A Simple Example 1002 Working With Text Fields 1003 Working With Buttons 1004 Working With Lists 1005 Working With Scroll Panes 1006 GUI Development With Swing - Exercise 11. Advanced Java Programming - Multithread Programming 1101 The Main Thread 1102 Creating Threads 1103 Synchronizing Threads 1104 Multithread Programming - Exercise 12. Advanced Java Programming - Java Applets 1201 Simple Applet Example 1202 Creating An Applet - Part 1 1203 Creating An Applet - Part 2 1204 Java Applets - Exercise 13. Advanced Java Programming - Java Web Applications 1301 Installing Tomcat On Windows 1302 Installing Tomcat On Mac 1303 Simple Servlet 1304 Java Web Applications - Exercise 1 - Get Request 1305 Java Web Applications - Exercise 2 - Post Request 14. Advanced Java Programming - JavaBean Programming 1401 Creating A JavaBean Class 1402 Creating A Beaninfo Class - Part 1 1403 Creating A Beaninfo Class - Part 2 1404 JavaBean Programming - Exercise 15. Advanced Java Programming - Advanced Java Input/Output (NIO) 1501 File Copying With NIO 1502 Working With Buffers 1503 Working With File Data 1504 Advanced Java Input/Output - Exercise 16. Advanced Java Programming - Strings And Stringbuilder Class 1601 Problems With Strings 1602 Working With Stringbuilder Class 1603 Strings And Stringbuilder Class - Exercise 17. Advanced Java Programming - Regular Expressions 1701 Introduction To Regular Expressions 1702 Creating Pattern And Match Objects 1703 Using Metacharacters 1704 Using Regular Expressions To Replace Text 1705 Regular Expressions - Exercise 18. Advanced Java Programming - Java Graphics 1801 Drawing Lines 1802 Drawing Shapes 1803 Working With Color 1804 Java Graphics - Exercise 19. Advanced Java Programming - Using Eclipse 1901 Installing Eclipse On Windows 1902 Installing Eclipse On Mac 1903 Hello World 1904 Overview Of The Eclipse IDE 1905 Entering Programs 1906 Code Generation 1907 Debugging