Java Developer Suite

Details

Even if you've never written a single line of programming code, the courses in this bundle will teach you to create many practical and sophisticated computer programs using both Java and XML.

In Introduction to Java Programming, you'll start with the basics of program design and go on to write your own programs that perform input and output, calculations, decision making, and loops. Build your knowledge and confidence with easy-to-understand examples and plenty of skill-building exercises. By the time we're done, you'll be comfortable with Java programming and ready for more!

Intermediate Java Programming will deepen your understanding of object-oriented programming in Java and help you build sophisticated GUI programs that read and write data files and present information to the user with windows, menus, buttons, text boxes, and more. Organize information using multiple classes in Java's class hierarchy using inheritance. Explore some of the hundreds of classes that are built into the Java language. Over this course, you'll build several complete applications that combine these concepts.

XML is today's most popular way to store and send information. In Introduction to XML, you'll master the essentials of XML through easy-to-follow, real-world examples. Even if you've never tried computer programming, you'll discover how quickly you can learn to produce powerful code and experience how much fun programming can be!

Suite bundles are not eligible for partial drops or refunds. Transfers to other open sessions of the same course are available. Please refer to your school for additional details regarding drops, transfers, and refunds on Suite bundles.

Enrollment Options:

Instructor-Led
6 Weeks Access Course Code: B9148
Start Dates* Nov 13 | Dec 18 | Jan 10 | Feb 07
*Choose start date in cart

$350.00

USD

Enroll before 31th May and get high quality lamination on your hardcopy certificate absolutely free! Use your certificate to your advantage by showing your certified credentials to prospective employers and recruiters.

Syllabus

  1. Intermediate Java Programming
    1. Introduction and Java Review
    2. Arrays, Loops, and Using Multiple Classes
    3. File Input and Output
    4. Inheritance and Class Hierarchies
    5. Standalone GUI Applications
    6. Layouts and Multiple GUI Components
    7. GUI Menus
    8. A Working GUI Application: Part 1
    9. A Working GUI Application: Part 2
    10. Java Collections: Part 1
    11. Java Collections: Part 2
    12. Java Collections: Part 3
  2. Introduction to Java Programming
    1. Introducing Java
    2. Writing Your First Java Program
    3. Working With Java's Primitive Data Types
    4. Working With Objects
    5. Creating a Program That Makes Calculations
    6. Computer Logic: Writing Programs That Make Decisions
    7. Writing Programs With Loops
    8. Fixing Errors in Java
    9. Three Tools: Debugger, Enumeration, and Switch
    10. Formatting Output and the Java Application Program Interface
    11. Creating Windows and Adding Graphics in Java
    12. Java 2-D Animation
  3. Introduction to XML
    1. Creating Your First XML Document
    2. Mastering the Basics of XML Documents
    3. Understanding Computer Programming
    4. Formatting XML With Cascading Style Sheets
    5. Formatting With XSL
    6. Searching With XPath
    7. Transforming XML With XSLT
    8. Validating With Schemas
    9. Exploring XML Graphics
    10. Managing Namespaces
    11. Creating a Homework Quiz Project
    12. Creating a Coin Collection Program

Requirements

Hardware Requirements:

  • This course can be taken on either a PC or Mac.

Software Requirements:

  • PC: Windows 8 or newer.
  • Mac: OS X Snow Leopard 10.6 or later.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge and Safari are also compatible.

Other:

  • Email capabilities and access to a personal email account.

Prerequisites

There are no prerequisites to take this course.

Instructor

Brian Hall

Brian Hall is an engineer and AI programmer at Midway Amusement Games. He currently works on advanced AI algorithms for an upcoming action-adventure console title. He has also designed and written parametetric airport generation software for SimAuthor Inc, as well as a real-time CLOD terrain system using real-world satellite imagery and elevation data. Previously, Hall was a senior engineer at Accurate Automation Corporation, where he developed real-time learning systems for detecting pilot-induced oscillations in aircraft.

Richard Mansfield

Richard Mansfield is a best-selling author and widely recognized expert on computer programming. He holds a master's degree in English from the University of California, Santa Barbara. He has written numerous articles and columns on computer topics, and was the editor of Compute! Magazine. In addition, he has authored or co-authored 44 books, including the best sellers Machine Language for Beginners (Compute!) and The Visual Guide to Visual Basic (Ventana). His more recent titles include Creating Web Pages for Dummies (co-authored, Wiley), XML for Dummies: All-in-One Desktop Reference (co-authored, Wiley), Mastering VBA for Office 2019 (Sybex), and Programming: A Beginner's Guide (McGraw-Hill). Richard's books have sold more than 600,000 copies worldwide and have been translated into 12 languages.

Reviews

About ExpertRating

ExpertRating is an ISO 9001:2015 certified company offering online certification and training services to individuals and companies globally. Over 25 million people have benefited from ExpertRating Online Certifications and assessments. ExpertRating is the winner of the Google SME Hero's award for showing outstanding use of technology in delivering trusted services to thousands of people on a daily basis. Our affordable certifications are an excellent way of demonstrating your knowledge and skills to prospective employers as well as vastly boosting your chances of moving ahead in your business or career.

Company Timeline

Since 2001

Decades of excellence

800+ Skill Tests

World’s largest test inventory

2500+ Companies

Thousands depend on use

25 Million People Tested

10 tests every minute

35 Countries Serviced

Over 1500 clients in the US

86% Reorder Rate

Satisfied clients

We deliver over 3 million online certification tests and online courses annually.

Awards

ExpertRating is a winner of the Google SME Heroes award. This award has been instituted by Google to honor IT companies that have excelled in their domain and have leveraged the internet to grow and expand their businesses in innovative ways.


ExpertRating is an ISO 9001:2015 certified company, which reflects that our courses and tests conform to the highest international quality standards. Our training material is prepared by thorough professionals with years of experience, and goes through several rounds of analysis by expert teams to help develop well-balanced, comprehensive and meaningful content.