Computer Education Professionals

Technology Driven Client Server Training Services

Client/Server and Internet Programming Training

Home

Enrollment Contact You  

OS/390 Training Advanced search
     

Client/Server and Internet
Programming Training

Grow Your Own
Programmers

Client/Server Schedule

Cost Analysis

 
From Old to New Learning Paths Technology Driven IT Training
Java and Open Source Software State-of-the-Market Industry Standard Content
Core Courses Interrelated IT and
Training Programs
Consultancy Derived .NET Courses
Why SYS-ED for
Web-based Training
New York Schedule Technology Exchanges
 

From Old to New!
Client/Server: C, C++, and Visual Basic to
Internet Programming - Java, XML, and .NET

SYS-ED Course SYSED
The web development and Internet programmers you need may already be working for you. SYS-ED’s challenging instructor-led courses, 3 to 5 days in duration, provide for the cross-training and upgrading of the skillset of IT programmer staff and saves the time, effort, and expense of hiring new personnel. As consultants, in the 1980’s and 1990’s, SYS-ED cadre of system consultants developed the first generation of C, C++, and Visual Basic programs. We use that expertise and experience in order to train employees from Fortune 1000 companies, government municipalities, and healthcare providers to upgrade and migrate the existing investment in client/ server infrastructure to .NET and Java. SYS-ED teaches both industry standard and consulting derived content and advanced topics. Equally as important, we provide coding and debugging guidelines and optimization tips which are essential for meeting project deadlines. The SYS-ED courseware library is comprised of 1000’s programs across a broad range of industry applications. Our courses utilize sample and skeleton programs and prototyping techniques for teaching both the emerging open source and proprietary development platforms: XML, JSP, Java, and .NET.  A student leaves a SYS-ED course with sample programs which can be put to use back on the job.

The courseware that we provide as part of our instructor-led courses incorporate more than simply the vendor documentation. Our content and diagrams reflect a careful examination of the program logic, explanations of the coding techniques, and sample programs which have been validated on consulting projects. And in this day and age with inter mixing and hybrid implementations of open standards and systems software, reference material which “explains and demonstrates” is fundamental to effective knowledge transfer.

We invite students to bring the specs from their programming assignments to class for discussion and analysis. After a course is over, students can use the Internet to ask the inevitable questions which come up back on the job.


Learning Paths

Technology Driven Client Server Training

Technology Driven IT Training


z/OS Courses Advanced search

To view and print additional information on course topics, audience, and duration, invoke the Search button.

Review Our Courseware
SYS-ED's long-term strategy is to have our courseware recognized as a NRV: Nationally Recognized Vendor. SYS-ED courses utilize a combination of industry standard text books (which we review for technologist entrepreneurs and industry leading text book publishers) and our own consultancy derived training aids.
Structured Analysis
and Design
Object Oriented
Analysis and Design
XML:
Introduction
XML Managing
with Java
Table of Contents Table of Contents Table of Contents Table of Contents
Copyright Acknowledgement Copyright Acknowledgement Copyright Acknowledgement Copyright Acknowledgement
Performance Objectives Performance Objectives Performance Objectives Performance Objectives
Chapter 1 Chapter 1 Chapter 1 Chapter 1
Chapter 2 Chapter 2 Chapter 2 Chapter 2
Glossary Glossary Reference Card Java Glossary
Workshop Workshop Workshop XML Glossary
Index Index Index Workshop

C
Programming
C Programming:
Advanced
C++
 Programming
Visual C++
 Programming with MFC
Table of Contents Table of Contents Table of Contents Table of Contents
Copyright Acknowledgement Copyright Acknowledgement Copyright Acknowledgement Copyright Acknowledgement
Performance Objectives Performance Objectives Performance Objectives Performance Objectives
Chapter 1 Chapter 1 Chapter 1 Chapter 1
Chapter 2 Chapter 2 Chapter 2 Chapter 2
Reference Card Reference Card Reference Card Reference Card
Workshop Workshop Workshop Workshop
Index Index Index Index

Visual Basic
Programming
Visual Basic
Programming: Advanced
Java
Fundamentals
Table of Contents Table of Contents Table of Contents
Copyright Acknowledgement Copyright Acknowledgement Copyright Acknowledgement
Performance Objectives Performance Objectives Performance Objectives
Chapter 1 Chapter 1 Chapter 1
Chapter 2 Chapter 2 Chapter 2
Release 6: New Features Release 6: New Features Reference Card
Reference Card Reference Card HTML Specification
Workshop Workshop Workshop
Index Index Index

Java Application
Development
Java Application
Development  - Advanced
JavaServer
Pages
Table of Contents Table of Contents Table of Contents
Copyright Acknowledgement Copyright Acknowledgement Copyright Acknowledgement
Performance Objectives Performance Objectives Performance Objectives
Chapter 1 Chapter 1 Chapter 1
Chapter 2 Chapter 2 Chapter 2
Reference Card Reference Card HTML Specification
Glossary Glossary Sample Program
Workshop  Workshop Workshop
Index  Index Index

 

21st Century Schools/Open Source IT Training Services

Technology-driven IT Training

www.javatrainingbysysed.us

Technology Driven Client/Server Courses Client/Server Training

State of the Market

Internet Programming Courses

Industry Standard Content

SYS-ED’s courses and integrated training programs provide an impartial presentation of content and hands-on experience which extends the source documentation.

  • Migrating and upgrading applications from the client server to the emerging service oriented architecture standard.
  • Transitioning from older versions of Microsoft development platforms to .NET and Java.
  • Explanation of the protocols serving as the foundation of web services and its utilization with .NET and Java.
  • Interoperability and trade-offs between .NET and Java and identification of pitfalls in application development.

Core Courses
C Programming C Programming: Advanced C++: Programming
You will learn to:
  • code, compile, and link C programs.
  • work with operators and expressions.
  • utilize a wide variety of C functions. develop standalone functions.
  • utilize a variety of data types and constants. use, define, and manages screen and file I/O.
  • write programs which use loop control, simple/compound statements, and conditional testing. use aggregate data types: arrays, multi dimensional arrays and structures.
  • appreciate storage classes and their advantages and disadvantages.
  • use pointer processing and pointer variables.
  • pass arrays and structures. work with standard and random I/O.
You will learn to:
  • code and use typedefs.
  • understand and code enum sets.
  • improve memory utilization and access parts of fields with a union
  • code and use bit fields.
  • use pointer and strings.
  • know the precedence rules of the indirection operator.
  • use pointers with strings, structures and arrays.
  • code complex character manipulation routines.
  • access parameters passed by the operating system.
  • parse the command line.
  • parse and search the environment variables.
  • create and manipulate a sparse array.
  • code mem family of functions for buffer manipulation.
  • write routines for complex string manipulation.
  • create and use random access files.
  • emulate a simple indexed file.
  • use and understand a stack, queue, and link list.
  • code for dynamic arrays.
  • code dynamic memory allocation routines.
You will learn to:
  • configure and use the tools and environment for C++ program.
  • create and use variables and constants.
  • use C++ flow control statements.
  • create and use functions.
  • create and use pointers.
  • work with class and objects.

Visual C++ and
MFC Programming
Java Application
Development
Java Application
Development: Advanced
You will learn to:
  • code windows programs.
  • debug programs with the interactive debuggers and trace options.
  • code a number of GUI objects including Property Sheets and other Common controls.
  • implement the MFC architecture
  • modify and customize templates.
You will learn to:
  • write, compile, and execute custom Java applets.
  • create web applications using Java run-time class libraries.
  • utilize Java's classes for building OOPs.
  • develop platform-independent graphical user interfaces.
  • implement Java's security safeguards.
You will learn to:
  • develop platform independent graphical interfaces: GUIs.
  • use and distribute objects and sockets.
  • implement efficient I/O coding techniques.
  • develop database applications using JDBC.

XSLT: Transforming  and Styling XML CSS: Cascading Style Sheet ASP.NET: Introduction
You will learn to:
  • use event driven programming.
  • implement input/output programming.
  • apply modular programming.
  • code form controls.
You will learn to:
  • implement validation controls.
  • code data list controls.
  • apply saving state with the statebag object.
You will learn to:
  • use event driven programming.
  • implement input/output programming.
  • apply modular programming.
  • code form controls.

ASP.NET: Intermediate ASP.NET: Advanced Course: VB.NET Programming
You will learn to:
  • implement validation controls.
  • code data list controls.
  • apply saving state with the statebag object.
You will learn to:
  • develop message queues.
  • manipulate XML data.
  • display database data.
  • access data with ADO.NET.
You will learn to:
  • apply elements of the .NET Framework.
  • appreciate and use the new version of Visual Basic.
  • utilize the structure of a Visual Basic .NET project and the features of the integrated development environment: IDE.
  • deploy various types of Visual Basic .NET-based applications.
  • prepare existing Visual Basic-based applications for upgrade to Visual Basic .NET.

VB.NET Programming: Advanced Course: C# Programming C# Programming - Advanced
You will learn to:
  • use connected and disconnected ADO.NET.
  • code for XML input/output.
  • code a web service.

 

You will learn to:
  • create functional specifications.
  • design and develop user interfaces.
  • create and test prototypes.
  • write Windows Forms applications.
  • deploy applications.
You will learn to:
  • implement .NET framework concepts.
  • adapt Object Oriented Programming concept.
  • use .NET collections and interfaces.
  • access data with ADO.NET.
  • create multithread applications.
  • create and manage web services.

Interrelated IT and Training Programs

Information technology training for business enterprise is more complex and challenging than ever before. Organization’s have a working and substantial investment in infrastructure and applications specific to their operations. There are new industry standard protocols, web server and web enabled technologies, and development platforms which require a combination of development from scratch and/or integration with the existing mainframe and client/server systems and enterprise databases. There are long term implications regarding the strategic mix of investing in proprietary and open source software, along with decisions on whether to maintain and upgrade the legacy applications, many now thirty or more years old, while retrofitting and transitioning to the new technologies. SYS-ED trained a significant portion of the first generation of DP and IT personnel. And look forward to training their successors in the 21st century.

MS Development Training Programs Web Servers and Scripting Entry Level Java Program

Consultancy Derived .NET Courses

These courses have been developed as part of our work as leading edge consultants and in response to requests by our clients.

Visual Studio .NET Crystal Reports for Visual Studio .NET
ADO.NET Programming Visual Basic .NET: XML Web Services
C#.NET Object Oriented Design Patterns C# .NET: XML Web Services

Visual Studio .NET Crystal Reports for Visual Studio .NET
You will learn to:
  • appreciate the purpose and functionality of the .NET framework.
  • create different types of applications; windows, console, and library.
  • create and use forms controls to display GUI applications.
  • manipulate data with ADO.NET.
  • navigate through the components of the Visual Studio.NET environment.
  • debug sample application using Visual Studio.NET tools.
You will learn to:
  • design desktop applications.
  • utilize the Crystal Reports viewer.
  • manage user interfaces.
  • construct XML web services.
  • export reports to PDF, Word, and Excel formats.

ADO.NET Programming Visual Basic .NET: XML Web Services
You will learn to:
  • use ADO for connecting to a database.
  • use ADO in applications.
  • work with bound and unbound controls.
  • use XML data.
  • work with untyped datasets.
  • use Crystal Reports to develop reports.
  • use data commands.
  • use server explorer.
  • develop and use database classes.
You will learn to:
  • implement a web service consumer.
  • implement a web service using Visual Studio .NET.
  • publish and deploy a web Service.
  • secure a web service.

C#.NET Object Oriented Design Patterns C# .NET: XML Web Services
You will learn to:
  • apply patterns to .NET environment.
  • apply design patterns.
  • design internal interfaces.
  • design and manage views.
  • save and restore state.
  • reverse engineer OO systems.
You will learn to:
  • create and maintain object-oriented programs.
  • use .NET XML web services.
  • use XMLTextReader class.
  • build .NET XML web services.
  • Implement security in.NET web services.

Why SYS-ED for Transitional
Client/Server Training?
Get on the Fast Track .......
 
Open Enrollment Courses Hands-on training
Hands-on Training Superb courseware and training aids
Tailored Private Courses New York Schedule
Quality Guarantee Resources to accommodate small groups
First-rate Student Workbooks Tailored private courses - North America and Europe
Reference Cards Warranty of Service
Distance-learning Satisfied customers and industry testimonials
Distance-learning Qualified training consultant for needs analysis and skills inventory
Satisfied Customers Distance and e-learning

Web Development & Internet Prg


Programming Language Training in New York

Programming Language Courses in New York
SYS-ED's .programming language courses are tough, but they're worth it. Our challenging "hands-on" MS development platform training provides a foundation and framework for Fortune 1000 companies, government municipalities, healthcare providers, software houses, and consulting companies to meet their own .programming language staffing requirements and acquire specialized expertise with low level programming languages (C, C++), Microsoft development platforms (Visual Basic, VB.NET, C#) and open source languages (XML, Java).1

Courseware
SYS-ED's courseware is highly acclaimed in the IT field. We draw upon our extensive library of courseware, sample programs and case studies to explain, demonstrate, and teach. We have the capability to provide design and programming examples on both Microsoft Windows and the UNIX variants.

Teaching is Our Business
Most computer training companies are divisions of large software or consulting companies. Not SYS-ED. Our only goal is to provide top-quality computer training for highly motivated professionals-no more and no less. Because we're independent, we're free to concentrate on teaching - and since 1980 we have been doing it very well.

Our Teachers Know How to Teach
SYS-ED instructors combine teaching skills with broad practical experience as consultants. Our system consultants have been working with both Microsoft and open source development platforms since the their initial release and equally as important average 30 years of experience in information technology in business enterprise: operating system, administration, and programming. And they know how to teach it. We teach not only "how to", but "why", building a solid foundation in fundamentals and insights into advanced materials. After a course, they're available to answer questions.

Enrollment - SYS-ED Programming Language Courses are NOT for Everyone
No one is allowed to enroll in a SYS-ED programming language course, without a consultation with our Director of Education. We review the operational objectives and project specifications for the organization evaluating whether to send its employee for the training. The employee is ONLY allowed to register if they have the appropriate background corresponding to the correct learning path.

Our Place or Yours?
SYS-ED’s programming language courses are held at our modern, fully equipped training center in mid town Manhattan and in conjunction with training partners in North America and Europe. If you prefer, we'll arrange tailored programming language training on-site at your organization’s facilities inclusive of mobile computer classroom set-up. On-site programming language courses can include the identical workshops, case studies, and hands-on approach as the training that we provide in New York.

For additional information including outlines, availability of private courses, references, and course customization, contact David Shapiro at our New York office at 212-564-9147, 48, 49 or register online.


Technology Exchanges

http://www.msapplicationstrainingbysysed.us/commquests.htm

www.msnetworkstrainingbysysed.us www.unixtrainingbysysed.us
www.programmingbysysed.us www.xmltrainingbysysed.us
www.javatrainingbysysed.us www.msapplicationstrainingbysysed.us
www.dotnettrainingbysysed.us www.mqseriestrainingbysysed.us

http://www.sysed.com/tech_assessments/leader/internet_programming.asp

Footnote 1:
SYS-ED’s core programming language courses are being prepared for submission to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.