Course: Fundamentals of Client Side JAVA Programming with Computer Lab or De-mystifying Java
Prerequisite: Students should have some prior programming knowledge or experience, but not necessarily in JAVA or Java Script (for instance, VB, Perl, C or C++ would be fine). Some high level modular programming concepts and exposure to object based programming would be exceedingly helpful. You should also be familiar with the Windows 95/98/NT/2000 graphical user interface. This course will be taught in a lab classroom environment. Handouts: Copies of the course outline slides will be provided along with relevant handouts when appropriate. Class Description: By the use of lectures, demonstrations and lab exercises,this mini course will introduce you to one of hottest languages around, the JAVA programming language. Unlike Java Script, this is a full-featured, strongly-typed, object-oriented, events-driven, error-handling language that is platform independent and capable of running in many diverse environments, thus directly challenging C/C++ in the marketplace. Whether it be a stand-alone command line application program on a mainframe, a JavaX Swing graphical application on a client, a thread running in a web server or a graphical application running as an Applet inside a web browser, JAVA is taking the world by storm. Shouldn’t you know something about JAVA? Attendees will learn Java-2 syntax, how variables, data structures, objects, functions, events and run-time errors are handled in Java. The course introduces the modern day concepts of object oriented, event driven programming in an easy to understand way, comparing constructs in Java with other programming languages when beneficial. Class lecture will be mixed with in-class and out-of-class projects to reinforce learning the concepts discussed in class. Targeted for: This class is ideal for individuals that want to learn Java from the ground up. The class will proceed at a pace that will allow most individuals, with the willingness to learn this material, to keep up with the class. The material in this courses is appropriate for individuals wishing to learn how to write Java Applets and JavaX Swing applications as well as stand along Java applications. If running Java Sever Pages, this course might shed some like of the code of those pages. as well as those interested in setting up their own personal or company Tomcat information server. The class is structured to be as interactive as possible by making use of live demonstrations that reviewing and emphasis the concepts taught in the class and assigned as homework projects. For more info: email to jeffg@qualware.com DETAILED AGENDA: Class 1 - An Introduction to JAVA
Class 2 - The Glory Details
Class 3 - Intro to Classes and Objects, Procedures and Exception Processing
Class 4 - Object-Oriented Programming and Event Handling Details
Class 5- Advanced Topic
Class 6- Database Connectivity, Project lab, concept review and wrap-up
Lecturer’s biography: Jeffrey Goldberg, Qualware Instructional Services is a long time innovative user of UNIX and Internet services. Mr. Goldberg currently develops and teaches courses on Unix Fundamentals, Shell and Perl Programming, Unix System Administration and Security, TCP/IP Network Administration in a Multi-Platform Environment, Introduction to Programming, Basic and Advanced Visual Basic Programming incorporating SQL Database Access, Web Technologies such as VB Script, Java Script, Java, Visual ‘C’ and ‘C++’, for Worcester Polytechnic Institute and Boston University. Mr. Goldberg isc ontinually adding new cutting-edge technology to his curriculum, and accepts requests for customized on-site corporate training classes. New course available this fall: Development of Dynamic Web Pages Using Apache, SQL and PHP on a Unix Server. See www.consultme.com/training for more info on available courses. Besides operating Qualware Instructional Services, Mr. Goldberg is also a principal of Qualware Consulting Group, which designs electronics for fault tolerant networks, specialized network adapter hardware and embedded customized controller cards. Mr. Goldberg has recently form a new company called Qualware Internet Services specializing in Internet/Intranet security, application servers, web hosting, and dynamic web applications. For more information, e-mail to training@qualware.com or contact Mr. Goldberg at 781-229-1530 or j.goldberg@ieee.org or www.consultme.com/qualware copy-write 2003 Qualware Instructional Services and Jeffrey Goldberg. JavaCourse Fee Schedule:
On-line Registration and Payment | ||||||||||||||
|
Copyright © 2003 IEEE Boston Section. All rights
reserved. |