F+W Publications, Inc.
Focus on the Nonfiction Magazine Article from Writers Online Workshops In this workshop, you will work with a published article writer to develop, research and write two articles suitable for publication in magazines you ve identified as appropriate markets. You will get feedback from your instructor on your first and second draft of both your articles.
To get the most from this workshop, you should already have a very good grasp of mechanics and composition, as well as an understanding of basic creative writing skills and techniques (the Fundamentals of Nonfiction Writing Workshop is strongly recommended as a preliminary).
This workshop will consist of seven two-week sessions. Each session will include online lectures and associated textbook reading assignments, along with a writing assignment drawn specifically from the work in progress, which will be more...
Focus on the Short Story from Writers Online Workshops In this workshop you will work with a published short story writer to develop and refine your story ideas. When you're finished, you will have written and revised two complete short stories (up to 4,500 words each). You will get feedback from your instructor on your first and second draft of both your articles. Students are expected to already possess a good grasp of mechanics and composition, as well as an understanding of basic fiction-writing skills and techniques (the Fundamentals of Fiction Writing Workshop is strongly recommended as a preliminary).
This workshop will consist of seven two-week sessions. Each session will include online lectures and associated textbook reading assignments, along with a writing assignment drawn specifically from the work in progress, which will be more...
Focus on the Novel from Writers Online Workshops In this workshop you will work with a published novelist to develop an idea suitable for a novel. When you are finished, you will have developed a working outline for your entire novel and you will have written and revised the opening chapters (up to 12,000 words) with your instructor s feedback. In order to get the most from this workshop, you should already have a very good grasp of mechanics and composition, as well as an understanding of basic fiction-writing skills and techniques (the Fundamentals of Fiction Writing Workshop is strongly recommended as a preliminary).
This workshop will consist of seven two-week sessions. Each session will include online lectures and associated textbook reading assignments, along with a writing assignment specifically related to your novel, which more...
Fundamentals of Writing for Children from Writers Online Workshops The goal of this workshop is to provide you with an understanding of the fundamental techniques of writing stories for young readers and to encourage through the use of creativity exercises, hands-on writing assignments and constructive critical feedback the development of your individual style and creative expression. While the focus will be on fiction, you can apply these techniques to children's nonfiction as well. You may work on one or several projects of your choice in this workshop anything for readers from ages five-fifteen (stories for very young children can be used for class assignments, but to get the most from this workshop, you may want to try something a little longer). By the end of your class, you will have written a complete children s story or book chapters up to 2,000 more...
Fundamentals of Poetry Writing workshop from Writers Online Workshops In this workshop, you will gain a working knowledge of the basic poetic forms and the fundamental techniques of writing both rhymed and free verse. But this is not a class for beginners only it is also for more experienced poets looking to take their work to the next level through a thorough understanding of classical poetic structures and techniques. This workshop encourages personal discovery and the development of individual poetic "voice" through the use of directed exploration, hands-on writing exercises, and constructive critical feedback from a professional, published poet. When you have completed the workshop, you will have developed a body of poetic work based on significant personal experiences.
This workshop will consist of six two-week sessions. Each session will include more...
Fundamentals of Life Stories Writing from Writers Online Workshops In this workshop you will learn fundamental creative writing techniques that will help you explore personal and family stories and record life experiences in ways that are creative, entertaining and personally meaningful. This class encourages personal discovery and the development of individual style through the use of directed journaling, hands-on writing exercises, and constructive critical feedback.
This workshop will consist of six two-week sessions. Each session will include online lectures and associated textbook reading assignments, along with writing assignments incorporating the techniques learned in the session, which you will submit to the instructor for private review at the end of the first week of the session. During the second week of each session, work will be posted for more...
Fundamentals of Nonfiction Writing workshop from Writers Online Workshops Nonfiction appeals to the amateur historian/anthropologist/psychologist/biographer in all of us. But contemporary nonfiction is about a lot more than just facts and figures and interview quotes. Contemporary readers expect their nonfiction to be engaging, compelling and entertaining as well as informative.
In this workshop we ll concentrate on the basic creative (yes, creative) techniques associated with all types of nonfiction writing. You will be encouraged through the use of creative exercises, hands-on writing assignments, and constructive critical feedback to develop practical skills and your own individual style. You will also learn the basics of interviewing, and how to bring your interview subject to life on the page. You can develop a variety of ideas in this class from personal more...
Fundamentals of Fiction Writing from Writers Online Workshops If you're really serious about writing fiction, you'll need to acquaint yourself with the techniques generations of fiction writers have used to bring their characters and stories to life. The goal of this workshop is to provide you with an understanding of these fundamental techniques and to encourage through the use of creativity exercises, hands-on writing assignments and constructive critical feedback the development of your individual style and creative expression.
You don't have to decide yet whether your ultimate goal is a collection of short stories or The Great American Novel, because the focus in this workshop will be on the development of effective creative writing techniques that can be applied to any long or short fiction form. You'll learn how to develop believable more...
Getting Started in Writing workshop from Writers Online Workshops Do you feel you have an aptitude for writing, but you've never had a chance to really give it serious attention? The Getting Started in Writing workshop will help you explore your writing interests and discover your personal aptitudes. We'll introduce you to a wide variety of categories of writing, and teach you basic techniques to improve your narrative skills through the use of creativity exercises, hands-on writing assignments and constructive critical feedback no matter what kind of writing you choose to pursue.
Please note: This workshop is intended to be an overview and introduction to a number of types of writing from fillers, to short stories to books. You will not be expected to submit fully-developed, final-draft work, but rather you will be encouraged to experiment with a more...
Reiki Rays Institute of Spiritual Growth
F+W Publications, Inc.
Extended Getting Started in Writing workshop from Writers Online Workshops Do you feel you have an aptitude for writing, but you've never had a chance to really give it serious attention? The Extended Getting Started in Writing workshop will help you explore your writing interests and discover your personal aptitudes. We'll introduce you to a wide variety of categories of writing, and teach you basic techniques to improve your narrative skills through the use of creativity exercises, hands-on writing assignments and constructive critical feedback no matter what kind of writing you choose to pursue. Plus! In the Extended version of this workshop, you will have more time to work on your reading and writing assignments. This is the ideal starting place for those whose busy lives don't allow for much writing time each week.
Please note: This workshop is intended to more...
Extended Novel Writing Workshop from Writers Online Workshops In this workshop you will work with a published novelist to develop an idea suitable for a novel. When you are finished, you will have developed a working outline for your entire novel and you will have written and revised the opening chapters (up to 12,000 words) with your instructor s feedback. Plus! In the Extended version of this workshop, you will have more time to work on your reading and writing assignments. This is the ideal starting place for those whose busy lives don't allow for much writing time each week.
In order to get the most from this workshop, you should already have a very good grasp of mechanics and composition, as well as an understanding of basic fiction-writing skills and techniques (the Fundamentals of Fiction Writing Workshop is recommended as a preliminary).
more...
Essentials of Scrapbook Journaling from Writers Online Workshops The purpose of this workshop is to provide you with an understanding of some fundamental journaling techniques and to encourage through the use of creativity exercises, hands-on writing assignments and constructive feedback the development of your individual journaling style and creative expression.
Learn how to create a more complete chronicle of the important times in the lives of those you love with this four-week course on scrapbook journaling. This online workshop will help you identify when you need to use words to add meaning to your pictures; teach you how to select the words that best communicate actions, thoughts, and feelings; give you tips on overcoming writer's block; and teach you a variety of writing styles that will make your journaling more attractive and interesting. more...
Essentials of Romance Writing from Writers Online Workshops Do you yearn to write a romantic story? If so, you need to know what sets romance writing apart from other types of fiction. This course explores why romance is the same, yet different. Some essential components of romance are unique to the genre, while some romance requirements are identical to those of any good fiction story. Neither Stephen King nor Tom Clancy could sit down and write a romance unless he first familiarized himself with the specific factors that create a successful romance. This workshop will help you to understand those specific factors that make up the specialized world of romantic fiction. Weekly lessons will address critical ingredients of romance writing so that you may create a new romantic story or if you prefer work with a story-in-progress.
Above all, a story more...
Writing Effective Dialogue from Writers Online Workshops When you have completed this workshop, you should have a thorough understanding of dialogue in fiction from the mechanics of structure and punctuation to the use of dialogue as a tool for characterization and plotting. The workshop focus will be on character development and characterization techniques that can be applied to any long or short fiction form.
The workshop will consist of six one-week sessions. Each session will include online lectures and associated textbook reading assignments, along with a writing assignment to be submitted to the instructor for private review. In addition, work will be posted each session for group critique. Throughout the workshop you will be able to participate in asynchronous lecture discussion and group critique sessions, and will be encouraged to more...
Creating Dynamic Characters workshop from Writers Online Workshops Creating believable characters and bringing them to life on the page requires observation, understanding, imagination and skill in the techniques of character development and characterization.
In this workshop, you ll build these skills and apply what you ve learned to specific fictional characters of your own choosing. You can bring characters from works in progress if you like, but the focus will be on character development and characterization techniques that can be applied to any long or short fiction form.
The workshop will consist of six one-week sessions. Each session will include online lectures and associated textbook reading assignments, along with a writing assignment to be submitted to the instructor for private review. In addition, work will be posted each session for more...
Elements of Effective Writing III: Creativity & Expression from Writers Online Workshops In this workshop we ll look at ways to take your writing to the next level no matter what kind of writing you do. In each session you ll learn techniques to add depth, texture and emotion to your writing.
To get the most from this workshop you should already have a good grasp of grammar, mechanics and composition ( Elements of Effective Writing I and II, while not prerequisites, are recommended if review is necessary). We will focus on creative concepts, which will be explained in the text and the online lectures and reinforced with numerous examples and exercises.
The workshop will consist of six one-week sessions. Each session will include online lectures, associated textbook reading assignments, creative and practice exercises, and writing assignments to be submitted to the more...
Elements of Effective Writing II: Form & Composition from Writers Online Workshops In this workshop, you'll learn how to put the pieces together to make your writing coherent, logical and effective. You'll learn the basic principles of composition, explained in easy-to-understand language. And, through the use of numerous examples and practice exercises, you ll begin to develop your own personal style. In order to fully benefit from this workshop, you should already have a good grasp of grammar and mechanics ( Elements of Effective Writing I: Grammar & Mechanics, while not a prerequisite, is recommended if a grammar review is necessary).
The workshop will consist of six one-week sessions. Each session will include online lectures and creative and practice exercises. You will have an opportunity to evaluate your own progress with online, self-graded "tests." Each more...
Elements of Effective Writing I: Grammar & Mechanics from Writers Online Workshops Brush up on grammar basics in six easy-to-follow sessions. Each session will include online lectures and creative and practice exercises. You will have an opportunity to evaluate your own progress with online, self-graded "tests." Each session, you ll submit an assignment to the instructor for private review, and optional writing assignments will be posted for group review and feedback. Throughout the workshop, you will be able to participate in asynchronous lecture discussion and encouraged to take advantage of ongoing informal discussions and self-directed writing exercises. By the time you complete EEW 1, you'll have the solid foundation you need to take your writing to the next level! more...
Essentials of Business Writing from Writers Online Workshops The purpose of this online workshop is to instill and enhance effective writing skills for producing business documents (such as reports, memos, letters, and meeting minutes) that have clarity and impact. After this workshop, you will be able to:
1) Overcome mental blocks, especially those due to fear and anxiety.
2) Avoid common mistakes of punctuation, grammar, and usage.
3) Present ideas logically and persuasively.
4) Have command of the most up-to-date rules of layout and design.
5) Understand the writing, review, and editing process.
6) Enjoy writing instead of dreading it! Write with confidence!
The workshop will consist of six one-week sessions, each of which includes online lectures as well as creative and practice exercises. Each session, you ll submit an assignment to the more...
Taylor Performance Solutions, Inc.
Hiring for the 21st Century Many times little attention is paid to the hiring process but too much haste can cause many problems later on! The topics covered in this workshop will help you attract the right people, write a job description, write effective newspaper ads, analyze and weed out resumes, develop a process for conducting interviews and prepare to negotiate compensation. more...
Negotiations Training - The Art and Science Everybody can benefit from learning the art of negotiation, whether for use in business, community or personal relationships. In this workshop you will learn how to prepare and manage the discussion, make wise choices and feel confident in the process. The skills learned can be used to purchase your next car, buy a house, negotiate with contractors or vendors and close a business deal. more...
Managing Conflict Understand the elements of conflict, recognize
conflict management styles, tips for handling
conflict, tips for avoiding conflict, enhance
conflict management skills.1/2 day for staff and
additional 1/2 day for managers. more...
Sycamore Tree Ministries, Inc.
Church access One fifth, 1 in 5, 20% of Americans have some form of disability. Is your church reaching this unreached population? Help is available.
The ADA should be viewed as a tool for churches and ministries to be more like the Apostle Paul when he said that he becomes all things to all men so that by all means he may see some saved. However, too often the ADA is viewed with disdain and as government intrusion into our private lives by churches; even though, churches for the most part are exempt from the legal ramifications.
This course is designed to help churches, ministries, and their leaders (both lay and ordained) to understand how the ADA is a friend. This course is designed to help church and ministry leaders to begin thinking about access to facilities and curriculum for persons with more...
Church access One fifth, 1 in 5, 20% of Americans have some form of disability. Is your church reaching this unreached population? Help is available.
The ADA should be viewed as a tool for churches and ministries to be more like the Apostle Paul when he said that he becomes all things to all men so that by all means he may see some saved. However, too often the ADA is viewed with disdain and as government intrusion into our private lives by churches; even though, churches for the most part are exempt from the legal ramifications.
This course is designed to help churches, ministries, and their leaders (both lay and ordained) to understand how the ADA is a friend. This course is designed to help church and ministry leaders to begin thinking about access to facilities and curriculum for persons with more...
States of confidence
Ms A course on achieving supreme self confidence and raising your level of self esteem.
Learn quickly the skills, tools, techniques and resources to change your self confidence anytime you want. more...
Taylor Performance Solutions, Inc.
Speaking in Public Public speaking is a great way to enhance your image, increase your self confidence and improve in your career. You will learn how to develop materials, inspire an audience, make a speech memorable, exude professionalism and erase fear.
We can customize a workshop to deliver on site for groups of at least 8 people. more...
Mastering the Art of Time Management In this workshop you will learn time management skills which can increase your productivity and lower your stress. You will learn how to best use your time, identify causes of procrastination and reduce time wasters. This interactive workshop can help you manage your personal time and your professional time!
For on site workshops, we offer a four hour module for all employees and an additional four hour module for managers to help their employees manage their time. more...
Mastering the Art of Time Management In this workshop you will learn time management skills which can increase your productivity and lower your stress. You will learn how to best use your time, identify causes of procrastination and reduce time wasters. This interactive workshop can help you manage your personal time and your professional time!
For on site workshops, we offer a four hour module for all employees and an additional four hour module for managers to help their employees manage their time. more...
Time Management Skills for Increase Productivity In this workshop you will learn time management skills which can increase your productivity and lower your stress. You will learn how to best use your time, identify causes of procrastination and reduce time wasters. This interactive workshop can help you manage your personal time and your professional time!
For on site workshops, we offer a four hour module for all employees and an additional four hour module for managers to help their employees manage their time. more...
Time Management for Increased Productivity Do you feel like there is never enough time? Does the clock seem to jump ahead while your productivity lags behind? Register today for this workshop to learn time management skills which can increase your productivity and lower your stress. You will learn how to best use your time, identify causes of procrastination and reduce time wasters. This interactive workshop can help you manage your personal time and your professional time! more...
LearningSpan, Inc.
Self-paced Training Powered by LearningSpan LearningSpan (www.learningspan.com) delivers multimedia, self-paced training courses, through partnerships with quality courseware developers, covering a wide variety of subject matters. Training is available on demand, over broadband Internet connections. The LearningSpan training delivery network includes a comprehensive learning management system ( LMS) which allows for the configuration of training curricula and tracks individual learners' progress and performance.
LearningSpan has partnered with some of the best courseware developers in their respective fields, to deliver quality, self-paced training, on demand, and at an affordable price.
Health and Safety
MARCOM has one of the largest safety and regulatory compliance libraries in the country. In addition to their comprehensive more...
TrainingConnections.ORG
Effective Complaint Handling How does your company handle complaints?
Are they regarded as negative and troublesome issues that deflect resources from the 'real work' of the organization?
If so you need this training. Keep customers happy and make more money! more...
Inside Selling (Retail Sales) Inside selling focuses on transaction or retail sales. The target participant for this training is the retail rep who is new (less than 3 years) in their position, one performing at or below quota or for the seasoned rep looking for new ideas.
It addresses the selling process, handling customer complaints, communication skills and the importance of profit. more...
Professional Selling Close more business deals, retain sales staff and serve your customers better by using the proven sales techniques presented in this selling professional services training module.
Professional Selling is designed to prepare individuals to introduce an effective sales management process within any organization. It provides a strong foundation in sales management, and outlines sales techniques from preparing a proposal to closing the sale that can be easily implemented after the course is over more...
Managing Conflict Being able to effectively manage conflict can often determine the success or failure of an organization.
This practical managing conflict training will assist all employees in understanding and handling conflict situations within your organization more...
Nurturing A Customer Service Environment Many companies make the mistake of having "customer service" for a buzz word and yet have no real plan in place to create an environment that fosters excellent service.
This class addresses the problems behind the scenes that affect front line customer service and how to get everyone involved in the process. more...
Facilitation Skills for Business The ability to facilitate groups within the organization has become a critical business skill due to the increasing complexity of business processes and the relationships required to ensure that they are fully functional and successful. more...
Presentation Skills for Business Improve your staff's productivity and profile by training them to deliver effective presentations with confidence and ease of delivery.
Presentation Skills training looks at presentation from a process viewpoint and takes the participant from the design to delivery of an effective presentation. more...
Strategic Decision Making Learn how you can make better strategic decisions consistently by instituting a strategic decision making process using proven tools and techniques developed and tested by experts.
Manage your strategic decision making efficiently in the same way as every other process in the organization and watch the improvements happen - better strategic decisions and reduced stress are only some of the many benefits that can be achieved. more...
Employee Motivation Do you need to motivate your employees? Create an environment that fosters motivation? To improve employee job performance?
This course is designed to prepare individuals, and in particular managers, to increase motivation levels within any organization. It provides a strong foundation on motivation theory as well as a roadmap from which a successful motivation system can be built after the course is over. more...
Creative Problem Solving Increase employee productivity, reduce company waste and improve customer satisfaction by developing a process for effectively solving problems.
These benefits and many others are the excellent reasons to learn the creative problem solving techniques outlined and build a toolkit for solving problems that form part of every day life in your organization. more...
Employee Absenteeism Absenteeism cost companies millions of dollars a year in lost revenue. How much is it costing YOU?
This highly practical training dispels the many myths around employee absenteeism and details how to implement an effective absence management program within your organization. more...
Leadership and Delegation The transfer to a subordinate the responsibility for carrying out a particular task while at the same time providing the necessary authority to achieve that task is an essential part of any leaders tool kit.
This innovative leadership and delegation training highlights the importance of effective delegation skills in achieving organizational objectives. more...
Leadership and Influence Discover how you can influence individuals and groups through leadership to achieve organizational objectives.
This leadership and influence training is designed to prepare individual learners interested in broadening their knowledge/skills base or for those seeking to instruct others on how to influence others. It provides a strong foundation in leadership and management, influence techniques, and how to build relationships. Completion of this course will provide participants with effective strategies for influencing others long after the course is over. more...
Leadership Skills Learn how leadership is required to simply overcome the dynamic environment of modern business often populated by hostile competitors, demanding customers and reticent personnel. The ability to lead, and the traits and behaviors associated with leadership are the central focus of this training pack. more...
Quality Business Concepts
Leadership Development This is a program whose learning objective is the development of leadership skills necessary for individuals to help their organization achieve success. With the increasing concept of "team-building" and employee involvement in critical areas, it is important for all team members and employees to practice and apply leadership skills and principles.
Leadership is a skill anyone can successfully utilize and by definition, it inspires confidence among the people who are needed to achieve organizational goals. This program is geared for any member of an organization including supervisors, general workers, production employees, clerks, engineers, and any other working professionals. more...
Simply Effective --> Results!
Competitive Edge Business Coaching Alliance Business Coaching provides a critical adaptive edge to countless entrepreneurs, executives, and professionals. Coaching provides feedback, insights, and guidance from an outside vantage point to leverage resources and drive the business.
Now you can get an edge on your competition by staying current as a leader and visionary in your specialty.
The Competitive Edge Business Coaching Alliance gives you the business finesse and coaching feedback you need to put it all together. This year-long program is unique. It is packed with useful practical tools, insights, calculations, tracking, planning, budgeting and time management tools never taught in business schools. Alongside this commonsense toolkit, The Competitive Edge Business Coaching Alliance offers you monthly seminars on classic more...
Serebra Learning Corporation
Electronic Commerce Security Issues This course describes the technologies of ecommerce, including electronic commerce security issues and electronic payment systems. Also presented are business strategies for electronic commerce, including branding and technology-enabled relationship management. The course ends with a discussion of topics that are important to e-commerce but are neither business nor technology issues. These topics include project planning and management issues. This course is designed for students with no previous electronic commerce knowledge or experience. more...
Electronic Commerce Strategies This course, eCommerce Strategies, presents business strategies for electronic commerce, including branding, technology-enabled relationship management, purchasing, electronic data interchange, supply-chain management, auction sites, virtual communities, and Web portals. Also discussed are the factors that are important to electronic commerce but that are not business or technology issues. These include international, legal, ethics, and tax issues. This course is designed for students with no previous e-commerce knowledge or experience. People wanting a broad overview of e-commerce concepts. more...
Introduction to e-Commerce This course covers the world of electronic commerce or eCommerce. The course starts from a basic introduction of e-commerce and EDI through how the Internet and the World Wide Web has become the infrastructure upon which electronic commerce is built. Learn about the programming languages of the Web and type of equipment needed for enterprises to build a successful eCommerce business. Also learn the tradeoffs of equipment and hardware selection and this course takes the learner through the types of software and types of evaluations required for you to choose the best eCommerce software for the enterprise. People wishing to gain a broad overview of Electronic Commerce concepts. more...
Oracle8i DBA--SQL*Loader, Oracle Export and Import, and NLS The course is aimed at familiarizing you with the data transfer tools of Oracles. The course will teach you how to use SQL*Loader to load data into an Oracle database. The course will also teach you how to use the Oracle Export and Import Utilities. Next the course will detail explain the NLS feature of Oracle8i. The course initiates the learner into hands-on learning by helping the learner to type-in the commands to perform administrative tasks.Related Exam: Oracle Exam #1Z0-023: Oracle 8i: Architecture and Administration. more...
The HP-UX Operating System This course covers the origin and history of the HP-UX operating system and its relationship with other UNIX family systems. It examines the HP-UX system components and addresses issues surrounding its use, administration, and development. The course highlights those aspects that make HP-UX an innovative operating system and provides some commmonly used UNIX skills and tricks. This course addresses the needs of system administrators, software developers, IT managers, IT consultants, and other professionals who work with computer operating systems, specifically, the HP-UX operating system. more...
The Sun Solaris Operating System This course covers the origin and history of the Solaris 2.x operating system, and its relationship with other Unix family systems. It presents the Solaris operating system as a business solution, and examines its various components and addresses issues surrounding its use, administration, and development. The course highlights those aspects that make Solaris an innovative operating system, and provides some commonly used Unix skills and "tricks". UNIX users in a SUN platform. more...
The Linux Operating System This course covers the origin and history of the Linux operating system and its relation with other Unix family systems. It examines various ""distributions"" of Linux , its value as a reliable business solution, and its various components, and it addresses issues surrounding its use, administration, and development. The course highlights those aspects that make Linux an innovative operating system, and provides some commonly used Unix skills and ""tricks"". This course introduces the origin, history, and current trends of the Linux operating system as well as the important considerations in deploying Linux systems in a business environment. It describes how to choose a Linux ""distribution"" and installation media. It also explains what is needed to install a Linux system, and the more...
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. Further 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. more...
Java 2: Networking This course provides an overview of TCP/IP. It also explains the terms such as port socket proxy server UDP and datagrams. The course explains the importance of the InetAddress class in Java networking. You will learn to use the methods of this class in a Java program. In addition you will be introduce to URLs and URL related classes in Java. This course explains how to use the methods of the Socket ServerSocket DatagramSocket and DatagramPacket classes in a program. You will also learn how to create TCP/IP server and clients by using sockets and datagrams. Finally the course explains how to multicast datagram packets to multiple clients. more...
Java 2: Extending the GUI This course provides an overview of advanced Graphical User Interface ( GUI) components such as fonts menus and dialog boxes. It also discusses the creation and use of these GUI components. You will be introduced to the various components of the Delegation Event Model in JDK 1.2 and the class hierarchy in the java.awt.event package. You will learn about the various classes in the java.awt.event package that define different types of events. In addition you will learn to implement the various listener interfaces and use the adapter classes for handling events. more...
Advanced Features of java.lang & java.util Packages This course provides an overview of the advanced features of the java.lang and the java.util packages. The course details the methods of the System Process and Runtime classes in the java.lang package. You will learn to access runtime objects by using the classes in java.lang.reflect package. The course also deals with the classes in java.util.jar package. In addition you will be able to perform input/output operations in jar files. Finally you will learn how to use the methods in the Manifest class to manipulate the manifest file. more...
Win2000 Server Migration - Part II Built on Window NT Server 4.0 technology Windows 2000 Server allows you to select from a vast new array of features and customize how you will use them. Enhanced security improved file management greater scalability and overall ease of administration are the underlying design concepts of Windows 200 Server. The units in this course introduce you to Windows 2000 Server installation methods domain controller upgrading Active Directory installation and important concepts for upgrading your client computers to Windows 2000 Professional workstations. more...
Win2000 Server Migration - Part I Built on Window NT Server 4.0 technology Windows 2000 Server allows you to select from a vast new array of features and customize how you will use them. Enhanced security improved file management greater scalability and overall ease of administration are the underlying design concepts of Windows 200 Server. The units in this course introduce you to the key new elements in Windows 2000 server including a close examination of Active Directory and new network interfaces. more...
Microsoft Project 98 Advanced This course provides advanced-level training using Microsoft Project 98. A fictitious information technology consulting firm, Scott & Associates, is used throughout the course to illustrate important concepts. This course is designed for individuals who want to achieve advanced-level proficiency using Microsoft Project 98. more...
Microsoft Project 98 Intermediate Microsoft Project 98 is the leading project management software tool. This course explains several advanced features of Project 98 to help you manage projects. After completing this course, you will be able to use Project 98 to assist in managing multiple projects, customizing the Project environment, using Project in a workgroup, and using Project with other applications. This course is designed for users who want to achieve intermediate proficiency in Microsoft Project 98. more...
Microsoft Project 98 Basic Microsoft Project 98 is the leading project management software tool. This course provides an introduction to project management and using Project 98 to help manage projects. After completing this course, you should understand basic principles of project management and be able to use Project 98 to assist in creating a project Work Breakdown Structure and in sequencing tasks in order to create a project schedule. This course is designed for users who want to achieve basic proficiency in Microsoft Project 98. more...
Lotus Notes R5 for End-Users Advanced The purpose of this course is to provide tools to help the student learn how to use advanced features of Lotus Notes Version 5.0. Notes is a very powerful collaborative software. This course will take the student to the next level of complexity with Notes. The course will step the student through the advanced functions in Mail, Calendars, searching, building and customizing databases and creating custom agents. Using hands-on techniques and tips and pointers, the student will quickly gain a working knowledge of Notes an effective and efficient Notes user. Designed to teach advanced features of Lotus Notes Version 5.0 more...
Migrating to Lotus Notes R5 This course is designed to help current users of Lotus Notes Versions 4.x or lower to learn and understand the basics of Lotus Notes Release 5. The look and feel of Notes changed significantly with Release 5, and this course is designed to help users understand new features so that they can become productive more quickly. It should be noted, however, that all features Notes users are accustomed to are still in the product; in some cases they have been moved into a different area or are accessed in a different way. Designed to help current users of Lotus Notes Versions 4.x or lower to learn and understand the basics of Lotus Notes Release 5. The look and feel of Notes changed significantly with Release 5. and this course is designed to help users understand new features so that they can more...
Microsoft NT 4 Workstation for End-Users Advanced Microsoft Windows NT is an operating system, a computer program that controls the basic operation of your computer and the programs you run on it. Programs, also known as applications, are task-oriented software you use to accomplish specific tasks, such as word processing, managing files on your computer, and performing calculations. The four units in this Advanced course extend your Windows NT skills as you build expertise in sharing information between programs with object linking and embedding; managing hardware, including printers and other devices; performing disk backups and restoring a backed-up file; and working with Windows NT administrative tools. more...
Microsoft NT 4 Workstation for End-Users Intermediate Microsoft Windows NT is an operating system, a computer program that controls the basic operation of your computer and the programs you run on it. Programs, also known as applications, are task-oriented software you use to accomplish specific tasks, such as word processing, managing files on your computer, and performing calculations. The four units in this Intermediate course build on your knowledge of fundamental Windows skills and present additional topics, including how to manage shared files with Network Neighborhood; use Internet Explorer to open and view Web pages; create and work with a docucentric desktop; and maintain disks and programs on your computer. more...
Microsoft NT 4 Workstation for End-Users Basic Microsoft Windows NT is an operating system, a computer program that controls the basic operation of your computer and the programs you run on it. Programs, also known as applications, are task-oriented software you use to accomplish specific tasks, such as word processing, managing files on your computer, and performing calculations. The five units in this Basic course introduce you to the fundamental Windows NT skills, including how to use windows, menus, toolbars, scroll bars, and dialog boxes; work with Windows programs, such as WordPad and Paint; manage files and folders using both My Computer and Windows NT Explorer; and customize your Windows NT work environment using the Control Panel. more...
Microsoft Windows 98 for End-Users Advanced Microsoft Windows 98 is an operating system that makes it easy to work productively on your computer. Windows 98 offers an on-screen environment of icons and windows that lets you maneuver quickly and easily among programs and files. The units in this course introduce you to the advanced features of Windows 98 and familiarize you with the Windows 98 environment as you share information between programs maintain your computer manage hardware back up important information to you hard dis and explore communication features. more...
Microsoft Windows 98 for End-Users Intermediate Microsoft Windows 98 is an operating system a computer program that controls the basic operation of your computer and the programs you run on it. Programs also known as applications are task-oriented software you use to accomplish specific tasks such as word processing managing files on your computer and performing calculations. The five units in this Intermediate course build on your knowledge of fundamental Windows skills and present additional topics including how to use Internet Explorer and work with Web pages; use Outlook Express to send receive and manage e-mail messages; manage shared files using Network Neighborhood; create a Web page with FrontPage Express; and create and work with a docucentric desktop. more...
Microsoft Windows 98 for End-Users Basic Microsoft Windows 98 is an operating system a computer program that controls the basic operation of your computer and the programs you run on it. Programs also known as applications are task-oriented software you use to accomplish specific tasks such as word processing managing files on your computer and performing calculations. The five units in this Basic course introduce you to the fundamental Windows 98 skills including how to use windows menus toolbars scroll bars and dialog boxes; work with Windows programs such as WordPad and Paint; manage files and folders using both My Computer and Windows Explorer; and customize your Windows 98 work environment using the Control Panel. more...
Microsoft Windows 95 for End-Users Advanced Microsoft Windows 95 is an operating system that makes it easy to work productively on your computer. Windows 95 offers an on-screen environment of icons and windows that lets you maneuver quickly and easily among programs and files. The units in this course introduce you to the advanced features of Windows 95 and familiarize you with the Windows 95 environment as you share information between programs, back up important information on your hard dis, manage hardware, and work with DOS. more...
Microsoft Windows 95 for End-Users Intermediate Microsoft Windows 95 is an operating system that makes it easy to work productively on your computer. Windows 95 offers an on-screen environment of icons and windows that lets you maneuver quickly and easily among programs and files. The units in this course introduce you to the intermediate features of Windows 95 and familiarize you with the Windows 95 environment as you explore the Internet and networking; maintain your computer; and create an work in a docucentric environment. more...
Microsoft Windows 95 for End-Users Basic Microsoft Windows 95 is an operating system that makes it easy to work productively on your computer. Windows 95 offers an on-screen environment of icons and windows that lets you maneuver quickly and easily among programs and files. The units in this course introduce you to the basic features of Windows 95 and familiarize you with the Windows 95 environment as you manage files, run programs, and customize your desktop. more...
CICS ESA File Processing and Program Execution This course covers the coding techniques, source language statements, and CICS commands needed to code an application program for the CICS/ ESA environment. It covers reading, writing, and deleting records from VSAM KSDS, handling exception conditions, and preparing a CICS program for execution. While each CICS solution is designed to run on a particular operating system and hardware platform, this course will cover CICS/ESA version 4.1. People wishing to learn more about the CICS System. more...
CICS ESA Definition and Program Design This course covers the basic coding techniques, source language statements, and CICS commands needed to code an application program for the CICS/ ESA environment. It discusses how to code the BMS macros needed to define the maps a CICS program uses for input and output, implementing pseudo-conversational transactions, and passing control among separate application program modules. While each CICS solution is designed to run on a particular operating system and hardware platform, this course will cover CICS/ESA version 4.1. People wishing to learn more about the CICS system. more...
CICS/ESA Concepts This course explains the basics of the Customer Information Control System ( CICS). It focuses on the single-system environment but also discusses CICSplex and other CICS intercommunication facilities. CICS is IBM's general purpose online transaction processing ( OLTP) software which is used by many organizations to handle transaction processing needs.Some topics discussed in this course are online versus batch processing and the CICS/ESA processing environment; CICS/ESA architecture and resources; task file and program control; as well as command-level interfaces. The third unit covers CICS application programming which explains data streams and mapping support as well as program preparation testing and debugging and pseudo-conversational programming. The course explains the interconnected more...
CICS ESA Concepts This course explains the basics of the Customer Information Control System ( CICS). It focuses on the single-system environment but also discusses CICSplex and other CICS intercommunication facilities. CICS is IBM's general purpose online transaction processing ( OLTP) software, which is used by many organizations to handle transaction processing needs.Some topics discussed in this course are online versus batch processing and the CICS/ ESA processing environment; CICS/ESA architecture and resources; task, file, and program control; as well as command-level interfaces. The third unit covers CICS application programming which explains data streams and mapping support as well as program preparation, testing and debugging, and pseudo-conversational programming. The course explains the more...
JES2 Job Controls This course covers the services provided by JES2 and how users can control the jobs submitted to JES2 using JCL parameters, JES2 control statements, and JES2 operator commands. This course reviews the purpose of a job entry system in the MVS environment and describes the services provided by JES2. The basic structure of JES2 and the functions it performs are discussed along with remote job entry (RJE), network job entry (NJE) and additional facilities. It discusses use of the MVS JCL statements and parameters that control JES2 processes, in particular how to bypass some of the JES2 processing stages, hold a job in the JES2 processing queues, and control the selection of a job for execution. The course also covers the JES2 control statements for establishing job parameters and communicating more...
JES2 Advanced Operations II The JES2 Advanced Operations Part II (48173) course discusses the advanced procedures for controlling JES2 Remote Job Entry facility and the Multi-Access Spool facility. The course examines the JES2 Automatic Command Processing Facility and reviews the four major steps required for a complete system initialization. It covers initialization and recovery considerations in a Multi-Access Spool environment and explains how to display the current settings of initialization options.This course is designed for operators with previous JES2 experience. This course is designed for operators with previous JES2 experience more...
JES2 Advanced Operations I This course covers the advanced procedures for controlling the JES2 remote job entry facility, and the multi-access spool facility. The course discusses how JES2 assigns attributes to a job, the commands used to change the default job attributes associated with a reader, and how the command authority of a console or reader determines which commands can be entered by using it. It covers the commands that control JES2 spool data sets and the offloading of spool data, the JES2 automatic command facility and how it allows the user to enter commands now, for execution later. The course describes the general procedures to perform for each of the initialization steps and the options available when performing a JES2 initialization, and the reserved $T and $ADD commands. This course is written to more...
JES2 System Control II This course covers the JES2 and MVS commands for controlling batch jobs, started tasks, and time-sharing users. Manipulating jobs in the queues and controlling JES2 initiators are also described. The course describes JES2 initiators, the commands used to control them, and how JES2 initiators select work from the execution queues. Also discussed are commands to change the class or priority of jobs in the JES2 execution queue. The course provides an introduction to the operating system and its components, describes the stages of job processing after a job has been selected for execution, explains the execution of started tasks and the services provided to TSO users by MVS and JES2. MVS and JES2 commands used to control jobs in execution are discussed as well as how to cancel batch jobs, more...
JES2 System Control I This course covers the JES2 and MVS commands for controlling batch jobs, started tasks, and time-sharing users. Manipulating jobs in the queues and controlling JES2 initiators are also described. The course describes JES2 initiators, the commands used to control them, and how JES2 initiators select work from the execution queues. Also discussed are commands to change the class or priority of jobs in the JES2 execution queue. The course provides an introduction to the operating system and its components, describes the stages of job processing after a job has been selected for execution, explains the execution of started tasks and the services provided to TSO users by MVS and JES2. MVS and JES2 commands used to control jobs in execution are discussed as well as how to cancel batch jobs, more...
JES2 Job and Device Control II This course discusses basic computer operations in an MVS JES2 environment. It describes the devices controlled by JES2, explains how to determine which devices connected to the computer system are under the control of JES2 and describes the status of JES2 commands to control device status. The course examines the commands used to control JES2 printers, describes the setup requirements that can be specified for a SYSOUT dataset and how these requirements relate to printer setup characteristics. It also describes how JES2 combines SYSOUT datasets into output groups, selects output groups for printing and provides a comprehensive examination of the JES2 Remote Job Entry (RJE) facility. The course discusses the commands used to control remote devices, explains how to send messages to other more...
JES2 Job and Device Control I This course describes the functions performed by MVS and JES2 in managing a computer system and how time-sharing users, batch users, and operators communicate their requirements to JES2 and MVS. Students will learn to identify the services performed by JES2 during each of the six phases of job processing as well as identify the manual required to find more information about a given command or message. Several JES2 commands will be described including commands to perform the following tasks: display the status of one or more jobs; hold, release, or cancel jobs in the JES2 queues; display the status of JES2 devices and queues; control JES2 readers and printers; and control the setup specifications of a JES2 printer. Students will also learn how to operate a remote station. This course is more...
Intermediate COBOL This course continues from the Basic COBOL course and extends the student's knowledge of COBOL programming in both volume and depth. The course begins by thoroughly describing the seven major sections within the DATA DIVISION and the purpose of each. The student learns many of the more subtle ways to define and store data. All the major clauses available in a data description item are discussed including numeric usages such as COMPUTATIONAL, BINARY, and PACKED-DECIMAL storage. The course continues with a more detailed description of using single and multidimensional tables and employing a formal table index. Statements associated with tables such as SET and SEARCH are covered. The student learns a number of important COBOL techniques such as creating comment lines, debugging lines, and more...
Basic COBOL This course provides a thorough foundation in COBOL programming. It begins by describing COBOL, the format and source statements, the name and purpose of each division in the program, defining variables in WORKING-STORAGE, creating paragraphs and executable statements in the PROCEDURE DIVISION. PERFORM, GO and IF statements are covered. A first COBOL program is developed from start to finish.The course continues with important information concerning the creation of data structures and record descriptions. The student learns about PICTURE clauses to create alphanumeric, numeric, signed, and decimal fields. There is considerable treatment of report formats and layouts and creating necessary record descriptions. Additional statements such as MOVE, ADD/SUBTRACT, and COMPUTE are covered. File more...
Relational Database Design and Administration This course covers the design methodologies and techniques utilized when building an application based on a Relational Database Management System ( RDBMS), using Structured Query Language ( SQL). The course is based on RDBMS technology and will identify and explain the details and implementation. Designed for individuals in the design and administration of relational databases. more...
Relational Database Concepts and Facilities This course covers the general conceptual methodology, models, and technology that are utilized in Relational Database Management Systems ( RDBMS). The course is designed to give the user a top-down overview of relational database development and implementation. By breaking down the application development process into distinct components, the student will understand the key features of Relational Database Technology. Designed to give an overview of relational database development and implementation. more...
Advanced C Programming This course introduces complex data elements and many important functions. The elements of a structure can be accessed separately or manipulated as a single variable. The course also describes other data elements, functions for the manipulation of characters, logical operators ( AND, OR, XOR, INV, and SHIFT), and dynamic memory allocation. This course is not written to a version. This course is designed for beginning or experienced application programmers wanting to learn the C language. more...
Intermediate C Programming This course addresses two major areas of C programming: pointers and input/output. The majority of C Language programs use pointers. This course teaches the techniques for working with pointers and functions and performing input /output functions. It covers retrieving input from the keyboard, the getch( ) function, the fundamentals of performing multiple character input, and using scanf( ) to read character strings from the keyboard. Two C library functions are described that enable a program to transfer between one storage location and another, and reformat the location in the process. Also covered is writing C code to the standard DOS printer and how writing to a printer differs from writing to a monitor. This course is not written to a specific version. This course is designed for more...
Basic C Programming This course covers the powerful C programming constructs; functions, symbolic constants, macros, and arrays. It describes the principles and processes of writing user-defined functions, the difference between user functions and C library functions, function headers and definitions, passing data among functions, and recursive functions. It also provides an understanding of life span or scope of program variables, which are crucial to the successful execution of any C program, function prototypes and recursive functions. The course concludes as the student is shown how to use #define to create symbolic constants and macros and how C structures enable related data to be managed and manipulated as a group. This course is not written to a specific version. This course is designed for beginning more...
Introduction to C Programming This course illustrates the basic elements of programming in the C Language. The course uses interactive programming exercises to teach the components of a C program and the syntax of basic C commands. The course begins with an overview of C and its history, comparing it with other programming languages. The structures and elements that every program must contain are introduced, then keywords and identifiers are covered along with the printf( ) function. The use of white space, indents, and comments to document C programs are also covered. The interactive constructs, conditional constructs, execution control statements, break, and continue are explained, demonstrated, and practiced. Data types used in C programs, arithmetic operators, logical operators, and abbreviation of C statements more...
SQL Server 7.0 Database Admin. Part I This course builds upon previous courses by covering database management and provides a foundation for advanced courses on data warehousing client/server application development and SQL to IIS active server pages. Related Exams: Prepares users for both Microsoft Exams #070-028 Administering Microsoft SQL Server 7.0 and #070-029 Designing and Implementing Databases with Microsoft SQL Server 7.0. more...
UNIX Programming Tools The UNIX Programming Tools course is designed to introduce some of the development tools commonly available on the UNIX operating system. These are powerful tools that can cut down on development time as well as simplify the tasks of maintaining a system. This course introduces the UNIX operating system, cc. It covers the main options available as well as the file naming conventions cc requires. Students learn how to use the make command to maintain up-to-date versions of computer programs as well as how to create files called a makefiles or description files which describe the inter-file dependencies and command sequences. The student will also learn how to use the powerful debugging tool, sdb, in two ways: to debug programs that have abnormally terminated and produced a core file and more...
UNIX Shell Programming The UNIX Shell Programming course is designed to give students an idea of what can be accomplished with shell scripts and how to write them. This course teaches the features of the shell such as I/O redirection, filename shorthand, looping constructs, variables, and signal handling. The course introduces the concept of shell programming, how and when to create shell programs, and how to run shell programs. It also provides a general discussion of shell metacharacters as well as quoting mechanisms. The course covers various methods of getting input for shell scripts. Four methods are presented: command substitution the read command, command line input and the trap command. Also presented is a summary of the types of interpretations the shell performs and a discussion about double quote more...
UNIX System Administration This course presents the basics of administering a UNIX operating system. It includes instruction on adding and removing users, backing up the file system, managing the file system, and manipulating the run-time environment. The course introduces the concept of system administration. It describes the duties of the system administrator, introduces the superuser and discusses how an administrator accesses the system, It also explains file systems and introduces some of the standard directories and files found in the UNIX system. The course explains how the UNIX system is launched and shut down and the systems used for automating. It explains the steps necessary to add and remove users from the system, password systems, and the concept of user groups. The course details the management of the more...
UNIX Editing Printing and Text Formatting This course presents the basics of editing, printing and formatting UNIX text files. The course concentrates on the vi editor and nroff programs. The course covers the features and capabilities of the vi editor and introduces the student to the editor's features, navigation, editing commands techniques, as well as the screen related editor options. It also introduces the following tasks; opening a file, navigating through a file, moving the cursor, deleting text, adding text and moving text. The course shows the student how to launch and quit the vi editor and explains how to work on multiple file and recover from a system crash. It introduces the student to command affect the entire file and describes hoe to use perviously specified patterns for improving editing efficiency. The more...
UNIX Files and Directories This course describes the UNIX system of directories and files. It explains the structure of the UNIX hierarchical file system and how to access files and directories. It also presents the commands for copying, moving, removing, renaming, and backing up files in the directories, as well as the process for renaming, removing and backing up directories. Permission rights which are required for accessing files and directories, are defined together with the method for changing permission rights. This course will explain the purpose of the .profile file and the commands to set shell variables and to set terminal options. Additionally, commands for text file manipulation will be introduced. These commands will enable text selection, alteration, file comparison, line sorting, and removal of text. more...
Introduction to UNIX This course presents the basics of using a UNIX operating system, including logging in, using simple commands, and creating files. It also addresses several useful electronic communication programs available on a UNIX operating system. The course begins with an introduction to the features and capabilities of a UNIX operating system. It introduces the student to the system's main components and to the way they work together. It also discusses the UNIX operating system's ability to support more than one user and to do more than one thing at a time. The following tasks are covered; logging in, logging off, running programs, creating files, setting the terminal type, changing or assigning a password, and communicating with other users. The student will also be introduced to how the more...
OS 390 Introduction to ISPF This course, OS/ 390 Introduction to ISPF, introduces the fundamental functions and utilities available in the panels and subpanels of the ISPF Primary Option Menu. ISPF is a multifaceted development tool set for the OS/390 system, and has been used extensively by OS/390 programmers to increase productivity of host-based application development projects. The course also provides an overview perspective of the Software Configuration Library Manager ( SCLM) an installable option of ISPF and ISPF Client/Server.This course is designed for programmers who develop ISPF application dialogs, system analysts, and system programmers." This course is designed for programmers who develop ISPF application dialogs, system analysts, and system programmers. more...
OS 390 VM Concepts and Facilities The OS/ 390 VM course describes the main features of the VM/ ESA operating system. It introduces the "virtual machine" concept, the implementation of that concept in VM/ESA, the CMS environment, other operating environments, and system operation facilities. This course is written to OS/390 2.x. This course is designed as an introductory course for users, programmers, operators, managers who are new to the VM/ESA operating system. more...
OS 390 MQ Series This course teaches the fundamentals of using IBM MQSeries messaging technology with specific emphasis towards its use on the OS/390 platform. It begins by describing challenge fundamental to applications running across networks consisting of diverse platforms, then proposes MQSeries as the key middleware solution. The benefits of messaging and queuing are explored. Additional problematic applications scenarios are discussed, and MQSeries is shown to be an effective solution to each. Various types of MQSeries objects are discussed including queues and queue managers, namelists, process definitions, channels and storage classes, message groups, priorities, and persistence. The Message Queue Interface ( MQI) is examined in depth and all-important calls are covered. The student learns how more...
OS 390 Intro to Parallel Sysplex This course introduces the OS/ 390 Parallel Sysplex environment. It discusses the evolution of OS/390, the software and hardware requirements that support Parallel Sysplex, workload balancing, and automation. In addition, it discusses the advantages that Parallel Sysplex provides to different environments. This course is written to OS/390 version 2.x. This course is designed for professionals responsible for planning and implementing a Parallel Sysplex environment, system programmers, managers, and network administrators. more...
OS 390 ISPF Dialog Management Services The OS/ 390 ISPF Dialog Management Services course introduces dialog development in Information System Productivity Facility ( ISPF). It describes how to organize a dialog, code the panels, use variables to pass information between the dialog and the underlying function, store the information in a table, and write a sequential output file. This course is written to OS/390 2.x. This course is designed as an introductory course for programmers who will create ISPF dialogs. more...
OS 390 ISPF Programming Dialogs This course builds on the concepts introduced in OS/ 390 ISPF Dialog Management Services (38081), which provided an overview of the possibilities when using ISPF dialogs. This course shows how to code a sample dialog in ISPF, based on an extended real-world example. At the end of the course, the student has coded a complete dialog, including panels, menus, help panels, functions, variables, tables, and file skeletons.This course is written to OS/390 version 2.x. This course is designed as a second course, following OS/390 ISPF Dialog Management Services for programmers who will create ISPF dialogs. more...
OS 390 and Networking This course introduces the fundamental concepts of networking in an OS/390 environment, and describes the various components that make up a secure, efficient network. The course also presents the various network models, and provides students with a solid understanding of how each model is appropriate for specific business requirements.This course is written to OS/390 2.x. This course is intended for information systems professionals who are interested in learning more about networking technologies, specifically in an OS/390 environment. more...
OS 390 C Programming This course provides an introduction to programming in the C Language under OS/390. First the course provides an understanding of the elements of the C language. The course introduces many important concepts concerning C object-oriented programming ( OOP). It describes the concept of a class with member variables and methods. The course continues with additional important OOP concepts which relate to C programming and include overloading of methods and operators as well as inheritance of classes. This course is designed for programmers, developers, and systems analysts who intend to do C programming in an OS/390 environment. more...
OS 390 C Programming This course covers more of the concepts that are needed before designing or coding applications using Virtual Storage Access Method ( VSAM). The course discusses how VSAM can add records to, and delete records from, a KSDS, and how VSAM manages the space within the data component of the KSDS when performing additions or deletions. It also describes the organization and function of an alternate index. The course shows how an alternate index relates to an existing ESDS or KSDS and describes how and when an alternate index can be used. The course explains the role that catalogs play in maintaining and accessing VSAM datasets and reviews the basic concepts of a catalog. It also shows how catalogs are used to locate and access a VSAM dataset. It discusses master catalogs and user catalogs - more...
OS 390 COBOL This course provides information regarding the use and future directions of COBOL under OS/390. It begins by covering the fundamentals of accessing three important databases and transaction systems from the point of view of the COBOL programmer. These are the CICS online transaction processing system, the DB2 relational database, and the IMS/DB hierarchical database management system. The course covers the essential topics related to embedded appropriate subsystem-specific commands in COBOL to accomplish the desired result. The CICS unit includes the producing of 3270 screen formats using MAP. Some fundamental SQL and traditional relational database manipulation topics are covered. IMS access includes the use of DL/1 calls.The course contains a unit devoted to a number of varied OS/390 more...
OS 390 Assembler Language Programming Advanced This course covers comparison instructions, branching instructions and how they are used to perform selection and iteration. In addition, the Data Management Macro Instructions necessary to perform simple sequential input/output operations is covered. The techniques of modular programming in assembler are presented, including standard techniques for passing data and control. Finally, the construction of a complete program and program debugging techniques are covered. This course is written to OS/390 2.x. This course is designed for beginning assembler system and application programmers. more...
OS 390 Assembler Language Programming Intermediate This course provides instruction and practice in the use of the standard assembler language instructions. The course covers executable instruction and practice in the use of the standard assembler language instructions. In addition, the course covers executable instructions for data manipulation including loading and storing data, moving data in main storage, bit manipulation, binary and decimal arithmetic, data conversions, and data editing. This course is designed for beginning assembler system and application programmers more...
OS 390 Assembler Language Programming Introduction This course provides a basic introduction to programming at the Assembler level. The architecture of IBM System /390 is presented with an emphasis on storage addressing, use of registers, and instruction formats. The format of both Assembler Language and Machine Language instructions is covered along with the operation of the Assembler program which translates one to the other. The use of decimal, binary, hexadecimal numbers, and the conversion from one system to the other is covered. Students will learn the difference between Assembler instructions, machine instructions, macro instructions, and how each is used. This course is written to OS/390 2.x. This course is designed for application and system programmers and for other individuals who wish to write programs in Assembler Language. more...
OS 390 TSO E REXX Programming This course discusses the background, structure, distinguishing characteristics, and major uses of the REXX language. A survey of the range of REXX strengths, features, versions, platforms and applications are presented. It also examines the structural units of REXX, beginning with individual characters and progressing to complete programs, with a discussion of REXX program execution in different environments.The history of the REXX language, its nature and structure are explored in this course. Starting at the basic component of the REXX language, its character groups, students will examine the features of these individual characters and the rules for combining them. Students will be able to define SAA and ANSI standards, as well as identify platforms that REXX supports.The assignment of more...
OS 390 REXX Program Development This course introduces the REXX instructions used to define and vary program flow, the order in which program instructions execute. Flow control is examined by using keywords to vary the order of execution. Students will examine the ways data can be shared between a calling host environment program and the REXX program which is called, or between a REXX program and a subroutine or function. REXX instructions that support terminal Input/ Output (I/O) operations are discussed. REXX facilities for receiving arguments and returning results are analyzed. REXX instructions and interfaces used to read and write information from disk files are also examined. In addition, the Program Stack, buffers, and the use of REXX instructions to control data movement onto and off of a Program Stack are more...
OS 390 REXX Programming Fundamentals This course introduces the REXX instructions used to define and vary program flow, the order in which program instructions execute. Flow control is examined by using keywords to vary the order of execution. Students will examine the ways data can be shared between a calling host environment program and the REXX program which is called, or between a REXX program and a subroutine or function. REXX instructions that support terminal Input/ Output (I/O) operations are discussed. REXX facilities for receiving arguments and returning results are analyzed. REXX instructions and interfaces used to read and write information from disk files are also examined. In addition, the Program Stack, buffers, and the use of REXX instructions to control data movement onto and off of a Program Stack are more...
OS/390 CICS/ESA Concepts This course explains the basics of the Customer Information Control System ( CICS). It focuses on the single-system environment but also discusses CICSplex and other CICS intercommunication facilities. CICS is IBM's general purpose online transaction processing ( OLTP) software, which is used by many organizations to handle transaction processing needs. Some topics discussed in this course are online versus batch processing and the CICS/ ESA processing environment; CICS/ESA architecture and resources; task, file, and program control; as well as command-level interfaces. The third unit covers CICS application programming which explains data streams and mapping support as well as program preparation, testing and debugging, and pseudo-conversational programming. The course explains the more...
OS 390 Introduction to CICS Transaction Server The OS/ 390 CICS course provides general information about Customer Information Control System ( CICS) and methods for employing it to perform basic Online Transaction Processing ( OLTP) tasks in a mainframe environment. The course reviews the overall structure and purpose of CICS and introduces basic command levels for CICS in the following areas: management of data and databases, data communication and interproduct communication, application development, system services, and system management. The course also introduces the basic architecture of the most commonly used OS/390 CICS setups, such as CICSPlex System Manager. This course is written to OS/390 2.x. This course is designed as an introductory programming course for system administrators, database administrators, managers, and more...
|