Programming

Java Advanced Training shows developers how to expand their programming skills and get more out of Java. This course offers platform- and framework-neutral tutorials that can be used to build web, mobile, and desktop applications. Starting with advanced methods of defining Java classes and programmatic flow, author David Gassner goes on to describe the Java Reflection API and the Collections Framework; management of files and directories; test-driven development with advanced exception handling and reporting; and how to work with multiple threads.

course level image
vendor image
subscription image

Whether you're building a web- or desktop-based application with Java SE or Java EE, many Java applications need to integrate data from a relational database. This course describes how to read and manage data from relational databases such as MySQL and SQL Server using the Java Database Connectivity (JDBC) API. Author David Gassner explains how to choose a JDBC driver and connect to one or more databases. He also provides detailed instructions on reading, selecting, and updating data; calling stored procedures; managing data via JavaBean classes or with prepared statements; and working with metadata.

course level image
vendor image
subscription image

Join author David Gassner as he explores Java SE (Standard Edition), the language used to build mobile apps for Android devices, enterprise server applications, and more. This course demonstrates how to install both Java and the Eclipse IDE and dives into the particulars of programming. The course also explains the fundamentals of Java, from creating simple variables, assigning values, and declaring methods to working with strings, arrays, and subclasses; reading and writing to text files; and implementing object oriented programming concepts.

course level image
vendor image
subscription image

This course will teach you how to program in the Java Programming Language, focusing on Java concepts that you will need in order to develop Android apps. Many of the topics include on-line labs with a novel automated tutor that has been university course tested and shown to significantly improve student learning.  All of the exercises can be completed on the web, so you don't have to do any installations.  The Eclipse IDE is introduced so if you prefer, you can install the professional tools you will need for Java and Android development. Automated testing with JUnit is included along the way, with a special emphasis on test-driven development. This course introduces Android briefly through three simple Android apps and lab exercises, and it is designed to get you ready to take a professional Android course. 

course level image
vendor image
cost range image

Java Fundamentals I and II will show you everything you need to know to start building robust, powerful software with Java SE. This online java course  provides 14+ hours of core Java tutorial and advanced concepts!

course level image
vendor image
cost range image

This course teaches you how to create desktop and web-based applications using Java Swing, Java's built-in user interface toolkit. Each tutorial is fairly self-contained; but we'll also build two complete applications step by step along the way, so you can choose either to work through the whole course or to dip in and out. Among other things we'll look at nearly all Swing widgets, we'll take a look at JDBC for database access, the graphics API, model-view-controller (MVC) architecture, serialization for saving data, the listener-event model and even basic animation. When you finish the course, you'll be an advanced Swing developer, capable of creating complex and scalable Swing GUI applications.

course level image
vendor image
cost range image
Java is a simple, scalable object oriented, general purpose programming language with a multitude of uses. With the power to develop everything from simple web animations to high-end business applications that program hand-held devices, microwaves, cross platform server applications and more, it's no wonder why Java is on everyone's mind. This practical "how to" course by Java expert, Arthur Griffith, starts from beginner level and uses practical examples to demonstrate the Java programming language. Source code is also provided for every example, so the user can follow right along. * This title may contain code using functions that will not compile with current Java version
course level image
vendor image
subscription image

The ability to read data and communicate information asynchronously is fundamental to modern web applications. In this course, author Ray Villalobos takes a look at integrating AJAX (Asynchronous JavaScript and XML) with JavaScript and jQuery—a combination that makes it easy to work with dynamic data and reduces the number of requests to the server. The course first explains what AJAX is, and shows how to load and reload pages with pure JavaScript, update the DOM, and read and parse data in the XML and JSON formats. Next, learn how to read and write information between the server and the client with AJAX methods in jQuery, and build a dynamic search application that updates search results as you type.

course level image
vendor image
subscription image

JavaScript Object Notation (JSON) has replaced XML as the core way of sharing data, especially when it comes to JavaScript, since it's so much faster, sleeker, and easier to parse. In this course, dive into working with JSON tools, designing JSON objects, and using different ways to handling JSON data. Author Ray Villalobos also shows how to use AJAX and jQuery to parse your data and feeds, and shows JavaScript and JSON in action in a real-world practical application.

course level image
vendor image
subscription image

JavaScript Essential Training takes viewers through the process of using JavaScript to fully realize a site's potential, from understanding the basics to creating real-world samples. Instructor Dori Smith explains how to work with objects, create buttons and forms that interact with site visitors, make rollovers, menus, slideshows, and countdowns, and take advantage of other practical applications. Exercise files accompany the tutorials.

course level image
vendor image
subscription image

Pages