Web Design Resources Blog Logo: Offering The Best of the Web Links to Graphic Design, Web Design, and Graphics Websites and Resources in a Web Blog Journal all web design resources bottom number 2

Web allwebdesignresources.com
contact all web design resources top number 3
all web design resources bottom number 1 all web design resources bottom number 2 all web design resources bottom number 3

AllWebDesignResources.com is the Web Design Directory & Blog of the Graphic Design Resources Directory Listing The Best of Web Design Resources, Tools, Graphics Software, Web Design Websites, Reviews, Articles, Commentaries, Advice, & Tutorials on Web Design & Development Topics.

contact allwebdesignresources.com contact allwebdesignresources.com
Graphic Design Resources Ads Separator - Graphic Design & Graphics Templates Below this Arrow
home > Web Design Tutorials > Programming Tutorials > Java Articles > Java Programming Classes & Courses via The Internet  
 

ONLINE JAVA PROGRAMMING CLASSES & COURSES : Listed here are Links to Online Java Programming Classes & Courses - Learn how to code in Java via the Internet.

Java Online Courses - ITC22 Java for Experienced Programmers
The Java programming language is enjoying a huge growth in popularity based on its portability between a wide range of platforms (from supercomputers to cell phones and PDAs) as well as its support for the types of applications that are in demand today: e.g. web/browser-based, client-server, database connectivity, etc. This 3-day hands-on course provides an overview of Java for professionals who are already familiar with some other programming language. The primary objective is to introduce the fundamentals of the language and to help participants become comfortable searching through the vast resources available to Java programmers. Object-oriented programming is described in a practical manner, with examples that show in detail how to apply the concepts. Hands-on exercises reinforce learning by allowing students to try out each topic immediately. Each participant has a dedicated PC for this purpose. These exercises combine to walk the student through the creation of a complete client-server, GUI application

Online Java Courses - Interactive Programming In Java
Interactive Programming In Java is an introduction to computer programming intended for students in standard CS1 courses (or interested professionals) with no prior programming experience. It is the first textbook to rethink the traditional curriculum in light of the current interaction-based computer revolution. Interactive Programming In Java shifts the foundation on which the teaching of Computer Science is based, treating computation as interaction rather than calculation, thus providing students with a solid grounding in the thought that underlies modern software practice. Students still learn the basic and necessary elements of computer programming and the Java language, but the context in which they learn it is more consistent both with Java's tools and philosophy and with the prevailing practice from which it arises

Online Java Courses - Advanced Programming in Java (Level 2)
This course will present the following advanced topics of the Java 2 Enterprise Edition: Java database connectivity (JDBC), Java Beans, Servlets, Java Server Pages (JSP), Custom tags, Jakarta Struts, Remote Method Invocation (RMI), Enterprise Java Beans (EJB), and Java 2 Enterprise Applications

Online Java Courses - A Laboratory Course in Java
A Laboratory Manual in Java focuses on teaching syntax rules for Java functions and contains three types of activities: Prelab, Inlab, and Postlab, all designed for use in a closed laboratory setting. Java was not designed with the beginning student in mind; therefore closed laboratory activities are essential in helping students to understand the syntax and semantics of each construct as they progress

Online Java Courses - C++ for Java Programmers
Best selling author Mark Allen Weiss wrote this book as a concise no-nonsense introduction to C++ for experienced programmers learning a second language or for use as a supplemental reference in C++ based courses such as data structures. The book could be used as a primary textbook for moderately experienced Java programmers who need a concise and authoritative tutorial/reference to C++. He builds on students existing knowledge of Java programming and Weiss covers all important aspects of the complex C++ language in under 300 pages.

Online Java Courses - Advanced Java Programming
This intensive hands-on course explores advanced Java language features and packages. Java programmers will be able to take the content learned and immediately apply it to the problems encountered on the job

Online Java Courses - Learn Java
The Java[tm] Programming Language course teaches delegates the syntax of the Java programming language; object-oriented programming with the Java programming language; and creating graphical user interfaces (GUIs), exceptions, files, input/output (I/O), threads and networking. Programmers familiar with object-oriented concepts can learn how to develop Java applications. The course uses the Java[tm] 2 Software Development Kit (Java[tm] 2 SDK).

Online Java Courses - ITC 36 Java Programming with JFC and Swing in Java2
This beginner-to-intermediate level course is intended for Java programmers with Java 1.1 experience to learn GUI programming with Swing components and Java Foundation Classes (JFC) of Java2 and implementations of JFC services in Java programs. Topics include the design concepts of Swing components, various Swing components and their programming, various JFC services and their implementations, and Java support for accessibility and its implementation

Online Java Courses - Programming for the Future
Writing a Java program is the "standard" way to build websites, and for a time in the late 1990s it was definitely sexy to say that you were taking a Java training course – and to some extent that is still true. So what is Java, and why is it so popular for building websites?

 

Online Java Courses - Advanced Java Programming
This course explores more advanced features of the Java packages that support programming, beyond what is covered in ZITE7103 Introduction to Programming. It covers different types of fi le organisation, the use of threads for concurrent programming, the ability to determine at run-time the properties of an object, the ability to create a class within another class, the ability to call methods in an object running on a remote machine, the use of Servlets and JSP on websites, access to databases, and calling functions written in another language.

Advanced Java Programming
Java has rapidly established itself as a language for application development and server side computing, but with a reputation as being too large and slow for real-time and embedded software development.

Online Java Courses - Microcomputer (Java) Applications in Economics
This class assumes that students have no prior computer programming experience. By the end of the class, the student should have a good concept of programming basics using the Java language and the ability to code complex programs in Java. This class will not make the student an expert programmer in Java, but students will gain enough knowledge to build on if they desire

Online Java Courses - Programming in Java II
This is an intermediate course on Object Oriented programming in Java. In addition to covering in more depth several topics introduced in an introductory course in Java (such as classes, inheritance, and GUI design), we will also get into more advanced topics such as threads, network programming, and database access (note that this is not a complete list of topics to be covered).

Online Java Courses - Java Programming
The course differs from the introductory Java course 02101 Indledende programmering offered in Danish as the participants are supposed to have some programming experience in advance

Online Java Courses - Java Programming Certificate
Java has become a very popular programming language because of its platform independence. No matter what operating system your company uses, a Java program will execute correctly. The Java development environment in this course uses the latest Java SDK (Software Development Kit) from Sun Microsystems. In this certificate, you are instructed in when to use Java and how to develop real world applications using Java. Learn to understand stand-alone Java applications and servlets. Become familiar with the complete Life Cycle of an application, including connecting to databases using JBDC (Java Bean Database Connectivity).

Online Java Courses - Java for Programmers
This course is intended to introduce the Java programming language to students who already know how to program.(It will be assumed that stuidents have written programs in another language using loops, decisions, arrays and functions/procedures.) The course will cover the following topics

Online Java Courses - Beginner Java Programming
Java has emerged as the programming language of choice for applications and is the only language available for servlets and Java Server Pages. Domino has supported Java since release 4.6 for agents. Other IBM/Lotus products like WebSphere and Sametime also use Java. This course teaches you the basics of the Java language and applies that knowledge to writing Java-based agents in Domino. Lessons include how to use Java to access and interact with Domino Objects including the Session, Database, View, AgentContext and Document objects. This course is written exclusively for Notes and Domino developers and contains many live demonstrations and hands-on activities that you do right in the Domino Designer. This course enables you to start programming in Java today

Java Programming II
This course is designed to teach advanced topics in Java programming by using both a conceptual and hands-on approach. The course will emphasize the object-oriented features of inheritance and polymorphism in program design. The focus of this course will be on classes and inheritance, a graphical user interface, exceptions, multithreading, collection classes, file I/O, and networking.

Online Java Courses - Core Java Programming
This five-day, comprehensive hands-on workshop is geared for developers who need to get up and running with essential Java programming skills. Throughout the course students learn the best practices for writing great object-oriented programs in Java, using sound development techniques

Online Java Courses - Java cheat sheet for C++ programmers
Don't fear to learn Java. It is a good news for C++ Programmer that Java has also almost same concept of C++. Take its overview and learn in advance Java

High-Performance Programming in Java
In this practical, hands-on course, students will learn new techniques for rapidly developing high-performance software in Java. The recently introduced Java Collections Framework and related Java class libraries provide general-purpose algorithms and data structures that can be used to build an "algorithms layer" in an object-oriented design. These libraries have important benefits such as

Beginning Java Programming
Learn how to program Java applications and applets. Explore the Java language syntax and the essential APIs.

Fast Track to Java
Jump-start your mastery of the Java programming language on the latest Java 2 platform. Gain hands-on coding experience while building real-world applications in a vendor-neutral environment. This course provides a comprehensive review for the industry-recognized Certified Programmer for the Java 2 Platform examination

Online Java Courses - Java 2 Platform And Certification Training Series
Java 2 Platform becomes the language of Internet, and the Sun’ Certified Programmer’s Exam has been very well received, and has won industry-wide Support based on the validity of both the objectives and the questions. Much of this Support results directly from the fact that the test is hard, and as such proves some Thing worthwhile about you when you hold the certification.

Learning Java Programming Language with Open Source Products and Technologie
At most universities, Java has become the main programming language used for teaching programming language concepts [1]. Java is also regularly used in student coursework, practical examples, and assignments. This generally has little or no impact on the cycle of teaching and learning programming language concepts and the programming language itself in the university environment. This cycle still follows the traditional pattern

Java Programming Environments
EACH TIME I HAVE TAUGHT a course based on this textbook, I have used a different programming environment: CodeWarrior for Macintosh, Visual J++ for Windows, and the JDK for Linux. Of the three development environment environments, the JDK was by far the most successful. CodeWarrior and Visual J++ are examples of integrated development environments. That is, they include a text editor, an interactive debugger, a compiler, and tools for managing large programming projects. The problem with such environments in an introductory course is their complexity, which can be overwhelming for a beginner who is having trouble enough learning the basics of programming. The JDK (Java Development Kit) uses a command-line interface, in which the user types commands to compile and run Java programs. Although this interface is a bit alien to students who are used to working with a graphical user interface, I have not run into any students who had difficulty understanding or using it. Another advantage of the JDK is that it is free

Java 2 Programming Certificate
The advent of the World Wide Web and applications from smart cards and telephones to supercomputers have resulted in a demand for increased programmer productivity, reduced errors, lower debugging time, higher levels of software portability and increased security. Java 2 meets these needs and more. As industry relies more heavily on Web commerce and a growing array of programmable devices, many of which are Web capable, the demand for Java programmers is increasing rapidly. This program is directed at experienced programmers with two or more years experience. It provides students with

Java Course [DRAFT]
The text for the course is the Introduction to Programming Using Java by David J. Eck. It's installed locally for cam.ac.uk access only. If you want a copy of your own see the preface.

Java Certification
Earning a Sun Java technology certification provides a clear demonstration of the technical skills, professional dedication and motivation for which employers are willing to pay a premium. Recognized industry-wide, Sun's Java technology training and certification options help ensure that you have the necessary skills to efficiently meet the challenges of your IT organization.

Programming Data Structures in Java
Programming Data Structures in Java is intended to be used in a second course in computer science emphasizing data structures, abstract data types, and algorithms. While it uses object-oriented programming as a theme, this is only one theme among many that are covered. Other themes include software engineering, recursion, and efficiency

 

Online Java Courses - Java Technologies
The Java Programming System, Java Components (JavaBeans), Java Frameworks, Remote Method Invocation (RMI), J2EE Technology, J2ME Technology for Mobile Computing, Integrated Java Technologies for Networked Applications

Java Programming Training Course
This hands on Java training class introduces experienced programmers to Java programming techniques. Java provides an object-oriented, portable and robust framework for application development. Attendees will learn how to integrate Java technology into corporate web pages and how Java can be used as a powerful cross-platform distributed development engine. The course also covers designing classes and objects in Java, Java's approach to inheritance and polymorphism, and the details about creating Java programs for use on a distributed network, with emphasis on JSP, Servlets, and JDBC. The course is designed to leverage the participants' existing programming skills and to highlight the new and extended features of Java as compared to other common languages. Ambitious hands on lab exercises using the Java Development Kit enable the participant to develop expertise with Java during the course of the training session

Advanced Java 2 Platform How to Program
Java™ has revolutionized application and enterprise-systems development. Using examples and case studies totaling almost 40,000 lines of code, this exciting companion to Java How to Program, 4/e focuses on J2EE-based, enterprise-systems development, presents advanced J2SE concepts and introduces wireless/small-device programming with J2ME.

Java 4 API programming for HP NonStop servers
In this 5-day course you will learn the overview of the Java language and then be introduced to NonStop Server for Java, HP's NonStop implementation of the industry standard. Topics covered include coding client/server programs, accessing Pathway applications, Enscribe and NonStop SQL database access, JDBC, stored procedures, and debugging. Hands-on labs are used at various points to provide reinforcement of the lecture material. This course is intended for developers who will be creating applications for, or porting applications to a NonStop server

Online Java Courses - Complete Java Training Course
More than 17 hours of detailed audio instruction walks you through 219 complete, ready-to-run programs—23,000+ lines of live code you can load, run and adapt! Key code segments are highlighted in yellow.

Java Tutorial Certification Training
This Java course is for anyone who wants to learn how to program using Java, and for experienced Java programmers who are preparing to take the Sun Certified Programmer for the Java 2 Platform Examination 310-025


Online Java Courses - Java I
Programming in Java is a one-semester course designed to teach students Java programming concepts using a structured approach. Students will develop Java applications and applets. Problem solving and program documentation will be emphasized.

Online Java Courses -Java Programming
In the beginning of the first exercise group meeting, after the study circles have been formed, a circle will choose its name. Then it will give the group's name, along with members' names and e-mail addresses, to the teacher. The time and place of the first circle meeting will be decided, right after the circle has been formed, by the circle members themselves.

Online Java Courses - Introduction to Java Programming
This course presents an overview of the Java programming language, introducing attendees to object-orientated programming methodology. Throughout the course attendees learn how to develop simple Java applets and applications.

Online Java Courses - Using Jython to merge Python and Java
Jython code is Python - it uses Python syntax. A program that runs in CPython 2.1 and uses only libraries supported by Jython will run in Jython as well. What Jython does very well is integrate with Java libraries. For example a Jython program can use Swing for a GUI, or dom4j for XML access. The part of your plan I don't get is "gradually increase the amount of Java in their code until they were eventually writing pure Java programs." You can't mix Jython and Java in a single module. The Java pieces have to be separate from the Java pieces. You can write a Jython module that calls a class written in Java, for example. For a typical small class project I think this would be awkward.To run Jython you have to have a basic understanding of how to run Java programs, too.

Online Java Courses - Java is Most Popular Course at ACM
The August issue of Communications of the ACM has "Introduction to Java Programming" ranked as the top course at the ACM Professional Development Center for both the year , and the month of May. In addition, "Beginning to Program with the Java Programming Language", which is ranked 10th for the year, rose to the number 4 spot in May

Online Java Courses - Java & Object-Oriented Programming
This course will extend your knowledge of Java, building on the skills covered in the Introduction to Java and Object-Oriented Programming course. The course continues with more of the features of the Java language, such as basic UML, arrays, vectors, data structures, file handling and persistence of data

Online Java Courses - Programming Languages: JAVA
CCNA Attained Cisco Certified Network Associate status Freelance Computer Consultant Contracts have included software development for Sarnoff Corporation, network maintenance for NameSpace Inc., teaching MCSE/CCNA certification preparation courses for Bnai Zion, systems administration and deployment for Columbia University as well as e-commerce website development, server maintenance and security audits for various Silicon Alley startups.

Online Java Courses - Introduction to Java programming
Computing facilities at City University - Logging-in and the basic operating systems' facility - Files/dirs commands, printing, editing/compiling/executing - Past/present/future of Java - Java on-line information (local/internet)Java Overview and the basic language elements

Introduction to Computer Science using Java
This is a first course in Computer Science using the programming language Java. It covers the fundamentals of programming and of computer science.

Advanced Java Game Programming
Welcome! Here are some step-by-step instructions on getting the most out of Advanced Java Game Programming.

Online Java Courses - Java Programming
This course focuses on the development Java applications using the Java 2 specification. The course concentrates on client side technologies, but includes an introduction to server side technologies (JDBC, J2EE and EJB). It is suitable for experienced developers with little or no previous Java knowledge

Online Java Courses - JAVA Curriculum
Eno's Java curriculum has been developed in conjunction with IBM, the JavaSoft business unit of Sun Microsystems, and Netscape to promote the "100% Pure Java" initiative. This initiative is a series of education, branding, and marketing programs aimed at helping developers learn more about Java and how their companies can successfully leverage this technology.

Java 1.1 Writing Java Programs
This Java 1.1 Training Course on Writing Java Programs is part of a 6 course, 19 hour online training series. This complete online training series can be purchased for only $59.95.

Interactive Programming in Java
Institute (PI) short courses at MIT to gain crucial knowledge and return with applicable skills. PI students learn from renowned MIT faculty who are world leaders in their fields from applied nanotechnology to optics to transportation systems. Spend five days studying controlled-release drug delivery with the biomedical engineering professor who invented it. Spend two days learning how to improve the information quality of your organization with a pioneer in the field. Let MIT’s Professional Institute help you take the lead in your organization.

Online Java Courses - Introduction to Scientific and Technical Computing with Java
JavaTech is a practical introduction to the Java programming language with an emphasis on the features that benefit technical computing. After presenting the basics of object-oriented programming in Java, it examines introductory topics such as graphical interfaces and thread processes. It goes on to review network programming and develops Web client-server examples for tasks such as monitoring remote devices. The focus then shifts to distributed computing with RMI. Finally, it examines how Java programs can access the local platform and interact with hardware. Topics include combining native code with Java, communication via serial lines, and programming embedded processors. An extensive web site supports the book with additional instructional materials.

Online Java Courses - Programming Languages: JAVA
This course is designed to help students make the transition from their prior programming experience to the comprehensive software development framework provided by Java. The course lectures and programming exercises will focus on the elements of modern commercial application development (e.g., spreadsheets, word processors, web browsers, etc)

Writing Java Programs
Java 1.2: Writing Java Programs provides an introduction to using the Java programming language. After completing Java 1.2: Writing Java Programsthe user should be able to: Explain the basic functions of Java applications and programs; Write and compile Java programs;

2 Java Programming Basics
Java Programming Basics provides an introduction to the basics of programming in Java. After completing Java 1.2: Java Programming Basicsthe user should be able to: Use variables and strings; Use conditional tests; Repeat actions using loops

Online Java Courses - 3 Using Objects and Arrays
Using Objects and Arrays explains how to create and manage arrays and objects. After completing Java 1.2: Using Objects and Arraysthe user should be able to: Store information in arrays; Create and describe objects; Create an inheritance hierarchy; Create and use methods

Online Java Courses - 4 Creating Java Applets
Creating Java Applets explains Java applets and how to set up and manage them. After completing Java 1.2: Creating Java Appletsthe user should be able to: Use an applet on a Web page; Manage applet threads; Send and receive applet parameters; Display fonts and colors in applets;

Online Java Courses - 5 Graphics and User Events
Graphics and User Events shows how to create graphicsanimationsand user interfaces with Java. After completing Java 1.2: Graphics and User Eventsthe user should be able to: Add graphics to an applet; Animate images in an applet; Build a user interface

Online Java Courses - 6 Putting Your Skills to Work
Putting Your Skills to Work explains how to put together some of the Java features beyond the basics to create Web applets. After completing Java 1.2: Putting Your Skills to Workthe user should be able to: Use classes that act as a die or a calculator; Put together a sample game for a Web site; Animate an image background; Place images on the screen edges

Java
Our courses teach the basics of Java, using AWT and Swing to create GUI Applications/Applets, Multi-Threading, I/O, JDBC, and Oracle Java Stored Procedures.

Programming Languages: Java
This course is an introduction to programming in Java. At the end of the course students should: Understand the history, strengths, weaknesses, and applications of the Java Programming language. Understand basic Java concepts and syntax, primitive datatypes and control structures Be able to design, write, and debug Java programs of moderate complexity Understand Object-oriented programming

Java Application Programming
This course covers advanced Java programming topics including nested and inner classes, multithreading, multimedia, random-access files, servlets, Remote Method Invocation (RMI), networking, Java Archive (JAR), Java beans, and Java security

Online Java Courses - Java for Video Games
This course covers an introduction to the basic concepts of computer programming. The course material focuses on using Java as applied to video game development, but the concepts covered are widely applicable across programming languages and applications. These concepts include loops, selection statements, structured and object-oriented design, data structures, event-driven design, and user interface design. Designing,implementing and documenting a Java video game within a small group is a major component of the course. These projects are intended to build upon assignments completed throughout the semester, and will extend and enhance previous course

Online Java Courses - Embedded Java Technology
This course is about the relative strengths and weaknesses of Java vs. C and C++, about what’s inside a Java Virtual Machine (including how garbage collection works), and about ways of using Java in a real-time or resource constrained embedded system.

Online Java Courses - Java Programming
This learning path is aimed at programmers and application developers and streamed both for students who require an introduction to the fundamentals of object-oriented programming and for experienced OOP developers who require a "fast-track" approach to Java. Students can then progress to the specifics of Java classes and user-interface programming with Java. The instructional design of these modules has been carried out jointly by E&A, SmartForce, IBM, JavaSoft, and Netscape. The learning path has been certified as 100% Pure Java. Titles covered include

Effective Object-Oriented Analysis, Design and Programming in Java
This 5-day course covers fundamental Object-Oriented (OO) Programming strategies and explains what makes them so powerful. After completely establishing the strengths and usefulness of the strategies, the course then focuses on how to apply the strategies to new designs, and how to recognize opportunities to use them in your analysis of existing code

Online Java Courses - Core Java Programming for Server Side (J2EE) Developers
This fast paced five-day, comprehensive hands-on workshop is geared for developers who have had prior programming experience, but little or no prior exposure to object-oriented programming languages

Teaching Programming Using Java
The purpose of this workshop is to prepare high school computer science teachers to teach programming using Java. This workshop will be particularly relevant to Advanced Placement computer science teachers, but is open to anyone planning to teach Java programming at the high school level. The workshop will cover the fundamentals of Java, including all aspects of the Java subset for the AP CS A course. We will take an objects-first approach to teaching Java, using tools and educational materials that facilitate that approach

Java for Embedded Systems
This course provides an overview of object-oriented design and development and covers the strengths and weaknesses of Java as an enabling technology for the development of embedded systems components. You will learn about object-oriented maintenance and garbage collection techniques and the aftermarket extensibility of software capabilities in embedded products

Java for DTV Set-Top Boxes
This paper discusses the design and implementation of a Java execution environment (Java Virtual Machine and a selected subset of its associated core packages) targeted to embedded systems and, in particular, to set-top boxes for MPEG-2 digital TV reception

Essential Java for Non Object Oriented Programmers
This fast paced five-day, comprehensive hands-on workshop is geared for developers who have had prior programming experience, but little or no prior exposure to object-oriented programming languages. This workshop provides and extensive overview of Object -Oriented technologies and their relation to Java

Developers New to Java
The Java platform has become a primary tool of IT organizations throughout the world. This session provides a broad overview of what Java is, how it is used, and what its strengths and weaknesses are. It also includes a broad overview of the Object-Oriented (OO) programming model and how it differs from other programming models

Core Java Programming for Server Side (J2EE) Developers
New to Java, but need to get up and running on J2EE quickly? This five-day, comprehensive hands-on workshop will teach you essential Java programming skills, in preparation for building server-side applications on the J2EE platform.

Online Java Courses - JDBC for Application Developers
Java Database Connectivity (JDBC) for Application Developers is a two day hands-on workshop that explores JDBC application development using a combination of lecture and labs. At completion you will be able to write JDBC applications that access a database, retrieve and manipulate data of intermediate to advanced level complexity

Online Java Courses - Advanced Java 2 Programming
The Advanced Java Programming Developer’s Workshop is a five-day, comprehensive hands-on workshop geared for developers who wish to explore specific advanced programming APIs and techniques

Programming JavaBeans
workshop that will teach you how to create, test, edit and use (and reuse!) JavaBeans components. This is one of the many modules in our Java Developer Boot Camp Series

Writing Graphical User Interfaces with Swing / JFC
This three day comprehensive hands-on workshop is geared for developers who need to design and develop advanced Graphical User Interfaces in Java using both major and minor Swing components

Java For Distributed Programming
Next week's lecture will be published next week. The video lecture for this week announces spring break next week. There is no spring break in the fall term. Next week's lecture will be published next week. [Now that news is ideal for a PowerPoint presentation

Online Java Courses - Advanced Java Programming
This course provides advanced training in developing software using the Java 2 Platform, Standard Edition, or J2SE. It is intended for students with solid experience in structured and object-oriented Java programming, including use of the Collections API and exception handling. The course software also includes an optional overlay of workspace and project files to support use of the Eclipse IDE in the classroom. (This requires that the instructor be experienced in use of Eclipse and able to walk students through basic tasks in the IDE.)

Online Java Courses - Java programming
This spring, Collin County Community College District (CCCCD) is offering several new advanced-level Java programming classes at its Spring Creek Campus, 2800 E. Spring Creek Parkway, and at its Courtyard Center for Professional and Economic Development, 4800 Preston Park Blvd., both in Plano. New classes begin about every two weeks. Check out the continuing education schedule online at www.ccccd.edu/ce for specific dates and times.

Certificate in Web Programming with Java
The certificate provides solid preparation and hands-on experience with software development in the fast growing area of Web applications. Students develop Web software applications with Java for real-world problems. The certificate is available to both day and evening students and to both degree and non-degree students at NDNU. A high school diploma or the equivalent is required to enroll in the Program

Online Java Courses - A Java Course
This website is intended as a broad outline for teaching from Java by Dissection by Pohl and McDowell. These webpages were originally used by Ira Pohl in his Introduction to Programming course with Java as the teaching language. The first three chapters of Java by Dissection are available for free in eMatter form as Chapter 1, Chapter 2, Chapter 3 and source code for the book is also available. Source code and further information for the tio package is also available

Java programming
This course introduces the Java programming language. Programming techniques are demonstrated through the coding, testing, and debugging of Java applications and applets. JAVA2 SDK will be utilized as the program development platform. Previous programming experience is not required, but knowledge of another language will be very helpful.

Online Java Courses - XML Programing for Java
A 2 day advanced course designed to show developers how to incorporate latest XML technologies into their applications, including JAXP, XSLT and Xalan-2 and using server-side Java technologies

Online Java Courses - Java Programming
Java technology is both a programming language and a platform. The Java programming language is a high-level language that can be characterized by all of the following buzzwords: Simple, Architecture neutral, Object oriented, Portable, Distributed, High performance, Interpreted, Multithreaded, Robust, Dynamic, and Secure.

Introduction to Java Programming with Jbuilder
This course will show the participant how to create Java programs with Borland's JBuilder. JBuilder is a tool that can help the participants to not only develop Java programs more productively, but also learn Java programming more effectively. JBuilder is introduced throughout the course, and the new features of JBuilder are covered in relation to the topics in each module.

Online Java Courses - Hands on Java
This course provides a thorough introduction to Java, aimed at people with little or no previous programming experience. The emphasis is on practical hands-on experience under expert supervision

Online Java Courses - Java 2: Advanced Enterprise Java
This course provides an overview of Java Database Connectivity (JDBC), the Java Native Interface, and the Debugger. The course covers JDBC concepts, the types of driver managers, the differences between JDBC and ODBC, and interfaces involved in JDBC programming. You will also learn to add, modify, and delete records from a database by using the JDBC API. The course explains integration of Java with the native side. You will learn how to write Java programs with native methods. Finally, you will learn to start a Debugger and write code to debug Java applications

Java I and II: Comprehensive Programming
Java is now the premier development language for Web-based e-commerce applications, network applications, graphical user interfaces, B2B enterprise application integration and wireless applications. Java is also an excellent language for manipulating XML data. This course covers Java fundamentals and will help you learn its basic language syntax and constructs

Core Java Programming
This course is a comprehensive introduction to Java programming. The course provides a complete introduction to the core language, including data types, constructs and classes. Advanced techniques such as exception handling, multi-threading and I/O management are also presented, along with the major components of the standard Java libraries

JAVA™ ASAP
This course is focused on Java fundamentals. The content consists of an overview of the development environment, writing classes, using variables, writing methods, debugging, exception handling, file I/O, and Swing. This is a highly flexible course that offers material for both beginners and seasoned developers. The course covers topics such as: J2EE, Java API’s, Classes, Java Syntax, Error Handling, GUI design, File I/O.

Java & Object-Oriented Programming
Java is a high-level programming language developed by SUN Microsystems. It is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Programs created by java can run on most computers and operating systems, including UNIX, the Macintosh OS and Windows. If you would like to make a start with one of the most exciting and fastest growing programming languages of the twenty-first century, then this is the course for you. The course will cover the fundamental features of the Java language, which will be considered in the context of object-oriented design and will provide you with the necessary skills to translate simple design into working programs

Java Programming using VisualAge for Java
The 5-day Introduction to Java Programming using IBM VisualAge for Java course introduces the Java programming language and how to develop Java applications using VisualAge for Java. Students learn the syntax of the Java programming language; object-oriented programming using Java; exception handling, file input/output (I/O); and Servlets and JavaServer Pages. During the course, students will develop Java applications using VisualAge for Java

Online Java Courses - Learning Java: Designing and Developing Business Applications
"Learning Java" is an introduction to Java programming that also provides a background in other design and development skills that are essential for effective Java development. This course focuses on the core Java 2 Platform, but it goes beyond simple Java syntax and library classes to demonstrate how Java development fits within an object-oriented development project. Most students are involved in web-based application development for enterprise applications in their work place, so we introduce widely used framework technologies, including Struts (web application framework), JDBC (database API), and Hibernate (OO-to-relational persistence framework). This enables new Java developers to achieve initial competency in object-oriented design and core Java programming, while also gaining an understanding of frameworks that are often used for Java web applications

Online Java Courses - J2EE Server Side Advanced Java
The Java™ 2 Platform Enterprise Edition (J2EE) is a collection of technologies that includes Java Database Connectivity (JDBC), Java servlets, Java Server Pages (JSP), Remote Method Invocation (RMI), Enterprise JavaBeans, and more. The J2EE provides a standard architecture and suite of technologies for building enterprise systems that are scalable, maintainable, reliable, and adaptable.With many corporations facing increased maintenance costs of older legacy systems, the J2EE standard presents an opportunity to build multi-tiered system architectures that are robust, scalable, and portable

Object-Oriented Software Construction in Java
The course is an introduction to Java as a general-purpose platform for real applications, not merely for "cool applets". Sound application of object-oriented principles is stressed

Java Programming
This course is a thorough introduction to the Java programming language, using the Sun SDK and various text editors and IDEs as the development environment. The course heavily emphasizes core Java programming and OO design skills and does not rely on andy IDE "wizards" for automated source-code generation. This course provides a rock-solid foundation for all types of Java programming; it provides all the essential skills and knowledge to thoroughly prepare the student for whatever type of Java application development they will eventually be doing, whether it be Java Swing GUI development, or server-side, "enterprise" development (JSPs, Servlets, EJBs, etc.

Java Visualisation Project
The Java Visualisation Project forms part of a summer project developing web based teaching tools. The Java Visualisation Project makes it possible to see what a Java program is doing whilst it is being run by displaying the contents of all the variables in use in that program whilst the program is being executed line-by-line

Online Java Courses - Introduction to Computer Science using Java
These notes cover most of a beginning course in computer science using Java. They assume no background in programming. They are written to supplement a textbook or to be used alone. They provide discussion and simple examples of the important topics in programming. You can learn quite a lot about Java by going through these notes (and by running and playing with the programs, as discussed in chapter 7.) But to get a thorough grounding in the language you should also study a text book and write many programs on your own. Try to do one or two of the suggested programming exercises per chapter.

Online Java Courses -Object Oriented Programming with Java
This course will cover the basics of object oriented programming using Java. The basics of Java will be presented as well. Other OOP languages such as C++ and Eiffel will be briefly mentioned, but Java is very similar to C++. Many programmers have a difficult time understanding object oriented languages, especially if they have only used procedural languages such as C or Fortran. Object oriented programming requires a different way of thinking about solving problems, and is difficult to learn on your own.

Java and UML Training
Tassc trainers are expert practitioners in object-oriented analysis, design and programming. They will share real project experiences and guide you through the theory and practice of Java programming and UML analysis and design. All Tassc training courses have a high practical content with numerous exercises on specific topics and workshops to consolidate the key concepts

Online Java Courses - Java Programming
Use conditional statements in Java Use loop statements in Java Use arrays in Java Write, compile, execute simple, one class Java programs Write, compile, execute programs with multiple classes

Java Programming with DOM & SAX
This one-day course gives practical examples of programming with DOM and SAX. Attendees will learn how to access the contents and structure of XML documents and how to manipulate them

Java Programming Basics
This course provides an introduction to the basics of programming in Java

Java™ technology
Check out the free online Java programming classes available at CodeWarriorU: Java Certification class offers a comprehensive review of Java 2, preparing you for Sun's Java 2 Programmer Certification Exam. Introduction to the Java Programming Language I is the first of three courses designed to give programmers with little or no experience the foundation needed to become successful Java programmers. www.codewarrioru.com

HTML Tutorials and Courses including (XHTML, XML, ASP, JAVA)
Video Professor's Learn HTML tutorial takes you from the basics of this Internet programming language to publishing your own website. This tutorial is great for those who want to build and maintain their own websites, but cringe at the sight of anything resembling a programming language. This tutorial makes learning simple by teaching you all aspects of action tags, explaining how design elements work, and how to avoid common mistakes. Whether your goal is to build a simple, text-oriented website or one loaded with frames, graphics, and animation, Video Professor will teach you how to do it all in one evening.

Online Java Courses - Object Oriented Programming in Java
Since it's not easy to connect to the CE server from dial-up connections, I will put the course material peresented during the class sessions on the mehr server again, but to get rid of HTML authoring, I will pack the contents for the i-th session in the file sessioni.zip and put it under the path http://mehr.sharif.edu/~ramtin/java/.

Online Java Courses - Object Oriented Programming in Java
For a long time, there has been a need for a practical, down-to-earth developers book for the Java Cryptography Extension. I am very happy to see there is now a book that can answer many of the technical questions that developers, managers, and researchers have about such a critical topic. I am sure that this book will contribute greatly to the success of securing Java applications and deployments for e-business.

CBT Direct’s ClassWare™ For Java™ 2 Certification
CBT Direct offers you the fastest and easiest way to master Java 2 programming and become a Sun Certified Java Programmer. CBT Direct’s ClassWare™ for Java 2 Certification combines the convenience and affordability of computer-based training with the personal attention and effectiveness of instructor-led training for a complete study solution guaranteed to get you certified

J2SE: Java 2 Standard Edition
This course covers the foundational material needed to become proficient using the Java language. It covers all of Java's critical elements, including language syntax, application construction and deployment, applets, threading, and JDBC. You will learn how to construct event driven graphical, console, and database applications.

Online Java Courses - Introduction to JAVA Programming
The course continues the introduction of the fundamental principles of computer science from CSCI 1301.It extends algorithm development to large programs and introduces additional data structures, pointers, recursion, abstract data types, object-oriented design and programming, algorithm analysis, and file processing techniques, while continuing to emphasize structured programming techniques.

Marimba Technology: Application Programming Interface (Java API)
In this course, you learn the skills necessary to develop Marimba channels and develop an understanding of the Marimba products at the code level (making it easier to maintain/support the Marimba infrastructure). Successful completion of this course enables participants to develop Marimba channels catering to environment specific requirements

Introduction to the Java Language and Object-Oriented Programming
is a very “hands-on” course covering most of the core Java libraries. It is designed to help beginning programmers get up to speed quickly. Intermediate developers will find themselves coding faster and more confidently after this course.

Developer Training for Java
The new series covers the introductory, intermediate and advanced aspects of Java programming. This includes language fundamentals, visual development tools, JavaBeans and component theory, the Java Development Kit, Class Libraries, security, user interface programming, JDBC, CORBA, and more.

Online Java Courses - Java Server Side Programming
This course is intended for the students who are interested in careers in Java programming. Through learning advanced Java, student will be capable to develop business applications in n-tier architecture using Java.

Online Java Courses - XML and Java Programming
Participants learn to use eXtensible Markup Language (XML) from Java programs. Through a combination of lecture and hands-on exercises students will learn to access XML documents via Java

Online Java Courses - Object-oriented programming in Java
This course unit introduces students to object-oriented programming on the assumption that they are already familiar with imperative programming in C. Its main aim is to teach the principles of object-orientation, using Java as a vehicle, rather than attempting to give a complete exposition of all the features of Java.

Online Java Courses - Java 2 Programming
The course is designed to leverage the participants' existing programming skills and to highlight the new and extended features of Java as compared to other common languages. . In the coming years an increasing demand for Java programmers is imminent. Are you ready for it ???.

Online Java Courses - Java Programming
In this course you will focus on the fundamentals of the Java language, object oriented development and the structure of Java applets and applications. The course covers Java Platform 2 up to version 1.4 and also includes an examination of the changes made to Java brought about by the recent introduction of version 1.5, also known as J2SE V5.0.

Online Java Courses - Java Certificate Program
The Java Certificate Program is not just a "how to" course on creating programs. It is an intensive, hands-on program designed for web, programming, and business professionals that will enable them to develop and manage applications in a variety of Java environments.

 

Using Java in Computer Science Education
The Java programming language burst onto the scene in May 1995 and became an instant celebrity. Development of this platform independent programming language began at Sun Microsystems in 1991 as part of a research project for consumer electronic devices with the design goals that Java be small, fast, efficient and easily portability to a wide range of devices. Although originally intended for use in programming such devices, Java has turned out to be a useful language for distributed network environments as well. It is well known as a tool for creating applets that run inside World Wide Web (Web) pages, but is also a powerful, general purpose, object-oriented language useful for a wide variety of applications. This panel discussed approaches to using Java in computer science education and, in doing so, considered the following questions:

Online Java Courses - Java™ Bootcamp Java Training
This training is focused on Java fundamentals. The content consists of an overview of the development environment, writing classes, using variables, writing methods, debugging, exception handling, file I/O, and Swing

Object-Oriented Programming Using Java
The certificate in object-oriented programming using Java is designed for technically oriented professionals who need a deep understanding of how to develop and write programs in the Java programming language. With appropriate choice of courses, this certificate may be completed while pursuing the Bachelor of Science in computer science.

Introduction to Java
The course begins with a brief history of Java. You will see the features that make Java unique among programming languages and learn the terms that are unique to the Java environment. The course then gives a detailed description of the Java Software Development Kit (SDK). It describes how to download Sun's SDK and shows how to use several of the tools that the kit provides. You will see how to compile a Java program, execute a class, and create a jar file

Java Fundamentals
The Java Fundamentals series introduces you to the Java programming language. It describes the basic skills needed to write, compile, and execute a simple Java program in both the OS/400 and the Windows environments. This series contains the following courses: Introduction to Java The Basics of Java Programming Java Fundamentals Competency Exam Descriptions of the individual courses

Java Fundamentals Competency Exam
This Competency Exam tests your mastery of the objectives for the courses that make up the Java Fundamentals series: Introduction to Java The Basics of Java Programming The exam is divided into two parts, one for each course in the series. Successfully completing both parts of the exam demonstrates your proficiency in the basic skills required to write Java programs.

The Basics of Java Programming
This course introduces you to the Java programming language. The course begins by describing basic Java syntax. In addition to learning the basic syntax rules for coding Java statements and the basic organization of every Java program, you will see how to include comments in a Java program, how to declare a class, how to code the import and package statements, and how to declare and invoke a method. The course then takes a look at Java variables. You will see the various data types that Java supports and learn how to declare a Java variable and assign a value to a Java variable

Online Java Courses - Orbacus: Development - Java Edition
This course is designed for application programmers who are developing CORBA applications with Orbacus in Java.

Teaching OOD and OOP through Java and UML in CS1 and CS2
At SUNY Buffalo we have adopted a strong design philosophy for our CS1 and CS2 classes. The approach in CS1 is to use dual introductory strategy, pairing objects first with early analysis and design grounded in graphical programming assignments. A subset of the UML’s class diagrams is used. OOP has become thematic in CS1, i.e. topics such as, objects and classes, the UML, inheritance, polymorphism, interfaces and design patterns are covered before imperative constructs such as selection, looping and arrays

XML Application Development with Java Technologies
XML (eXtensible Markup Language) is quickly becoming a standard method for document markup and transmission of data on the World Wide Web. A descendant of SGML (Standardized General Markup Language) and HTML (HyperText Markup Language), XML-formatted information can be stored as text or in any database, and can be used to describe nearly any type of structured information

Java Programming
To enable delegates to understand the core principles of the Java Language and use visual tools to produce well designed, effective applications and applets. To cover the criteria specified for the Sun Certified Java Programmer exams.

Online Java Courses - EE3IPJ: Introductory Programming (in Java)
Students completing this course will develop the ability to design, analyse, implement, test and document computer programs as solutions to problems. They will develop the skills to fix the bugs in a program and improve the logic analysis and reasoning ability of problems solving

Online Java Courses - Advanced Java Programming
Formerly Java Programming Level 2, this updated, advanced Java Programming course is the fourth in a series, continuing from COMP 2611. The main focus is on techniques for Java application development. Students continue with an examination of selected Swing API component models and learn application GUI design and how to write programs incorporating JDBC, Sockets, RMI, and Deployment with JAR files. Topics also include: Internationalization, Class Loaders, Encryption, JavaBean Design, and Servlet Web Technology. This course also helps prepare students to challenge the Sun Certified Developer (SCJD) exam and move on to MMSD 3630 Web Applications in Java.

Online Java Courses - JSP Training, Java Training, and Struts Training
Accelebrate offers a wide array of Java training courses to accommodate almost any training need. Whether you need JSP training, Struts training, or other courses, Accelebrate has a course for you and your team!

Online Java Courses - JSP Training and Struts Training
Java is an extraordinarily powerful platform for developing Web applications. Whether you're building Java Web applications for the first time or are an experienced Java developer, Accelebrate® has a Java training course for you and your team.

Online Java Courses - Java™ Core Programming - Part 1
1 provides exhaustive coverage of the Java language and Core Classes from the Java Development Kit (JDK), with a variety of practical exercises to reinforce the use of the object-oriented approach to solve real problems.

Online Java Courses - Enterprise Java Beans Development with BEA WebLogic 6.0
This course focuses on developing Web Applications with Java 2 Enterprise Java Beans using BEA's latest Web Server - WebLogic Server 6.0. The course concentates on EJBs, but also shows how to integrate EJBs with servlets and JSPs

Online Java Courses - Java: An Introduction to Problem Solving and Programming
For introductory Computer Science courses using Java (CS1 with Java), and other introductory programming courses using Java offered in departments of Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, and Business

CORBA Development Using ORBexpress for Java
After completion of this class, the developer is expected to understand the goals of CORBA, how ORBexpress is used, and initiate the programming efforts using ORBexpress in your development activities.

Online Java Courses - Java and Perl
Euler offers training in the modern universal computer language of Java. We also offer four courses in the powerful scripting language of Perl. Our courses offer a rich collection of examples, exercises, and projects drawn from many fields to provide the student with a chance to solve interesting real-world problems. Please select a class from the right for a more detailed description

Online Java Courses - Java Programming
Help your students succeed in Java! Designed for the CS1 course, this text by Dr. D.S. Malik offers a comprehensive overview of the Java language

Online Java Courses - Software Architecture with Java NV1
Overview over different parts of the programming language Java. Software architectures developed in Java, such as intenternet applications where data, logic and presentation are seperated from each other, a so called 3-tier architecture. Java servlets, JSP (Java Server Pages), XM

JBoss for Java Developers
JBoss for Java Developers is targeted toward proficient Java developers who wish to extend their knowledge to J2EE middleware programming using the JBoss Application Server. This class is an in-depth introduction to J2EE using the JBoss Application Server. It provides a hands-on approach to J2EE application development, deployment and the tools necessary to facilitate both processes.

Online Java Courses - Java Virtual Machine
The Java virtual machine (JVM) is an abstract computer defined by a specification describing the working of Java programs. Java programs run inside a concrete implementation of this abstract specification. This course looks deeply at the internal working of the Java virtual machine specification and its implementation. The course starts with an overview of Java's features and architecture. It then describes the internal JVM functions, including class file structure, class loading and verification, garbage collection, code security, and thread synchronization. The course also covers various method invocation techniques by the JVM including reflection.

Online Java Courses - SW 408 Java for Programmers II
A second Java programming course for experienced programmers. Where the prerequisite SW408 course teaches the fundamentals of Java, and deals only with client-side computer programs, this SW409 course deals primarily with server-side web applications. Topics include: the Java Collections framework, advanced Swing Graphical User Interface (GUI) components used to develop web pages, the fundamentals of JavaBeans, security, the Java DataBase Connectivity (JDBC), servlets, and Java Server Pages (JSP). Coverage of the Java Reflections API, used for JavaBeans introspection, will be expanded as time permits.

Online Java Courses - Java III
Topics covered include the use of random access files, building a Graphical User Interface (GUI) using the Swing toolkit, creation of a multithreaded application, creation of client/server network applications using both the User Datagram Protocol (UDP) and the Transmission Control Protocol (TCP), and finally, the creation of an application using Remote Method Invocation (RMI).

Online Java Courses - Advanced Java 2 Programming
This course introduces Java 2 Enterprise Edition (J2EE) and particularly the Enterprise JavaBeans (EJB) portion of the specification. Learning EJB development in a short period of time can be quite challenging, but this course is organized to deliver a solid background in EJBs and related J2EE technologies with expert lecture and extensive hands-on development

Online Java Courses - Java Fundamentals - Blended Learning (BLJAFSE)
In 40 hours spread over 4 weeks you will learn the fundamental Java skills of a specific development tool. During the course, you will participate in hands-on exercises where you will actually code, compile, execute and test an OO Java application using Rational Application Developer Tool or Eclipse

Online Java Courses - Introduction to Java Wireless Programming Rev. 1.0
This five-day course provides an introduction to Java programming with a focus on coding for wireless devices. Students first learn the Java language and development process, including OO concepts and techniques, working with the Java 2 Standard Edition, or J2SE. Then they learn how to create wireless applications with the Java 2 Micro Edition, or J2ME, and the Mobile Information Device Profile, or MIDP. (The MIDP is the “profile” defined within the J2ME for small mobile devices such as cellphones and PDAs.)

Online Java Courses - Fundamentals of the Java Programming Language
The Fundamentals of the Java Programming Language course provides students who have little or no programming experience with the basics of programming using the Java programming language. This 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. A new teaching tool developed by Sun Services (patent pending) is used throughout the course to help students understand the syntax and semantics of the language. Students taking this course receive a solid basis in the Java programming language upon which to base continued work and training

Online Java Courses - Java™ Programming
This hands on course introduces experienced programmers to Sun's Java™ technology and Java programming techniques. The Java platform provides an object-oriented, portable and robust framework for application development. Attendees will learn how to integrate Java technology into corporate web pages and how Java can be used as a powerful cross-platform distributed development engine. The course also covers designing classes and objects, inheritance and polymorphism, and the details about creating programs for use on a distributed network, with emphasis on JSP, Servlets, and JDBC. The course is designed to leverage the participants' existing programming skills and to highlight the new and extended features of the Java programming framework as compared to other common languages. Comprehensive lab exercises using the Java Development Kit provide hands on practice crucial to developing competence and confidence with the new skills being learned

Online Java Courses - Java Programming I (Foundations)
Intended for students with no prior computer programming experience, this mini-course provides a careful introduction to computer programming and object-oriented thinking in the Java programming language. In the first part of this mini-course, students will write Java programs that control vehicles in a graphical world. Programs will typically instruct vehicles to move around as well as to pickup and deliver parcels. Different programming paradigms will be explored such as stepwise refinement and object-oriented programming. Primary advantages of this approach include using only the core of the Java programming language and visually displaying programmed actions during operation, so programming errors are easily seen. This approach is in sharp contrast to traditional programming where supplemental parts of Java are required even for simple tasks and programmed actions take place inside the computer and therefore are often hidden and difficult to identify.

Online Java Courses - Distributed Programming With Java Technology
The Distributed Programming With Java Technology course provides Java technology programmers and network application programmers with the essential information for building distributed computing solutions. This course also addresses interoperability issues among Java technology, Common Object Request Broker Architecture (CORBA), and Component Object Model (COM) technologies

Online Java Courses - Java Programming Language (CDJ-275)
The Java Programming Language course provides students with a self-paced CD-ROM course that can help experienced programmers learn how to write, compile, and run Java technology applications. This course provides fundamental knowledge about the Java programming language and its runtime environment, object-oriented programming with the Java programming language, creating programs with graphical user interface (GUI) components, handling exceptions, using threads, creating applets, and how input/output and networking work in the Java programming language

Java Programming
The demand for trained Java programmers is driven by the flexible nature of the language. Organizations running diverse networks and Internet sites that must pass information among Windows NT, Macintosh, and UNIX platforms can count on Java as a general-purpose, object-oriented solution to their diverse network requirements

Online Java Courses - Java Programming
Intended for students with some programming experience, this course introduces computers as problem solvers using the Java programming language. Students will learn to decompose problems into algorithms and data structures and then code, debug, analyze, maintain and document programs using techniques of good programming style. Related topics include the basic aspects of abstraction, recursion, parameter passing, file I/O and classes. Examples are drawn from data mining, artificial intelligence, computer architecture, parallel computing, distributed computing and cryptography. Students explore different ways to think about problem solving including top-down decomposition, object-oriented programming, client/server networking and event-driven programming (such as that used in graphical user interfaces). Programs include constructing Java stand-alone applications as well as applets that run within web pages. Knowledge of the concepts and material presented in the course will give students better problem-solving skills and insight into today's computational environment

Java
This course is a three day introduction to the Java programming language. The first day or so will be a taught section covering principal features of the language itself. This will be followed by an opportunity for you to work through one or two modules on practical Java programming

Fundamentals of the Java Programming Language
The Fundamentals of the Java Programming Language course provides students who have little or no programming experience with the basics of programming using the Java programming language. This 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 receive a solid basis in the Java programming language upon which to base continued work and training.

Database Application Programming with Java Technology
Database Application Programming With Java Technology is a focused-technology course that provides students with a hands-on approach to developing database applications using Java technology and the JDBC application programming interface (API). Students will learn to use the features of the JDBC 1.0 API, and will learn about the new features added in JDBC 2.0.

Online Java Courses - Introduction to Java Programming
This course introduces students to the concept of object oriented programming. Topics: basic and advanced features of Java as well as object-oriented design, designing and building applications such as web applets

Online Java Courses - Web Tier Applications with the Sun Java
This course is available to Sun Developer Network (SDN) Standard subscribers only. SDN Standard subscription is included with the purchase of a full license for Sun Java Studio Creator 2004Q2. Users who download the free 30-day trial of Java Studio Creator are also entitled to SDN Standard subscription for the period of the free trial. To obtain SDN Standard subscription and the Sun Java Studio Creator product, see the Java Studio Creator Downloads page

Online Java Coursess - A Laboratory Course for Programming in Java
A Laboratory Course for Programming with Java actively engages students in the process of learning programming language concepts. Based on a proven teaching philosophy that emphasizes active learning, this manual provides 14 hands-on laboratory activities, each of which contains Prelab, In-lab, and Post-lab exercises. A perfect accompaniment to Programming and Problem Solving with Java , this lab manual is organized to correspond directly with the textbook. As students use these labs to apply their textbook knowledge, they develop a meaningful understanding of language concepts. Whether students use this laboratory in a supervised environment or for independent learning, they will benefit from the challenge and support that it provides.

Online Java Coursess - How to use Java in the AS/400 Environment (OL24AU)
This course is designed to teach the basics of using Java in the AS/400 environment. VisualAge for Java (version 3.02) is used as an application development tool. Lectures are complemented with comprehensive lab exercises that are designed to teach students how to develop simple applications that access AS/400 resources. VisualAge for Java is used as a code generator. The Java code that is generated is used as a basis to solve machine exercises. Java servlets are also discussed. It is expected that the students will acquire additional practical experience in coding Java programs after having attended this class. Additional in-depth knowledge of Java and Object-Oriented programming can be obtained by attending other Java and Object-Oriented programming courses.

Online Java Coursess - Tivoli Implementation Foundation Skills: Java
This course is designed for Tivoli Deployment professionals who need to know about Java, to help them during the deployment process. This course is not intended to teach Java programming, and assumes minimal programming experience.

Online Java Coursess - Java II
This is the homepage for the Java Programming course being offered through the Department of Applied Mathematics by Sun-authorized instructors. This course is equivalent to Sun Microsystems SL-275 Java Programming Course and is intended to help prepare students for the Sun Java 2 Programmer Certification Exam. The University of Colorado is the first educational institution in the country to form a university-industry relationship with Sun Microsystems Inc. For more information, read the article published in the Daily Camera.

Online Java Coursess - The Java Programming Language (Java S.)
Direct from the creators of the Java' programming language, the completely revised fourth edition of "The Java' Programming Language" is an indispensable resource for novice and advanced programmers alike. Developers around the world have used previous editions to quickly gain a deep understanding of the Java programming language, its design goals, and how to use it most effectively in real-world development. Now, Ken Arnold, James Gosling, and David Holmes have updated this classic to reflect the major enhancements in Java' 2 Standard Edition 5.0 (J2SE' 5.0). The authors systematically cover most classes in Java's main packages, java.lang.*, java.util, and java.io, presenting in-depth explanations of why these classes work as they do, with informative examples. Several new chapters and major sections have been added, and every chapter has been updated to reflect today's best practices for building robust, efficient, and maintainable Java software. Key changes in this edition include: new chapters on generics, enums, and annotations, the most powerful new language features introduced in J2SE 5.0 ; changes to classes and methods throughout to reflect the addition of generics; major

Online Java Coursess - Introduction to Programming Using Java
The objective of this course is to allow students without a background in software development to become proficient programmers who are prepared for a follow-on course in data structures. The Java language will be used to introduce foundational topics including basic syntax, primitive data types, iteration, conditional expressions, arrays, object references, methods, exception handling, and an introduction to object-oriented programming. Students will learn problem-solving techniques and gain experience detecting and correcting software errors though several programming assignments. The course will also cover the standard libraries for string processing, mathematical routines, and input and output streams. NOTE: This course DOES NOT count toward the Master of Science in Computer Science degree

Online Java Coursess - Introduction to Programming (Using Java)
Introduction to Programming (in Java) (ITP) is designed for musicians with limited background in computing, and is a non-mathematical introduction to computer science. ITP is similar to Computer Science 1 (CS1) courses at Johns Hopkins and other universities, but focuses on musical, multimedia and WWW projects instead of mathematical or statistics projects to learn programming

Online Java Coursess - Java 2 Programming Fundamentals
This course provides the foundation for the development of Java applications and applets by both experienced and novice software developers who have not had extensive exposure to the Java programming language or the object-oriented environment

Online Java Coursess - Further Java
The course will develop an understanding of general programming techniques using advanced features of the Java programming language and standard Java APIs as vehicles

Online Java Coursess - First Course in Java
Java, with its platform independence and support for animation, graphics, and sound, is heavily used in interactive Web pages that work on Windows, Macintosh, UNIX, and other platforms. This introductory course for nonprogrammers focuses on the Java programming language, covering fundamental programming concepts and statements and basic object-oriented programming, and introduces Java applets. On successful completion of the course you will be able to write simple Java applications and applets and be prepared to undertake advanced courses in Java

Online Java Coursess - More Java and Object Oriented Programming
This course will extend your knowledge of Java, building on the skills covered in the introduction to Java and Object Oriented Programming course. The course continues with more of the features of the Java language, which makes it such an exciting programme. The Java language will be considered in the context of Object Oriented design, with some of the syntax already covered being reviewed and extended and new constructs developed. Arrays, vectors, and data structures will be introduced, and it will also include file handling and persistence of data

Online Java Coursess - Web-Based Course on the Java Revolution
Currently featured is The Java Revolution: Language, Tools, and Environment, a 12-hour, hands-on introduction to Java programming taught by MIT Professor Steven Lerman and Principal Research Scientist Judson Harward. The course gives an introduction to the Java programming language and its object-oriented architecture. The course stresses the use of the Java class libraries as much as the language itself, and explores the settings in which Java provides more leverage than other programming environments

Online Java Coursess - Java™ Programming
This hands on course introduces experienced programmers to Sun's Java™ technology and Java programming techniques. The Java platform provides an object-oriented, portable and robust framework for application development. Attendees will learn how to integrate Java technology into corporate web pages and how Java can be used as a powerful cross-platform distributed development engine. The course also covers designing classes and objects, inheritance and polymorphism, and the details about creating programs for use on a distributed network, with emphasis on JSP, Servlets, and JDBC

Online Java Coursess - Java Programming Applications
This course explores more advanced features of the Java packages that support programming, beyond what is covered in ZITE1102 or ZITE1205. It covers different types of file organization, the use of threads for concurrent programming, the ability to determine at run-time the properties of an object, the ability to create a class within another class, the ability to call methods on an object running on a remote machine, the use of servlets and JSP on websites, access to databases, and calling functions within another language

Online Java Coursess - Java Programming
Covers topics of interest in computer science at the sophomore level. Content varies from semester to semester. Prerequisites: Consent of instructor

Online Java Coursess - Using Interactive Technology in a Short Java Course
Keeping students alert and responsive during lectures is a challenge even for experienced teachers in small group settings. Research has shown the importance of student participation and involvement in the learning process. Many ideas and strategies have been proposed to promote these two vital education elements [5]. Among them is the use of interactive technology where the instructor asks a question to the class and each student answers individually. These answers are tallied and the professor can get immediate, quantitative, and real-time feedback information that can be used to detect and address comprehension problems and to adapt the lecture plan accordingly. In this paper we report our experiences using a wireless interactive system named the Classroom Performance System (CPS) [9] in a fast-paced, short but comprehensive Java programming course. We present the challenges we faced and the lessons we learned in designing and delivering lectures using this type of technology

Online Java Coursess - Advanced Java Course
This intensive hands-on course explores advanced Java language features and packages. Java programmers will be able to take the content learned and immediately apply it to the problems encountered on the job

Online Java Coursess - Java Programming Primer Course
This course is recommended for people who wish to become familiar with the principles of Java Programming

Online Java Coursess - Java Programming – The Next Generation
The Java programming course workbooks and training aids that we provide as part of our instructor-led courses are unique in the IT field. They reflect far more than simply the vendor documentation. Our content and diagrams reflect a careful examination of the program logic, source code, and sample programs which have been validated on consulting projects. And in this day and age with inter mixing and hybrid implementations of open standards and vendor systems software, reference material which “explain and demonstrate” is fundamental to effective knowledge transfer.

Online Java Coursess - Java Object Oriented Analysis & Design Course
Java 2: Object-Oriented Analysis and Design Using UML introduces the major elements of the Unified Modeling Language and the Unified Software Development Process. The PTR Java courses are based on the multi-vendor jCert certification. Several information-technology companies, including BEA Systems, Hewlett-Packard, IBM, iPlanet.com, Oracle, Sun, and Sybase, sponsor the jCert program. Java 2: Object-Oriented Analysis and Design Using UML follows the objectives of the Certified Solution Developer and covers Skill Set 2A

Online Java Coursess - Java Enterprise Connectivity Course
Enterprise Connectivity builds on the fundamentals of the Java Enterprise Edition (J2EE) technology including database connectivity, Java Server Pages, Servlets, and Enterprise Java Beans. The PTR Java courses are based on the multi-vendor jCert certification. Several information-technology companies, including BEA Systems, Hewlett-Packard, IBM, iPlanet.com, Oracle, Sun, and Sybase, sponsor the jCert program. This course follows the objectives of the Certified Enterprise Developer and covers Skill Set 3A.

Online Java Coursess - JavaBeans 2 Development Course
This course will help you to build upon your background knowledge in Java and acquire specific skills like developing, deploying, and running distributed applications using Enterprise JavaBeans (EJB). EJBs are used in real-world applications such as e-commerce Web stores, banking transactions, stock-trading applications, credit-card processing and insurance risk analysis applications, to name a few, because of their compatibility with a wider range of databases and their ability to be reused in multiple applications. This course is your entry point into learning how to develop EJB-based applications like these. You will create distributed applications using Enterprise JavaBeans and deploy them on a J2EE server

Online Java Coursess - Java 2 Programming
This curriculum is designed to give learners a basic understanding of Java 2. It provides the general concepts of object-oriented programming and how Java implements these concepts. Additional topics covered include the function of packages in Java, including how to create packages and how to use the existing core packages included with the Java 2 SDK, how to use the java.awt package and creating GUI programs, and lastly, advanced topics that will help learners fully implement Java 2 functions.

Online Java Coursess - Java Programming
The Java programming course workbooks and training aids that we provide as part of our instructor-led courses are unique in the IT field. They reflect far more than simply the vendor documentation. Our content and diagrams reflect a careful examination of the program logic, source code, and sample programs which have been validated on consulting projects. And in this day and age with inter mixing and hybrid implementations of open standards and vendor systems software, reference material which “explain and demonstrate” is fundamental to effective knowledge transfer

Online Java Coursess - Java Application Development
Develop a basic understanding of Java. Master the concepts of object-oriented programming and its implementation in the Java programming model. The development of code will be based upon the creation of packages, utilization of the core packages included with the Java 2 Software Development Kit, use of the java.awt package, and creation of the Graphical User Interface (GUI) programs

Online Java Coursess - Sockets: Basic Client-Server Programming in Java
Basic Socket Processing How To. Learn to build a simple socket client, a socket server that handles one connection at a time, and a socket server that can handle mulitple socket connections

Online Java Coursess - Introduction to Java Programming
advanced programming language, which allows for cross platform application development. Java allows for applications to be developed that are both portable and object oriented. This will maximize your programming efficiency.

Online Java Coursess - Java Programming Language Workshop
The Java Programming Language Workshop course provides students with practical experience in designing a vertical solution for a distributed, multitier application. Students use graphical user interface (GUI) design principles and network communications capabilities to code a functional Java application that interacts with a networked database server. The significant amount of lab time illustrates the workshop nature of this course.

Online Java Coursess - Programming 101 By Way of Java
Video Professor's Learn HTML tutorial takes you from the basics of this Internet programming language to publishing your own website. This tutorial is great for those who want to build and maintain their own websites, but cringe at the sight of anything r

Online Java Coursess - Java Programming for the Enterprise
This intensive, hands-on course emphasizes becoming productive quickly as a Java 2 enterprise programmer. Students learn how to use Java 2 to implement real-world solutions

Online Java Coursess - Java Enterprise Connectivity
Enterprise Connectivity builds on the fundamentals of the Java Enterprise Edition (J2EE) technology including database connectivity, Java Server Pages, Servlets, and Enterprise Java Beans. The PTR Java courses are based on the multi-vendor jCert certification. Several information-technology companies, including BEA Systems, Hewlett-Packard, IBM, iPlanet.com, Oracle, Sun, and Sybase, sponsor the jCert program. This course follows the objectives of the Certified Enterprise Developer and covers Skill Set 3A.

Online Java Course