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.
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.
|
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.
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.
|