Training

COURSE DATE LENGTH INSTITUTION
Microsoft Certified Professional - Access 2010 February 2015 Self-paced WileyPlus Certiport
The typical candidate for the exam works as a user support professional, trainer, teacher, professor, database user, or database creator who needs to create or maintain a basic Access database. Users can create, modify, and extend functionality of basic database objects, including tables, queries, forms, and reports. Users can also construct and modify basic relationships among database entities and can instruct others in basic Access functionality and usage. The Access 2010 user typically: is effective in creating, modifying, and personalizing objects; is capable of working independently on database projects; often answers questions from others about databases; has created or modified a simple Access database; can use templates to create basic objects.
       
R Programming February 2015 January 2015 - February 2015 Coursera
Learn how to program in R and how to use R for effective data analysis. This is the second course in the Johns Hopkins Data Science Specialization. In this course you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code. Topics in statistical data analysis will provide working examples. Taught by Roger D. Peng of John Hopkins University.
       
Microsoft Certified Professional - Excel 2010 March 2014 Self-paced WileyPlus Certiport
The Core-level Microsoft Office Excel 2010 User should be able to navigate Microsoft Office Excel 2010 software at the feature and functionality level. They should be familiar with and know how to use at least 80% of the features and capabilities of Microsoft Office Excel 2010. The core-level user should be able to use Microsoft Office Excel 2010 to create and edit professional-looking spreadsheets for a variety of purposes and situations. Users would include people from a wide variety of job roles from almost all areas of professional, student, and personal life.
       
Creative, Serious and Playful Science of Android Apps February 2014 December 2013 - February 2014 Coursera
In this course, you will learn the fundamental computer science principles that power today’s apps. You will also create your own Android app using Java and standard software development tools. This course is a novice-friendly and delightful introduction to computer science and to programming Android apps for smartphones and tablets. No prior programming knowledge is necessary. In this course you will have fun learning to create an app for modern Android devices, such as the Nexus tablet. You will use the programming tools that Android software developers use to build your own useful app during this course. Along the way, we will introduce fundamental computer science principles and programming ideas that power today’s smartphone and tablet apps. We will also peek beyond the borders of Android programming to the world of computer science. Meet computer science undergraduates, see one of the first vacuum tube computers, the first transistor, and now-modern scientific research on the Blue Waters supercomputer—all at Illinois. Taught by Lawrence Angrave of the University of Illinois at Urbana-Champaign.
       
An Introduction to Interactive Programming in Python December 2013 October 2013 - December 2013 Coursera
This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids. This course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse. The primary method for learning the course material will be to work through multiple "mini-projects" in Python. To make this class enjoyable, these projects will include building fun games such as Pong, Blackjack, and Asteroids. When you’ve finished our course, we can’t promise that you will be a professional programmer, but we think that you will learn a lot about programming in Python and have fun while you’re doing it. Taught by Joe Warren, Scott Rixner, John Greiner, Stephen Wong of Rice University.
       
Microsoft Certified Professional - Word 2010 December 2013 Self-paced WileyPlus Certiport
The Core-level Microsoft Office Word 2010 User should be able to navigate Microsoft Office Word 2010 software at the feature and functionality level. They should be familiar with and know how to use at least 80% of the features and capabilities of Microsoft Office Word 2010. The core-level user should be able to use Microsoft Office Word 2010 to create and edit professional-looking documents for a variety of purposes and situations. Users would include people from a wide variety of job roles from almost all areas of professional, student, and personal life.
       
Secrets of Mental Math February 2013 - April 2013 12 lectures The Great Courses
Quick: What's 25 × 45? How about 742 × 300? Or 4821 ÷ 9? Most of us, when faced with math problems like these, immediately reach for a calculator or a pen. But imagine if you could perform these and other seemingly difficult—but surprisingly easy—calculations right in your head. Seems like an impossible feat? It's not. One key to improving and expanding your math potential—whether you're a corporate executive or a high-school student—lies in the powerful ability to perform mental math calculations. Solving basic math problems in your head is a gateway to success in understanding and mastering higher mathematical fields such as algebra, statistics, and calculus. It's a skill that offers other lifelong benefits, including giving you a competitive edge in school or at work; keeping your mind active and sharp at any age; improving your performance on standardized tests; and learning to solve problems by using a variety of methods. Taught by Professor Arthur T. Benjamin, Harvey Mudd College 1) Math in your Head! 2) Mental Addition and Subtraction 3) Go Forth and Multiply 4) Divide and Conquer 5) The Art of Guesstimation 6) Mental Math and Paper 7) Intermediate Multiplication 8) The Speed of Vedic Division 9) Memorizing Numbers 10) Calendar Calculations 11) Advanced Multiplication 12) Masters of Mental Math
       
Biology and Human Behavior: The Neurological Origins of Individuality February 2012 - June 2012 24 lectures The Great Courses
When are we responsible for our own actions, and when are we in the grip of biological forces beyond our control? This intriguing question is the scientific province of behavioral biology, a field that explores interactions among the brain, mind, body, and environment that have a surprising influence on how we behave—from the people we fall in love with, to the intensity of our spiritual lives, to the degree of our aggressive impulses. In short, it is the study of how our brains make us the individuals that we are. Biology and Human Behavior: The Neurological Origins of Individuality, 2nd Edition, is an interdisciplinary approach to this fascinating subject. In 24 lectures, you will investigate how the human brain is sculpted by evolution, constrained or freed by genes, shaped by early experience, modulated by hormones, and otherwise influenced to produce a wide range of behaviors, some of them abnormal. You will see that little can be explained by thinking about any one of these factors alone because some combination of influences is almost always at work. Taught by Professor Robert Sapolsky, Stanford University 1) Biology and Behavior - An Introduction 2) The Basic Cells of the Nervous System 3) How Two Neurons Communicate 4) Learning and Synaptic Plasticity 5) The Dynamics of Interacting Neurons 6) The Limbic System 7) The Autonomic Nervous System (ANS) 8) The Regulation of Hormones by the Brain 9) The Regulation of the Brain by Hormones 10) The Evolution of Behavior 11) The Evolution of Behavior - Some Examples 12) Cooperation, Competition, and Neuroeconomics 13) What Do Genes Do? Microevolution of Genes 14) What Do Genes Do? Macroevolution of Genes 15) Behavior Genetics 16) Behavior Genetics and Prenatal Environment 17) An Introduction to Ethology 18) Neuro-ethology 19) The Neurobiology of Aggression I 20) The Neurobiology of Aggression II 21) Hormones and Aggression 22) Early Experience and Aggression 23) Evolution, Aggression, and Cooperation 24) A Summary
       
Understanding the Brain October 2011 - February 2012
October 2012 - February 2013
36 lectures The Great Courses
Everything that goes on inside your body and every interaction you have with the outside world is controlled by your brain. It allows you to cope masterfully with your everyday environment. It is capable of producing breathtaking athletic feats, sublime works of art, and profound scientific insights. It also produces the enormous range of emotional responses that can take us from the depths of depression to the heights of euphoria. Considering everything the brain does, how can this relatively small mass of tissue possibly be the source of our personalities, dreams, thoughts, sensations, utterances, and movements? Taught by Professor Jeanette Norden, Vanderbilt School of University Medicine 1) Historical Underpinnings of Neuroscience 2) Central Nervous System - Gross Organization 3) Central Nervous System - Internal Organization 4) Central Nervous System - Subdivisions 5) Cortex - Lobes and Areas 6) Cortex - Sensory, Motor, and Associated Areas 7) Central Nervous System - Development 8) Central Nervous System - Cellular Organization 9) Pathways and Synapses 10) Neurotransmitters 11) Stroke 12) The Visual System - The eye 13) The Visual System - The Cortex 14) The Auditory System 15) The Somatosensory System 16) Agnosias 17) The Motor System - Voluntary Movement 18) The Motor System - Coordinated Movement 19) Parkinson's Disease 20) Language 21) The Limbic System - Anatomy 22) The Limbic System - Biochemistry 23) Depression 24) The Reward System - Anatomy 25) The Reward System - Drugs 26) Brain Plasticity 27) Emotion and Executive Function 28) Processing of Negative Emotions - Fear 29) Music and the Brain 30) Sexual Dimorphism of the Brain 31) Sleep and Dreaming 32) Consciousness and the Self 33) Alzheimer's Disease 34) Risk Factors for Alzheimer's Disease 35) Wellness and the Brain - Effects of Stress 36) Neuroscience - Looking Back and Looking Ahead
       
Questions of Value August 2011 - October 2011
September 2012 - October 2012
24 lectures The Great Courses
Our lives are filled with everyday questions of fact and finance. Which investment brings the highest return? What school district is the house in? What will this candidate do if elected? But the really fundamental questions of our lives, says Professor Patrick Grim, are questions of neither fact nor finance. They are questions of value. They are the deep questions that apply to every aspect of our lives. What is it that gives something genuine value? What things are really worth striving for? What is it that makes life worth living? Are there values that transcend cultural differences? Can we have ethical values without religion? If the universe operates in terms of deterministic laws, how can there be real choice? Is all value subjective? We can even ask if life is always worth living, or whether in some situations we would be better off dead. Taught by Professor Patrick Grim, SUNY at Stony Brook. 1) Questions of Value 2) Facts of Values 3) Lives to Envy, Lives to Admire 4) Foundations of Ethics - Theories of the Good 5) Foundations of Ethics - Theories of the Right 6) Thoughts on Religion and Values 7) Life's Priorities 8) The Cash Value of a Life 9) How Do We Know Right from Wrong? 10) Cultures and Values - Questions of Relativism 11) Cultures and Values - Hopi, Navajo, and Ik 12) Evolution, Ethics, and Game Theory 13) The Objective Side of Value 14) Better Off Dead 15) A Picture of Justice 16) Life's Horrors 17) A Genealogy of My Mortals 18) Theories of Punishment 19) Choice and Chance 20) Free Will and Determinism 21) Images of Immortality 22) Ethical Knowledge, Rationality, and Rules 23) Moralities in Conflict and in Change 24) Summing Up
       
The Art of Critical Decision Making June 2011 - August 2011
June 2012 - September 2012
24 lectures The Great Courses
Whether simple or complex, private or public, decisions are an essential part of your life. Not only do decisions affect your own life for good or ill, they can also affect the lives of your friends, your family, and your community. Indeed, the ability to make wise, educated decisions is essential to living a successful and fulfilled life. Taught by Professor Michael A. Roberto, Bryant University. When is the right time for your company to change its business model? Is moving across the country for a new job the best option for you and your family? At what point do you roll out a new product or service currently being tested? Should you sell your house now, or wait until the housing market improves? 1) Making High Stakes Decisions 2) Cognitive Biases 3) Avoiding Decision Making Traps 4) Framing - Risk or Opportunity 5) Intuition - Recognizing Patterns 6) Reasoning by Analogy 7) Making Sense of Ambiguous Situations 8) The Wisdom of Crowds? 9) Groupthink - Thinking or Conforming? 10) Deciding How to Decide 11) Stimulating Conflict and Debate 12) Keeping Conflict Constructive 13) Creativity and Brainstorming 14) The Curious Inability to Decide 15) Procedural Justice 16) Achieving Closure Through Small Wins 17) Normal Accident Behavior 18) Normalizing Deviance 19) Alison's Model - Three Lenses 20) Practical Drift 21) Ambiguous Threats and the Recovery Window 22) Connecting the Dots 23) Seeking Out Problems 24) Asking the Right Questions
       
Introduction to Silverlight May 2009 1 day ACM
Our seminar will begin with an overview and brief history of Silverlight. We’ll learn its architecture, framework, platforms, tools, languages available, etc., and its installation. Next we’ll discuss Windows Live Services example implementations, its ASP.NET controls, accessing the HTML.DOM from Silverlight, and accessing it from JavaScript. Then we’ll create a Silverlight application, and Silverlight Animation! We’ll next learn about Silverlight layout controls, user interface controls, custom controls, and how to design them. We finish with an overview of networking in Silverlight, including sockets programming and service oriented architecture.
       
Ruby on Rails Web Development February 2009 1 day ACM
Ruby is a dynamic programming language and Ruby on Rails is a web development framework. Using both you can create a simple web application (Web interface to database) in minutes. The application can be enhanced with add-ons for searching, authentication, credit card processing, etc. This course presumes experience with a structured programming language such as C or Visual Basic but no prior knowledge of Ruby is required. Topics include highlights of Ruby, creating a Web application, validating user input, creating table relationships, and enhancing pages with Ajax.
       
Windows Server 2008 Virtualization October 2008 1 day ACM
This one day seminar is a general introduction to Server Virtualization and Microsoft’s Hyper-V virtualization technology. In addition to lecture and discussion students will work with Hyper-V in a series of labs. Topics include: What is Server virtualization?; What is virtualization used for?; Benefits of virtualization; Introducing Hyper-V; Configuring Hyper-V and virtual networks; Hyper-V remote administration; Creating virtual machines and virtual hard drives.
       
Introduction to Common Uses for Linux and Linux Config Fest April 2008 1 day ACM
This seminar will provide an introduction to the different distributions of Linux and how they are commonly used in Windows environments.  Through a combination of lecture, demonstration, and hands-on attendees will:  Discuss the pros and cons of RedHat, Centos, Ubuntu, and Debian Linux; Install a distribution and look at the common architecture of all Linux systems; Learn how to install packages; Perform system admin tasks like configuring network settings, starting services automatically, etc.; Set up mail servers, file servers, and web servers.
       
Introduction Windows Server 2008 February 2008 1 day ACM
In this one-day seminar we’ll learn about Windows Server 2008 Server Management functionality and security and policy enforcement functionality. We will begin with a Server Manager overview showing various management tools such as Server Manager Console and Wizards. Next is Server Core Installation and how that relates to the existing environment. We’ll learn about Windows PowerShell, Windows Remote Management, numerous security features and enhancements in Windows Server 2008 including Group Policy enforcement, and we’ll then study Network Access Protection (NAP) including network infrastructure requirements.
       
Introduction to SQL Server Integration Services October 2007 1 day ACM
This seminar will provide an introduction to SQL Server Integration Services, the enterprise-scale replacement for Data Transformation Services in SQL Server 2005. Through a combination of lecture, demonstration, and hands-on exercise attendees will: have an overview of the SSIS platform; develop SSIS packages using the Business intelligence Development Studio; build package logic using SSIS Control flow; build high-performance data pipelines using SSIS Data flow; learn about SSIS Deployment tools and techniques.
       
Introduction to Web Services May 2007 1 day ACM
Our course will follow the Sun Java outline from the Java Blueprints book, starting with an introduction to the Java platform, to Standards and technologies, Service Endpoint Design, Client Design, XML processing, Enterprise Application Processing, Security, and Application Architecture. This is a lot of ground to cover but we will do as much as class time permits.
       
Introduction to ASP.NET AJAX February 2007 1 day ACM
With ASP.NET AJAX (code name “Atlas”) developers can quickly create web apps with richer, more responsive UIs and more efficient client-server communication. We’ll explore many of the available features & controls and learn how to build both Server-Centric and Client-Centric AJAX applications. We’ll also explore add-on tools that can ease development using any AJAX framework. Hands-on labs will be used to demonstrate the techniques presented.
       
Principles of Ethical Hacking October 2006 1 day ACM
Ethical Hacking is the discipline of using hacking tools to protect networks before they can be penetrated by attackers. This "White-Hat" hacking serves as a way of determining vulnerabilities in systems and networks, identifying the exploits, and then directing the gap remediation plan. In this seminar, we will be introducing the principles of Ethical Hacking, a methodology for assessing system security, and analyzing the results. We will also discuss the ethics and legalities of Ethical Hacking. Hands-on exercises will include passive hacking, vulnerability analysis, and network exploitation. These practice sessions will introduce key concepts, which are explored in the Certified Information Systems Security Professional, Certified Ethical Hacker, and Certified Hacking Forensic Investigator classes.
       
Introduction to Wireless Security April 2006 1 day ACM
In this one day workshop the following topics will be examined:  What is wireless and how does it work?; State of wireless technology today?; Why secure wireless?; Comparing wired networks with wireless networks; Technologies that address the wireless security concerns; Newer developments in Wireless Securities.  This workshop will include a combination of lecture, demonstrations, and hands-on activities.  Hands-on exercises will require attendees to bring an 802.11b or 802.11g compatible device.
       
Web Development using PHP and MySQL February 2006 1 day ACM
The seminar starts with an overview of the technologies required to build a web-based database application.  This overview will include an examination of web servers, database engine technologies, and server-side application servers.  Then we'll build a MySQL database, using relational database structure and SQL.  We'll insert, update, and retrieve data from our multi-table database.  Next we'll learn HTML fundamentals and how PHP integrates data into a web page.  We'll use PHP to pull data from the database, store it in variables and arrays, manipulate it using calculations, and display it in the browser.  We'll also learn to collect data on a web page via form fields and write it back to the database.  The instructor will provide applications he has developed to illustrate real-world examples.
       
Windows SharePoint Services October 2005 1 day ACM
Students will create a virtual team Web site to enable information sharing between project team or department members.  We'll start by learning about the Windows SharePoint Services environment and setting up the SharePoint Services Team Web Site.  Next is adding information and links on the site, creating users and groups who have access to the site, and applying permissions to these users and groups.  We'll create custom lists, learn how to approve/reject list items; create document, picture, and form libraries, and add/delete items from these.  Next we'll create discussion boards and work with managing discussion messages and removing boards.  We'll create web discussions and create surveys and respond to, modify, view, and export surveys.  We'll work on customizing the Team Site Home Page by adding web parts, modifying a web part, and designing our home page.
       
Introduction to Macromedia Flash April 2005 1 day ACM
This introduction to Flash seminar will take students through all the steps involved in creating a Banner Ad for a website.  This ad will use existing images, images we'll create in Flash, and a clickable button we'll build with Action Script.  We will study the Flash environment with the components that we'll use to set up the movie; drawing in Flash using various tools; basic frame by frame animation; the Flash library with its graphics, clips, & buttons; adding an action to a button; and publishing our movie & placing it in a web page.
       
Introduction to Programming a MS SQL Server 2000 Database February 2005 1 day ACM
This workshop will provide an overview of the Microsoft SQL Server 2000 database (including server integration and security), programming with SQL server (including Enterprise Application Architecture and SQL Server programming tools), creating and managing databases (creating database & filegroups and managing databases & file structures), and creating data types and tables (generating column values and scripts).  The course fee includes the book Microsoft SQL Server 2000 Database Design and Implementation, Exam # 70-229.
       
Secure Systems Architecture October 2004 1 day ACM
Security is a balance between maintaining ease of resource use and controlling resource access.  To help create a secure information systems infrastructure we will review security technologies built into the Microsoft Windows Platform, including XP and Server 2003 and the XP Security Center Tools (a set of tools to help secure and manage the XP environment), Windows Network Quarantine Control (help with securing your Virtual Private Networks), and Software Update Services (a tool built into Windows Server to help keep the Windows infrastructure up to date).  These tools will help us to create a security-based architecture that allows uses to do their work effectively while protecting the infrastructure.  We'll learn new techniques and best practices for managing a Windows environment, whether you manage thousands of servers and workstations or one XP in your living room.
       
Introduction to Linux April 2004 1 day ACM
Linux - Introduction, covering flavors, installation, and hardware; vi & vim editors; where to find answers, such as man and other help files; X-Windows, giving an introduction to different X-windows environments such as KDE, Gnome, etc., how to start and configure, and where to get help; Run levels and troubleshooting; Installing software packages, including where to find software for Linux, package management - Debian, Redhat, and others, and how to install them; Samba, covering resource (file, print, etc.) sharing with Windows, and configuration.  All these topics include hands-on exercises!
       
ASP.NET February 2004 1 day ACM
ASP.NET is the latest Microsoft technology for Web application development.  This seminar will focus on using Microsoft Visual Studio .NET and the Microsoft .NET platform to create ASP.NET Web applications that deliver dynamic content.  The seminar will provide the opportunity for hands-on experience.  Outline:  Overview of the Microsoft .NET Framework; Using Visual Studio .NET; .NET Languages; ASP.NET Web Forms - HTML Controls, Server Controls; Adding Code to ASP.NET Web Forms - Inline Code, Code-Behind Page.  Prerequisites:  VB 4+ or VB.NET or C#; HTML/DHTML; Classic ASP experience helpful.
       
Active Directory October 2003 1 day ACM
This all day, hands-on, “Learn by doing” session will review the Best Practices for Active Directory from Microsoft. You will play the role of a consultant assigned to Worldwide Importers, a customer who wants to implement Active Directory and Windows Server 2003. You and the rest of the “consulting team” will review the customer’s configuration and network topology, organizational structure, and management issues. You will work through the concepts of Active Directory design, install Active Directory on Windows Server 2003, configure the logical and physical structures, and implement Group Policy to control desktop and user “behaviors”.
       
Introduction to Crystal Reports May 2003 1 day ACM
Transform virtually any data into interactive reports with Crystal Reports, a world standard for report creation and integration.  Quickly create compelling reports that end users can view and interact with via portals, wireless devices and Microsoft Office documents - without extra IT overhead.  This one day seminar will provide a hands-on introduction to Crystal Reports.  Topics covered include:  Using the Report Expert, creating a report from scratch, choosing & ordering data, grouping & summarizing data and ODBC data sources and SQL designer.  Each student will have his or her own workstation with Crystal Reports version 8.5.
       
Introduction to VB.net March 2003 1 day ACM
This one-day seminar will provide an introduction to Visual Basic .NET for individuals with some experience with VB 5+.  Although VB.NET inherits much syntax from VB, it is "not your father's VB".  It exposes the full power of the object-oriented features of the .NET framework and will significantly change the way VB developers work.  This seminar will provide hands-on experience.  Your day includes:  Overview of the MS .NET framework, features of the IDE, a review of the language enhancements (data types, exception handling and more), and discussion of object-oriented design and Windows forms.
       
Introduction to XML April 2002 1 day ACM
This one-day session will discuss what XML (eXtensible Markup Language) is, how it is different from HTML and how it’s being used to solve real-world problems. We will also cover the nuts and bolts of the structure and syntax of an XML document. You’ll learn the difference between valid and well-formed XML documents and have a chance to create simple XML documents to reinforce the material. We will wrap up with a discussion of the future of XML. There will be plenty of time for questions, too. To make the most of the day, attendees should have an understanding of HTML and web page creation and familiarity with a text editor.
       
Distributed Application Development November 2001 1 day ACM
Learn how to develop distributed applications using Microsoft technologies and tools.  This class will lead you through the creation and use of middle-tier business and data components using current tools such as Visual Basic 6 and Visual InterDev.  Upon completion, students will have been introduced to the techniques required for moving from a single-tier application hierarchy to a distributed component-based architecture.
 
Unified Modeling Language April 2001 1 day ACM

What is the Unified Modeling Language (UML)?  The Unified Modeling Language is a language for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling and other non-software systems.  The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems.
What is the purpose of modeling?  Developing a model for an industrial-strength software system prior to its construction or renovation is as essential as having a blueprint for large building.  Good models are essential for communication among project teams and to assure architectural soundness.  As the complexity of systems increase, so does the importance of good modeling techniques.  There are many additional factors of a project's success, but having a rigorous modeling language standard is one essential factor.

 
Project Management October 2000 1 day ACM
Too often people undertake a project without careful consideration of how to execute it. Proper process, planning, use of a charter and milestones, design, discovery, testing, and lessons learned are all key to successful project implementation. The reason a project succeeds should be because of proper planning, not dumb luck. Learn key factors in implementing a successful project in this day long, exercise-filled workshop.
 
Data Transfer 4.6 March 2000 5 days SAP America
Objectives: 
     Learn about data transfer procedures and techniques
     Learn how to import non-SAP data correctly into the R/3 System 
     Execute data transfer using SAP transfer programs and BAPIs 
     Use the Legacy System Migration Workbench to convert data into the required R/3 format 
     Use the Data Transfer Workbench 
     Process batch input folders 
     Create your own data transfer programs using batch input and call transaction techniques 
     Learn aspects of background processing

Content: 
     Overview of transfer procedures 
     Data analysis and formatting 
     Sequential and local files 
     Transfer techniques 
     - Batch input 
     - Call transactions 
     - Direct input
     Data transfer using BAPIs 
     Basics of the IDoc interface
     Data Transfer Workbench 
     Legacy System Migration Workbench
     Batch Input Monitor 
     Transaction Recorder 
     Scheduling data transfers for background processing 
 
Techniques of List Processing and SAP Query 4.6 March 2000 3 days SAP America
Objectives: 
     Understand list processing techniques
     Learn how to design and program basic and simple interactive lists
     Learn how to use logical databases to retrieve data from the database
     Learn how to use Quick Viewer and SAP Query
     Learn how to use ALV Grid Control to create lists 
Content: 
     The Quick Viewer and Query Painter 
     SAP Query 
     - Creating lists
     - Administration 
     List formatting 
     Data procurement
     - Selection screen 
     - Using logical databases
     - Programmed import
     Processing data 
     - Internal tables
     - Extracts 
     Saving lists and creating print lists
     Programming simple interactive lists
     Using the ALV Grid Control (standard call)
     Overview of lists on the Internet
 
ABAP Workbench Concepts and Tools 4.6 February 2000 5 days SAP America
Objectives: 
     Learn the basic concepts of the ABAP programming language
     Utilize the ABAP Workbench tools efficiently
     Write basic application programs, including user dialogs (selection screens, lists, and dynpros)
          and database dialogs (reading data from database) 
Content: 
     Writing ABAP programs and the most important Repository objects using the appropriate ABAP
          Workbench tools 
     - Writing programs using the Object Navigator 
     - Editing source text using the ABAP Editor 
     - Navigating in the Workbench and using the syntax help 
     - Testing programs using the debugger 
     - Defining elementary and structured data objects with reference to central types (ABAP 
          Dictionary types) 
     - Using internal tables (introduction) 
     - Overview of important ABAP statements 
     - Using local, in-program modularization techniques, including events and subroutines

     Dialog with database 
     - Information on database tables in the ABAP Dictionary
     - Reading database tables 
     - Overview of techniques for reading database tables 
     - Considerations for changing the database 
     Reusable components (Call and related tools) 
     - Function groups and function modules using the Function Builder 
     - Classes and methods using the Class Builder 
     - BAPIs 
     User dialogs 
     - Lists 
     - Selection screens
     - Messages 
     - Dynpros using the graphic Screen Painter
     - Search help 
     Project-oriented development using the Workbench Organizer
     Meeting requests related to customer developments, enhancements to standard programs,
          or modifications using the Modification
 
Visual InterDev January 2000 1 day ACM

Visual InterDev is a powerful and vital component to Microsoft’s Visual Studio, and we are please to offer a seminar on the use of this powerful Web application development tool. Our instructor, Vito DeCarlo has created a class that will offer an introduction to Visual InterDev through a look at the menu bar, tool box and InterDev Explorer. We will talk about creating a new application and specify server and modes. Additionally, we will learn how to specify a web, layout and a theme. We will write some HTML – all three modes – create bookmarks, hyperlinks, insert tables, insert images, create a style sheet and a simple form.
We then move into Active Serve Page (or "ASP") by way of an introduction to VB Script, browser types, cookies, and form results. We will wrap up the seminar with a look at dynamic HTML, with an examination of the DHTML object model, a view of event handling, and we will create a simple client script. This will be a class for beginners up – no previous experience necessary.

R/3 Basis Technology 4.6 January 2000 2 days SAP America
Objectives: 
     Gain a fundamental understanding of all R/3 Basis components
     Learn how to navigate through the R/3 Basis components 

Content: 
     R/3 Infrastructure 
     R/3 Client/Server approach 
     R/3 Architecture 
     R/3 Database services 
     R/3 Application services 
     R/3 Communication principles 
     R/3 Presentation services 
     R/3 Software development technology 
     R/3 System management
Linux September 1999 1 day ACM

Whether your are considering an enterprise-wide implementation of Linux (pronounced "Lynne-icks," incidentally) or are simply curious about this new operating system, this "boot-camp" is an ideal opportunity to learn this shareware phenomenon.
We will begin our day with an introduction to Linux and a distribution of the software. Then we dive right in, getting our hands dirty through utilization of the text based commands and configuration. We will wrap up our morning by looking at the applications of Linux – Web/Internet server, e-mail, and FTP, Network File Server, Firewall/Gateway, and RAS server. We will break for lunch, which is the ideal opportunity to get to know the people around you as well as your trainer. Meals are provided as part of your seminar tuition.
After lunch, we will examine practical software applications in the Linux environment. We shall look at server applications as well as workstation applications. We shall then work with the GUI (Graphical User Interface) and this "non-windows" navigation.
We’ll look at Linux – whether it is right for an application, and spend some time discussing integrating it in the heterogeneous network. Our trainer will introduce us to X-Windows and Gnome and we will look at "Linux versus NT – The Final Showdown?" We will wrap up our day with a discussion on Linux resources.

Introduction to Visual Basic November 1998 4 days OCC
Learn to customize Windows-based applications with Visual BASIC. This course is intended for individuals with experience programming in a high-level language, as well as for professionals wishing to update and expand their present programming skills. Gain skills to design and implement a modest-sized, windows-based application program using Visual BASIC, with particular emphasis on user interface issues. The instructor will recommend a textbook for purchase at the beginning of the course.