Custom Search

Software Training Academy, Inc

Software Training Academy, Inc
Software Training Academy is company based in Seattle, WA (USA) and Toronto, ON (Canada) and it offers highly customized IT Training. Our portfolio includes Java, .NET, Web Development (PHP, Ruby on Rails, etc), Databases (Oracle, SQL Server, MySQL, DB2, etc) and Advanced courses for Microsoft Office. We deliver courses either onsite or in class throughout North America and Europe, and provide online training worldwide. Courses hours are flexible and can be weekdays, weekends or evenings. You can reach us at 1-888-896-7852 or you can send an email to info at SoftwareTrainingAcademy. com You can also chat with a trainer LIVE, anytime. Just visit www. SoftwareTrainingAcademy. com for details.
Software Training Academy, Inc is based in Toronto, ON, Canada
Why Choose Software Training Academy:

Software Training Academy (STA) is 100 owned and run by Computer Engineers and formally trained Educators. While the former ensures that our instructors are seasoned developers, the latter is a guarantee that our instructors know how to use modern educational techniques to get their message across and empower our students. This makes us an "Open Corporate Environment" which means:

Software Training Academy is "Open": This basically means that we are open enrollment and that we are always open to discussing with our students about methods, places and time of learning as well as ideas and resources for learning. Above all, STA is open to using your prior experience to help you build your knowledge atop of that, within your unique context. Being open means being Student-Centered, following your learning style and targetting your unique needs.

Software Training Academy is "Corporate": Thanks to our staff of seasoned developers, engineers, data architects, designers as well as our partnership with a veriety of companies, STA speaks your language and understands the demands of your workplace and the market in general. For beginners, this means that not only will you acquire a solid technical foundation but also real-world experience through realistic case-studies, CO-OP programs, community and networking.

STUDENTS ARE OUR BEST ADVERTISEMENT
Java
Advanced Java Programming Rev 5 instructor led trainingon-line e-learning cbt (computer based) : This course provides advanced training in developing software using the Java 2 Platform, Standard Edition, or J2SE. It is intended for students with solid experience in structured and object-oriented Java programming, including use of the Collections API and exception handling. The course software also includes an optional overlay of workspace and project files to support use of the Eclipse IDE in the classroom. The course is organized into five modules. The first covers more...
Design Patterns in Java Software instructor led trainingon-line e-learning cbt (computer based) : This course seeks to develop, for the experienced Java programmer, a strong, shared vocabulary of design patterns and best practices. The course begins with a discussion of how to recognize and apply design patterns that is, how to incorporate pattern awareness into one s own analysis, design, and implementation practices. The main body of the course focuses on the Gang of Four design patterns, with a chapter each on creational, behavioral, and structural patterns. Classroom time is about evenly split between discussion, group design exercises, and coding labs to reinforce finer more...
Developing Java Web Services instructor led trainingon-line e-learning cbt (computer based) : This one-week course prepares Java programmers to develop interoperable Java Web services and using SOAP, WSDL, and XML Schema. Students get an overview of the interoperable and Java-specific Web services architectures, and then learn the standard APIs for SOAP messaging and WSDL-driven, component-based service development. Both document-style and RPC-style messages and services are covered in depth. The introductory more...
Developing Web Services with WebLogic TM instructor led trainingon-line e-learning cbt (computer based) : This one-week course prepares Java programmers to develop Web services and clients using the BEA WebLogic Platform(TM), in accordance with prevailing standards such as SOAP, WSDL, and JAX-RPC. Students get an overview of the interoperable and Java-specific Web services architectures, and then learn the standard (J2EE 1.4) APIs for SOAP messaging and more...
Enterprise JavaBeans instructor led trainingon-line e-learning cbt (computer based) : This course offers the Java programmer a grounding in the Enterprise JavaBeans (EJB) architecture and the skills to develop EJBs effectively for enterprise development efforts. EJB s position at the heart of the Java Enterprise platform and the use of EJB application servers as the backbone of large-scale distributed systems are studied. We consider the advantages of the application server architecture transaction control, security, persistence, scalability through pooling and clustering and more...
Intermediate Java Programming instructor led trainingon-line e-learning cbt (computer based) : This course teaches programming in the Java language the Java 2 Standard or J2SE platform. It is intended for students with previous Java experience or training, who already know the fundamentals of the Java architecture and basic procedural programming. This course provides in-depth coverage of object-oriented concepts and how to apply them to Java software design and development. The latter part of the course moves key parts of the J2SE Core API, including collections, exception-handling, logging, streams, and object serialization. The course software also includes an more...
Intermediate Java Programming instructor led trainingon-line e-learning cbt (computer based) : This course teaches programming in the Java language -- i.e. the Java Standard Edition platform. It is intended for students with previous Java experience or training, who already know the fundamentals of the Java architecture and basic procedural programming. This course provides in-depth coverage of object-oriented concepts and how to apply them to Java software design and development. The latter part of the course moves key parts of the Java SE Core API, including collections, exception-handling, logging, streams, and object serialization. The course more...
Introduction to EJB instructor led trainingon-line e-learning cbt (computer based) : This course introduces the experienced Java developer to Enterprise JavaBeans -- the Java EE standard for scalable, secure, and transactional Java components. EJB 3.0 has reinvigorated this area of Java enterprise development, with dramatic improvements in ease of use and smooth integration with servlet-based or JSF web applications. This course treats the 3.0 specification, with a few notes on 2.1 compatibility but an emphasis on doing things the 3.0 way. Students get an overview of the EJB rationale more...
Introduction to Java Programming Rev 6 0 instructor led trainingon-line e-learning cbt (computer based) : Java is a popular and powerful language. Although comparatively simple in its language structure, there are a number of subtleties that can trip up less experienced programmers. It is based on C, and the terse nature of C may be unfamiliar to students with some previous experience programming in languages such as COBOL or Visual Basic who do not have experience with C or C . And, of course, Java is object-oriented. The five-day timeline of this course explicitly targets less experienced programmers, providing them with a thorough step-by-step introduction to more...
Introduction to Java Programming Rev 6 0 instructor led trainingon-line e-learning cbt (computer based) : Java is a popular and powerful language. Although comparatively simple in its language structure, there are a number of subtleties that can trip up less experienced programmers. It is based on C, and the terse nature of C may be unfamiliar to students with some previous experience programming in languages such as COBOL or Visual Basic who do not have experience with C or C . And, of course, Java is object-oriented. The five-day timeline of this course explicitly targets less experienced programmers, providing them with a thorough step-by-step introduction to Java more...
Introduction to Java Server Pages JSP instructor led trainingon-line e-learning cbt (computer based) : This two-day module introduces JavaServer Pages, or JSP, which is the standard means of authoring dynamic content for Web applications under the Java Enterprise platform. The module begins with an introduction of Web applications in general, shows how Java servlets and JSPs establish a framework for writing Web applications, and then covers JSP 2.0 features in detail, from scripting elements to use of dedicated JavaBeans to JSP expressions, and more...
Jakarta Struts instructor led trainingon-line e-learning cbt (computer based) : This advanced course shows JSP and servlet programmers how to build Model-2 Web applications using the Jakarta Struts project from Apache. Students learn the Struts architecture and see how it captures a great deal of pre-existing best practice in Web application development. They build applications from scratch using the Struts 1.1 code base, advancing through actions and action mappings, form beans, and request forwarding. They use relational data at the model layer and more...
Java Development for Secure Systems Rev 5 0 instructor led trainingon-line e-learning cbt (computer based) : This course exposes students to the broad range of challenges and techniques that is "Java security." As there is not one security problem for Java applications and components, but many, so there are many diverse solutions, found in various places in the Java architecture. This course starts with basic concepts of code security -- access controllers, permissions, and policies -- and good secure-coding practices. It introduces key and certificate management and code signing, and takes students through exercises in basic cryptography skills using the appropriate Java APIs; but then the heavy focus is on more...
Java Development for Secure Systems Rev 6 0 instructor led trainingon-line e-learning cbt (computer based) : This course exposes students to the broad range of challenges and techniques that is "Java security." Secure coding practice for Java incorporates techniques for Java SE and Java EE, and increasingly EE applications are using SE techniques such as policy files and JAAS authentication. This course spends some time on each platform, so that students will be exposed to SE basics such as access controller, permissions, and policies; and also traditional EE techniques such as web-security more...
Java EE 5 instructor led trainingon-line e-learning cbt (computer based) : This intense four-day course teaches Java programmers how to develop enterprise applications using the ease of development features introduced in Java EE 5. Students will learn how to create dynamic web applications with JSP, Java Servlets, JSTL, and JSF. They will use JAX-WS to develop SOAP based web services. Students will learn about session and message-driven EJBs, as well as the new Persistence API. They more...
Java Foundation Classes Swing Java 5 0 instructor led trainingon-line e-learning cbt (computer based) : This 5-day course introduces the Java programmer to the Java Foundation Classes a.k.a. Swing the Java environment s comprehensive framework for GUI development. The student will study the fundamentals of the JFC architecture and quickly move to building simple JFC frame-based applications. By the end of the course the student will be comfortable building simple or complex interfaces with the most common Swing controls and classes including buttons, more...
Java Persistence with Hibernate revised instructor led trainingon-line e-learning cbt (computer based) : This course develops skills in using the Object/Relational Mapping tool Hibernate. The course uses the latest release version of Hibernate, 3.2, which is directly related to the new EJB 3.0 version defined in Java EE 5.0. By the end of the course, students will be prepared to set-up and use Hibernate as the persistence mechanism in Java applications. LEARNING OBJECTIVES Configure Hibernate using both properties files and XML documents. more...
Java Programming Rev 5 0 Java 5 0 instructor led trainingon-line e-learning cbt (computer based) : This course teaches programming in the Java language the Java 2 Standard or J2SE platform. It is intended for programmers with experience in languages other than Java, but who may or may not have any previous Java experience. It focuses on procedural and structured coding skills first, and then offers meticulous, in-depth coverage of object-oriented concepts and how to apply them to Java software design and development. The latter part of the course moves from these basic skills into key parts of the J2SE Core API, including collections, logging, streams, and object more...
Java Programming Rev 6 0 instructor led trainingon-line e-learning cbt (computer based) : This course teaches programming in the Java language -- i.e. the Java Standard Edition platform. It is intended for programmers with experience in languages other than Java, but who may or may not have any previous Java experience. It focuses on procedural and structured coding skills first, and then offers meticulous, in-depth coverage of object-oriented concepts and how to apply them to Java software design and development. The latter part of the course moves from these basic skills into key parts of the Java SE Core API, including collections, logging, more...
Java Server Faces JSF instructor led trainingon-line e-learning cbt (computer based) : This course introduces the JavaServer Faces API for Java Web application development. Proceeding from a foundation of Java, Servlets, and JSP, the course develops the best-practice concepts of MVC architecture and command-object encapsulation that propel the JSF architecture. Students create JSF Web applications by organizing their pages as JSF component trees, and their server-side code more...
Java Server Pages JSP instructor led trainingon-line e-learning cbt (computer based) : This four-day course develops skills in JavaServer Pages, or JSP, which is the standard means of authoring dynamic content for Web applications under the Java Enterprise platform. It treats JSP 2.0, including older features such as scriptlets but focusing on newer features and techniques, including JSP expressions and the JSTL. At the end of the course, students will be well prepared to author JSPs for small- or large-scale Web applications, either by hand (they more...
Java Servlets instructor led trainingon-line e-learning cbt (computer based) : This practical, application-oriented course teaches Java Servlets technology and shows how to use it to develop simple to complex Web applications. It is intended for experienced Java (J2SE) programmers who want to build Web applications or J2EE components and systems. The course begins with an overview of server-side Java programming and Web protocols. Then students learn the Java Servlets architecture, the request/response cycle, and servlet life cycle, and how to build interactive Web applications that parse more...
JDBC Programming Rev 5 instructor led trainingon-line e-learning cbt (computer based) : This one-day course covers the fundamentals of database programming in Java using JDBC (Java Database connectivity) in an incremental fashion, to get the programmer up to speed quickly and then to layer a deeper understanding of JDBC upon that foundation. This course has been designed to work with any of these relational database management systems: Apache Derby, version 10.1 MySQL, version 4.1 PostgreSQL 8.0 Oracle, version 9i or 10g Lab exercises use SQL99 more...
Overview of J2EE Development instructor led trainingon-line e-learning cbt (computer based) : This course provides a coherent, high-level explanation of the Java 2 Platform, Enterprise Edition (J2EE): what sorts of software are created with J2EE; how software is developed for this platform; how it is deployed and put into production; how it can be administered. The course is designed specifically for non-programmers analysts, managers, technical writers, and anyone who desires a good conceptual understanding of J2EE while not needing to drill down into the details of particular APIs or runtime specifications. Developers may more...
Securing Java Web Applications Rev 5 0 instructor led trainingon-line e-learning cbt (computer based) : Description This advanced course shows experienced developers of Java web applications how to secure those applications and to apply best practices with regard to secure enterprise coding. Authentication, authorization, and input validation are major themes, and students get good exposure to basic Java cryptography for specific development scenarios, as well as thorough discussions of HTTPS configuration and certificate management, error handling, logging, and auditing. LEARNING OBJECTIVES Generally, be prepared to develop secure Java web applications, or to secure existing applications by refactoring as more...
Securing Java Web Services instructor led trainingon-line e-learning cbt (computer based) : This advanced course introduces Java developers to key technology for developing secure Web services. Specifically, we focus on XML signature and encryption standards, the WS-Security specification and token profiles, and the Security Assertions Markup Language (SAML). Students practice signing and encrypting XML message content, and configuring J2EE tools to support signature and encryption of SOAP more...
The Java Message Service new instructor led trainingon-line e-learning cbt (computer based) : This course teaches everything that most Java developers will need to know about asynchronous messaging using the Java Message Service, or JMS. Both the point-to-point and publish-and-subscribe messaging styles are covered, but there is an emphasis on the more popular point-to-point approach using message queues. The course moves quickly from JMS fundamentals -- connections, sessions, queues, topics, etc. -- to intermediate techniques such as message properties and selectors. By the end of the day, students will understand JMS reliability and be able to make intelligent more...
The JSP Standard Tag Library instructor led trainingon-line e-learning cbt (computer based) : This two-day module introduces the JSTL, or JSP Standard Tag Library, actually a set of four custom tag libraries that establish a portable standard for common processing tasks in JSP. JSTL is a major part of the new scriptless authoring style encouraged (and enabled) by the JSP 2.0 specification. This module covers all four JSTL libraries in depth: The core actions, which support JSP expressions for JSP 1.x containers, flow control for procedural processing in JSPs, and resource access The formatting and more...
The Spring Framework revised instructor led trainingon-line e-learning cbt (computer based) : This course enables the experienced Java developer to use the Spring Application Framework to create simple and complex Web applications. Spring is a far-reaching framework that aims to facilitate all sorts of Java development, including every level of multi-tier distributed systems. Here we focus on the Core and MVC modules, with a lighter (but not dismissive) touch on persistence through DAO and ORM modules. The Core more...
Using and Developing JavaBeans instructor led trainingon-line e-learning cbt (computer based) : This four-day course runs from an introduction to the JavaBeans architecture through in-depth coverage of implementation techniques and issues. The course taken as a whole is intended to give the student with no prior JavaBeans experience (but a good working knowledge of the Java language) a firm understanding of the component model, of how to use it in application development by using predeveloped Beans, and of how to develop JavaBeans from scratch. The course contains many example programs and exercises using the Bean more...
NET
ADO NET for Web Applications Using C instructor led trainingon-line e-learning cbt (computer based) : This three-day intensive course teaches the essential elements of ADO.NET such that at the end of the course the programmer is able to utilize its tremendous database manipulation powers to build effective database applications for the Web. The course includes a major case study demonstrating the use of ADO.NET and ASP.NET in a realistic setting. It is current to .NET 2.0, Visual Studio 2005 and SQL Server 2005. For students pursuing MCTS more...
ADO NET for Windows Applications Using C instructor led trainingon-line e-learning cbt (computer based) : This three-day intensive course teaches the essential elements of ADO. NET such that at the end of the course the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. The course includes a major case study demonstrating the use of ADO. NET in a realistic setting. It is current to .NET 2. 0, Visual Studio 2005 and SQL Server 2005. For students pursuing MCTS certification, the course provides helpful preparation for more...
ADO NET Using C instructor led trainingon-line e-learning cbt (computer based) : This intensive course teaches the essential elements of ADO.NET such that at the end of the course the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. The course includes a major case study demonstrating the use of ADO.NET in a realistic setting. It is current to .NET 2.0, Visual Studio 2005 and SQL Server 2005. The course opens with an overview of ADO.NET and its relation to previous Microsoft data access technologies, including ADO. It includes a discussion of more...
ADO NET Using VB NET instructor led trainingon-line e-learning cbt (computer based) : This three-day intensive course teaches the essential elements of ADO.NET such that at the end of the course the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. The course includes a major case study demonstrating the use of ADO.NET in a realistic setting. It is current to .NET 2.0, Visual Studio 2005 and SQL Server 2005. The course opens with an overview of ADO.NET and its relation to previous Microsoft data access technologies, including ADO. It includes a more...
ASP NET Ajax Using C instructor led trainingon-line e-learning cbt (computer based) : This three-day course provides a practical introduction to developing rich Internet applications using ASP.NET AJAX and C#. Visual Studio 2005 is used as the development environment. Because of the rich support provided by Microsoft?s AJAX tools, an ASP.NET programmer can get up and running in this new environment quickly. This course shows the way. The course begins with a discussion of rich Internet applications, which include substantial client-side code, typically more...
ASP NET Ajax Using Visual Basic instructor led trainingon-line e-learning cbt (computer based)self directedworkshop / seminarcomputer lab : This three-day course provides a practical introduction to developing rich Internet applications using ASP. NET AJAX and Visual Basic. Visual Studio 2005 is used as the development environment. Because of the rich support provided by Microsoft? s AJAX tools, an ASP. NET programmer can get up and running in this new environment quickly. This course shows the way. The course begins with a discussion of rich Internet applications, which include more...
ASP NET Using C instructor led trainingon-line e-learning cbt (computer based) : This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 2.0 and C#. It also introduces Web services. ASP.NET is introduced as a new Web programming platform that overcomes a number of limitations of ASP. Its architecture is outlined, including the role of compilation, the Page class and code-behind. Web Forms are introduced, including server controls, viewstate, life cycle, and the event model. Request/response HTTP programming using ASP.NET is covered.  more...
ASP NET Using C 2008 instructor led trainingon-line e-learning cbt (computer based) : In this course, you'll learn how to use Visual Studio 2008 and Visual C# 2008 to build ASP.NET 3.5 Web pages. You'll gain an understanding of the architecture behind ASP.NET and how to use the various ASP.NET server controls. You'll learn to create consistent web sites using Master Pages, add membership features, configure and deploy ASP.NET applications, to authenticate users and limit their access to resources, manage state, direct users using Site Navigation tools, debug .NET and more...
ASP NET Using Visual Basic instructor led trainingon-line e-learning cbt (computer based) : This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 2.0 and Visual Basic. It also introduces Web services. ASP.NET is introduced as a new Web programming platform that overcomes a number of limitations of ASP. Its architecture is outlined, including the role of compilation, the Page class and code-behind. Web Forms are introduced, including server controls, viewstate, life cycle, and the event model. Request/response HTTP programming more...
ASP NET Using Visual Basic 2008 VB2008 instructor led trainingon-line e-learning cbt (computer based) : In this course, you'll learn how to use Visual Studio 2008 and Visual Basic 2008 to build ASP.NET 3.5 Web pages. You'll gain an understanding of the architecture behind ASP.NET and how to use the various ASP.NET server controls. You'll learn to create consistent web sites using Master Pages, add membership features, configure and deploy ASP.NET applications, to authenticate users and limit their access to resources, manage state, direct users using Site more...
Complete ASP Programming instructor led trainingon-line e-learning cbt (computer based) : Learn the Active Server Pages skills you need to build full-featured, database-driven Web sites. This course lays out the basics of server-side Web programming with an introduction to classic programming structures and good programming practices. Students will apply these programming skills to the development of a fully functional data-driven Web site with ASP written in VBScript and will harness the power of ASP to remember users with cookies and sessions, collect and process information users enter into an online form, and provide more...
Design Patterns Using C instructor led trainingon-line e-learning cbt (computer based) : This course is extremely hands-on and students are required to have intermediate to advanced programming using C# in order to take full advantage of this course. A case study is implemented throughout the course and students will be able to experience and understand how various design patterns work together while implementing a real application LEARNING OBJECTIVES By the end of the course, students will be able to effectively identify and apply common design patterns using C# Course Duration: 5 days Prerequisites: NET Platform Visual Studio 2005 Intermediate to Advanced C# Programming UML (not mandatory)
Design Patterns Using Visual Basic instructor led trainingon-line e-learning cbt (computer based) : This course is extremely hands-on and students are required to have intermediate to advanced programming using Visual Basic in order to take full advantage of this course. A case study is implemented throughout the course and students will be able to experience and understand how various design patterns work together while implementing a real application LEARNING OBJECTIVES By the end of the course, students will be able to effectively identify and apply common design patterns using VB.NET Course Duration: 5 days Prerequisites: NET Platform Visual more...
Developing Applications using Visual Basic 2008 Advanced Topics VB2008 instructor led trainingon-line e-learning cbt (computer based) : 5-Day Bootcamp In this course you'll learn about important development topics that aren't normally covered in a beginning Windows application programming course. Starting with an introduction to .NET interoperability, then covering topics such as Windows Management Instrumentation (WMI), and System.Drawing namespace. You'll dig deeper into working with the most complex of Visual Studio's built-in more...
Developing Applications using Visual Basic 2008 VB2008 instructor led trainingon-line e-learning cbt (computer based) : Visual Studio 2008 adds a large set of new functionality for the Visual Studio developer. From new language features, including LINQ (Language Integrated Query), to new client-side data support, Visual Studio 2008 and the .NET Framework 3.5 make it easier than ever to create robust, enterprise-level applications. In this course, you will begin with the basics, becoming familiar with Windows more...
Introduction to C CLI instructor led trainingon-line e-learning cbt (computer based) : Microsoft .NET is an advance in programming technology that greatly simplifies application development. .NET is a complete restructuring of Microsoft s entire system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. .NET 2.0 includes C /CLI, which enables the popular Visual C language to fully participate in the new .NET Framework. This two-day course is designed for the experienced C programmer to help you quickly come up to speed on the C /CLI language. It is current to more...
Introduction to Visual Basic instructor led trainingon-line e-learning cbt (computer based) : Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft s entire system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. This two-day course is designed for the experienced programmer to help you quickly come up to speed on the .NET version of the Visual Basic language. It is current to more...
Introduction to WCF Using C instructor led trainingon-line e-learning cbt (computer based) : Windows Communication Foundation (WCF) is Microsoft s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET Remoting. WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. And since WCF supports the WS-* series of Web service standards, it enables simple more...
Introduction to WCF Using Visual Basic instructor led trainingon-line e-learning cbt (computer based) : Windows Communication Foundation (WCF) is Microsoft s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP. NET Web services and .NET Remoting. WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. And since WCF supports the WS-* series of Web service standards, it more...
Introduction to Windows Presentation Foundation Using C instructor led trainingon-line e-learning cbt (computer based) : This course introduces Windows Presentation Foundation or WPF ( Avalon ), the new .NET technology from Microsoft for building rich Windows applications. It is part of .NET 3.0, previously called WinFX by Microsoft. WPF includes an XML-based markup language for defining program elements, Extensible Application Markup Language (XAML). WPF applications can be created using more...
Learning to Program using C 2008 instructor led trainingon-line e-learning cbt (computer based)study at homeself directedworkshop / seminar : In this course, you ll learn to use Visual Studio 2008 to explore the Visual C# language. The course starts with a quick overview of the .NET platform, examining assemblies, Microsoft Intermediate Language, Visual Studio profiles, XML comments, IntelliSense, and debugging. From there, you ll learn all the language features that you must internalize in order to create full-featured more...
Learning to Program using Visual Basic 2008 VB2008 instructor led trainingon-line e-learning cbt (computer based) : In this course, you ll learn to use Visual Studio 2008 to explore the Visual Basic language. The course starts with a quick overview of the .NET platform, examining assemblies, Microsoft Intermediate Language, Visual Studio profiles, XML comments, IntelliSense, and debugging. From there, you ll learn all the language features that you must internalize in order to create full-featured more...
Microsoft Sharepoint 2007 for Administrators instructor led trainingon-line e-learning cbt (computer based) : Administering SharePoint teaches you the principles and practices of how to deploy, manage, and maintain SharePoint. It takes you through each phase of a deployment as you plan, install, rollout, and support SharePoint in the real world. LEARNING OBJECTIVES Plan server topology. Install and configure WSS and MOSS servers. Upgrade from WSS 2.0 to 3.0. Monitor the server to detect problems early. Configure authentication. Secure external access with SSL. Set up SharePoint security and permissions. Control more...
Microsoft Sharepoint 2007 for Developers instructor led trainingon-line e-learning cbt (computer based) : Microsoft SharePoint 2007 provides a huge range of functionality including enterprise content management, automation of business processes, and business intelligence and reporting. Although SharePoint is rich in features and capabilities, it involves common concepts and developer tasks that are universal to every type of SharePoint project. This course is designed to provide those who are responsible for customizing and creating new functionality within the platform mastery of these common tasks, including: customization of look and feel through styles, themes, and master pages, controls and more...
Microsoft Silverlight instructor led trainingon-line e-learning cbt (computer based) : Microsoft s Silverlight is a new client-side web technology that enables the implementation of visually stunning web applications that depend only on a small, easy-to-install plug-in that works in browsers for both Windows and Macintosh. This three-day course provides the programmer with a thorough foundation in Silverlight 1.0. It pairs well with our three day ASP.NET AJAX course for a full week of instruction on client-side web programming. After introducing the Silverlight plug-in and SDK, the course more...
NET Framework Essentials Using C instructor led trainingon-line e-learning cbt (computer based) : Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft? s whole system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. Part of .NET is a major new object-oriented programming language, C#. But learning the new programming language is only part of the challenge. The much greater challenge is learning the .NET Framework and all its capabilities. more...
NET Framework Essentials Using Visual Basic instructor led trainingon-line e-learning cbt (computer based) : Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft?s whole system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. There is substantial change to the Visual Basic language, including its object-oriented features. But learning the new programming language is only part of the challenge. more...
NET Framework using C instructor led trainingon-line e-learning cbt (computer based) : Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft?s whole system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. Part of .NET is a major new object-oriented programming language, C#. But learning the new programming language is only part of the challenge. The much greater challenge is learning the .NET Framework and all its capabilities. This more...
NET Framework Using C CLI instructor led trainingon-line e-learning cbt (computer based) : Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft?s whole system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. NET 2.0 includes C /CLI, which enables the popular Visual C language to fully participate in the new .NET Framework. But learning the new programming language is more...
NET Framework using Visual Basic instructor led trainingon-line e-learning cbt (computer based) : Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft?s whole system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. There is substantial change to the Visual Basic language, including its object-oriented features. But learning the new programming language is only part of the challenge. The much more...
NET Overview instructor led trainingon-line e-learning cbt (computer based) : This one-day, information-packed seminar provides an overview of Microsoft's new .NET technology. It should prove of value to developers and managers who are starting on a .NET project or who are evaluating this technology. The course is designed to run using .NET 2.0 and Visual Studio 2005. The course opens with a discussion of the fundamental issues in developing applications in the Web environment, leading to the concept of applications as a service. The .NET Framework is outlined, including the class library and runtime. The major .NET languages are introduced. ASP.NET is more...
NET Tuning Debugging and Optimization instructor led trainingon-line e-learning cbt (computer based) : Microsoft .NET applications must be thoroughly tested, debugged, and optimized before deployment, to ensure high performance and robust solutions. This course is designed for intermediate programmers to quickly come up to speed on techniques for debugging and optimizing .NET programs. It also covers tuning applications after they have been deployed. This course is designed for using the C# programming language. However, the techniques for debugging a .NET program do not generally depend on the programming language used to develop the application. Therefore, this course would also be useful to programmers who use other .NET languages, such as VB.NET. However, all example code and more...
New Features NET Using CSharp 2008 C 2008 instructor led trainingon-line e-learning cbt (computer based) : Visual Studio 2008 adds a large set of new functionality for the Visual C# developer. From new language features, including LINQ (Language Integrated Query) to new client-side data support, Visual Studio 2008 and the .NET Framework 3.5 make it easier than ever to create robust, enterprise-level applications. This course, including full written courseware, demonstrations, and lab exercises, introduces the most important new features in Visual Studio 2008 for experienced Visual C# developers.
New Features NET Using Visual Basic 2008 VB2008 instructor led trainingon-line e-learning cbt (computer based) : Visual Studio 2008 adds a large set of new functionality for the Visual Basic developer. From new language features, including LINQ (Language Integrated Query) to new client-side data support, Visual Studio 2008 and the .NET Framework 3.5 make it easier than ever to create robust, enterprise-level applications. This course, including full written courseware, demonstrations, and lab exercises, introduces the most important new features in Visual Studio 2008 for experienced Visual Basic developers.
Object-Oriented Analysis and Design with UML instructor led trainingon-line e-learning cbt (computer based) : A good understanding of object-oriented analysis and design is important in designing effective systems using modern software engineering languages and frameworks such as C , .NET and Java. This five-day course teaches you how to use object-oriented techniques to analyze real-world requirements and to design solutions that are ready to code. The course employs Unified Modeling Language, using UML 2.0 notation. The course contains a case study of an object-oriented system. Progressive labs go through the analysis and design of this system, which is more...
Object-Oriented Programming in C instructor led trainingon-line e-learning cbt (computer based) : Microsoft s .NET is a revolutionary advance in programming technology that greatly simplifies application development and is a good match for the emerging paradigm of Web-based services, as opposed to proprietary applications. Part of this technology is a new language, C#. This new language combines the power of C and the ease of development of Visual Basic. It bears a striking resemblance to Java and improves on that language. C# may well become the dominant language for building applications on Microsoft platforms. This more...
Object-Oriented Programming in Visual Basic instructor led trainingon-line e-learning cbt (computer based) : .NET is a revolutionary advance in programming technology that greatly simplifies application development. Microsoft s popular Visual Basic programming language has been upgraded to take advantage of the new .NET features. Visual Basic has become a fully object-oriented programming language with capabilities comparable to C , Java, and Microsoft s new language C#. This course is a practical introduction to programming in Visual Basic and the use of services provided by .NET. It emphasizes the Visual Basic language and more...
Oracle Applications Using ADO NET and C instructor led trainingon-line e-learning cbt (computer based) : Oracle is a robust and powerful data storage engine that provides services on all levels of an application infrastructure combining programmer-definable objects and tools, data manipulation tools that are capable of retrieving data from a host of data sources and storing those data in a database, and the capability to automate tasks and run them under developer control. This comprehensive course is designed to provide programmers an introduction to database programming using Oracle as the database and Microsoft .NET as the programming environment. It will work with either more...
Test-Driven Development Using Nun instructor led trainingon-line e-learning cbt (computer based) : An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found. This one-day course for developers explains the methodology of test-driven development and the use of NUnit in supporting test-driven development on Microsoft .NET. The course is practical, with many example programs and tests written in C#, including a cumulative case study. The goal is to quickly bring you up to speed in using NUnit in your .NET development projects. The more...
Test-Driven Development Using VS2008 instructor led trainingon-line e-learning cbt (computer based) : An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found. This one-day course for developers explains the methodology of test-driven development and the use of the unit testing framework that comes with Visual Studio 2008 Team System. The course is practical, with many example programs and tests written in C#, including a cumulative case study. The goal is to quickly bring you up to speed in doing unit testing in your .NET development projects. more...
Web Services Using C and ASP NET instructor led trainingon-line e-learning cbt (computer based) : This course provides a realistic, hands-on, comprehensive coverage of developing Web services using ASP.NET and C#. Web services are an evolving series of standards that enable programs on various computers to communicate with other programs on similar or disparate computers transparently over the Internet. This course teaches in detail the skills needed to program Web services using ASP.NET. It also examines the fundamentals of SOAP and WSDL essential for creating interoperable Web services. The course is more...
Web Services Using Visual Basic and ASP NET instructor led trainingon-line e-learning cbt (computer based) : This course provides a realistic, hands-on, comprehensive coverage of developing Web services using ASP.NET and Visual Basic. Web services are an evolving series of standards that enable programs on various computers to communicate with other programs on similar or disparate computers transparently over the Internet. This course teaches in detail the skills needed to program Web services using ASP.NET. It also examines the fundamentals of SOAP and WSDL more...
Windows Forms Using C instructor led trainingon-line e-learning cbt (computer based) : This course provides a practical, hands-on introduction to GUI development using Windows Forms and C#. This five-day version of the course introduces database programming in Windows and includes extensive coverage of powerful new Windows Forms features in.NET 2.0, such as new controls, new data binding, and ClickOnce deployment for creating smart client applications. A shorter four-day version of the course covering.NET 1.1 is also available. The course begins with a fundamental discussion of Windows Forms architecture and programming more...
Windows Forms Using Visual Basic instructor led trainingon-line e-learning cbt (computer based) : This course provides a practical, hands-on introduction to GUI development using Windows Forms and Visual Basic 2005. This five-day version of the course introduces database programming in Windows and includes extensive coverage of powerful new Windows Forms features in.NET 2.0, such as new controls, new data binding, and ClickOnce deployment for creating smart client applications. A shorter four-day version of the course covering.NET 1.1 is also available. The course begins with more...
ORACLE
Oracle 10g - Advanced SQL instructor led trainingon-line e-learning cbt (computer based) : This course will give experienced Oracle technologists the advanced SQL skills necessary to design and code complex queries against Oracle databases. You will learn to use many advanced SQL coding techniques such as coding analytic functions for data warehouse and decision support queries, using partition outer join to "densify" data, the Oracle10g MODEL clause ("spreadsheet-like capability directly from the database"), Oracle10g regular expressions for pattern matching, using the extended aggregate functions more...
Oracle 10g - Introduction to SQL instructor led trainingon-line e-learning cbt (computer based) : This course is designed for developers who are new to relational database and need to know how to query, update and create basic objects in Oracle databases. Students receive a comprehensive introduction to Oracle's implementation of the SQL language and the common query tools, SQL*Plus and iSQL*Plus. The course includes a lesson on basic relational database concepts. LEARNING OBJECTIVES Describe the principal features of a relational database Describe the principal features, versions and editions of the Oracle database Query and manipulate an Oracle database using more...
Oracle 10g Administration instructor led trainingon-line e-learning cbt (computer based) : Comprehensive, hands-on class focusing on the day-to-day tasks a DBA will perform to create, maintain and manage an Oracle 10g Database such as security, creating and managing users, creating and managing database objects (tablespaces, tables, indexes, etc.), running utilities, configuring Oracle networking, and simple backup and recovery techniques. Provides an overview of the Oracle Data Dictionary and Oracle 10g architecture; Administrative more...
Oracle 10g PL SQL Programming instructor led trainingon-line e-learning cbt (computer based) : This class will teach you how to write efficient and scalable PL/SQL programs to create database-intensive PL/SQL applications. Learning how to create efficient, scalable PL/SQL programs is an important objective of this course. To meet that objective, the course includes instruction on such things as the proper use of bind variables, bulk processing, pipelining, benchmarking different formulations of a routine and profiling PL/SQL programs to identify the code that should be tuned. Overviews of relational concepts and Oracle architecture are also provided. This class is highly customizable to your more...
PHP
Advanced PHP Programming Training instructor led trainingon-line e-learning cbt (computer based) : Over the past three years PHP has evolved from being a niche language used to add dynamic functionality to small sites to a powerful tool making strong inroads into large-scale, business-critical Web systems. The rapid maturation of PHP has created a skeptical population of users from more traditional "enterprise" languages who question the readiness and ability of PHP to scale, as well as a large population of PHP developers without formal computer science backgrounds who have learned through the hands-on experimentation while developing small and midsize applications in PHP. Advanced more...
Ruby on Rails
Advanced Ruby on Rails RoR instructor led trainingon-line e-learning cbt (computer based)workshop / seminarcomputer lab : Advanced Ruby on Rails is a five-day course for people who have some Ruby and Rails experience and want to go to the next level. Advanced Ruby on Rails has been developed to help you understand why things work the way they do, along with helping you develop specific skills and techniques. You won't just be repeating steps mechanically; you'll understand Rails and understand how to keep advancing Course Duration: 5 days Prerequisites: Students should have some Ruby and Rails experience.
Introduction to Ruby on Rails instructor led trainingon-line e-learning cbt (computer based) : Learn foundational Ruby and the theory and practice of Rails in this four-day hands-on course. The instructor will coach you in Ruby language constructs and the entire Rails development stack: domain modeling with ActiveRecord, controller and view implementation, testing, database migrations, data validation techniques, AJAX fundamentals, etc. Students will learn how to install, to program in Ruby and use Ajax in Ruby on Rails applications. Course Duration: 5 days Prerequisites: To get the most out of the Introduction on Ruby on Rails course, you should have a solid understanding of HTML.
SQL
SQL Server 2005 instructor led trainingon-line e-learning cbt (computer based) : In this course, you ll learn about the features that are available in SQL Server; how to design and create a database; and how to build basic queries using Transact-SQL, the language of SQL Server. Then, you'll learn how to build effective views, stored procedures, triggers, and user-defined functions, using Transact-SQL. You'll learn about the new enhancements to the Transact-SQL programming language including improved support for error handling and hierarchical queries, and programmers can now use .NET languages like C# and Visual Basic to build database objects. SQL more...
SQL Server 2005 - Additional Topics instructor led trainingon-line e-learning cbt (computer based) : Developing a database, getting the database to work with your applications, and getting it to production is just the beginning, but can often be where the story ends. This course examines other SQL Server 2005 essential application, support, and maintenance topics features you can use for high-availability, stability, reliability, and scalability of databases, plus enhancements for processing large amounts of data, handling complex data structures, implementing asynchronous messaging, and working with XML. LEARNING OBJECTIVES Learn about disaster recovery options Understand high availability more...
SQL Server 2005 Analysis Services SSAS instructor led trainingon-line e-learning cbt (computer based) : In this course, you will learn how to use Microsoft SQL Server 2005 Analysis Services (SSAS) to design and implement OnLine Analytical Processing (OLAP) cubes and data mining models to support Business Intelligence (BI) solutions. This course includes concepts, procedures and practices based on real-world experience giving both the novice and experienced SQL Server 2005 developer the tools to build data warehousing and decision support system more...
SQL Server 2005 Integration Services SSIS instructor led trainingon-line e-learning cbt (computer based) : This course will enable technology professionals with little or no ETL experience and minimal exposure to SQL Server 2005 and Visual Studio 2005 to be comfortable and productive with the SSIS tools and technologies. In this course you will learn about the SQL Server Management Studio (SSMS) and building Database Maintenance Plans. You will be introduced to more...
SQL Server 2005 Reporting Services SSRS instructor led trainingon-line e-learning cbt (computer based) : In this course, you will learn how to use SQL Server 2005 Reporting Services to create, execute, and manage reports. You will learn how to create tabular, matrix (cross-tab), and chart reports using Visual Studio 2005 and SQL Server 2005 Business Intelligence Studio. You'll explore creating reports with groups, expressions, conditional formatting, and parameters. The reports you create in the course will employ shared data sources, interactive sorting, and drill-down capabilities. You'll explore the deployment and printing of reports and the export of reports more...
SQL Server 2005 Transact SQL T-SQL instructor led trainingon-line e-learning cbt (computer based) : In this course, you ll learn how to build basic queries using Transact-SQL, the language of SQL Server. Then, you'll learn how to build effective views, stored procedures, triggers, and user-defined functions, using Transact-SQL. You'll learn about the new enhancements to the Transact-SQL programming language including improved support for error handling and hierarchical queries, and programmers can now use .NET languages like C# and Visual Basic to build database objects. LEARNING OBJECTIVES Understand basic database design principles and how to more...
SQL Server 2005 Transact SQL T-SQL with Additional Topics instructor led trainingon-line e-learning cbt (computer based) : In this course, you'll start by learning about the basic features that are available in SQL Server, including how to design and create a database and how to build queries using Transact-SQL, the language of SQL Server. Then, you'll learn how to build effective views, stored procedures, triggers, and user-defined functions using Transact-SQL. You'll learn about the new enhancements to the Transact-SQL programming language including improved support for error handling and hierarchical queries, and how programmers can now use .NET languages like C# and more...
VBA
Microsoft Excel - Advanced instructor led trainingon-line e-learning cbt (computer based) : This course builds on the skills and concepts taught in Excel 2007: Intermediate. Students will work with advanced formulas, as well as lookup functions such as VLOOKUP, MATCH, and INDEX. In addition, students will learn about data validation and database functions such as DSUM. They will learn how to work with PivotTables and PivotCharts, how to import and export data, and more...
Microsoft Excel 2007 - Basic instructor led trainingon-line e-learning cbt (computer based) : This course teaches the basic functions and features of Excel 2007. After an introduction to spreadsheet terminology and Excel's window components, students will learn how to use the Help system and navigate worksheets and workbooks. Then they will enter and edit text, values, formulas, and pictures, and they will save workbooks in various formats. Students will also move and copy data, learn about absolute and relative references, and work with ranges, rows, and columns. This course also covers simple functions, basic formatting techniques, and printing. Finally, students will more...
Programming with Visual Basic for Applications VBA instructor led trainingon-line e-learning cbt (computer based) : This five-day intensive course teaches beginning programmers to write procedures using the VBA language. Students will learn to use variables and flow control, create custom forms, how to perform database access and handle errors. Procedures students will create will allow them to customize the applications included in Microsoft Office. LEARNING OBJECTIVES Understand how the Visual Basic editor works in different Microsoft Office applications (Excel, Word and more...
XML
Introduction to XML instructor led trainingon-line e-learning cbt (computer based) : This one-day course introduces the eXtensible Markup Language, or XML, including basic grammar and XML validation using DTDs or XML Schema. Students learn to read and to hand-write XML well-formed XML documents, and then proceed to modeling concepts, first learning the basic DTD language and then studying namespaces and XML Schema. The course closes with a chapter on important XML-related technology, including XPath, XSLT, SAX or DOM parsing, and SOAP-based Web services. The module presents what might be more...
XML Programming Using C and NET instructor led trainingon-line e-learning cbt (computer based) : This comprehensive and practical four-day course builds skills in .NET s XML processing APIs chiefly parsing using XmlReader and the Document Object Model (DOM), writing XML streams using XmlWriter, and transformations using XPath and XSLT, all using the .NET Framework XML classes and the C# language. It also covers XML serialization according to XML Schema and the tight coupling between XML and ADO.NET. The more...
XML Programming Using Java instructor led trainingon-line e-learning cbt (computer based) : This four-day course builds skills in Java s XML processing APIs chiefly parsing using SAX and DOM and transformations using XSLT, all using the Java API for XML Processing, or JAXP. It also covers the newer Java API for XML Binding, or JAXB, which standardizes serialization according to XML Schema. The course is intended for students with a working knowledge of XML and possibly DTDs or XML more...
XML Programming Using Visual Basic and NET instructor led trainingon-line e-learning cbt (computer based) : This comprehensive and practical four-day course builds skills in .NET s XML processing APIs chiefly parsing using XmlReader and the Document Object Model (DOM), writing XML streams using XmlWriter, and transformations using XPath and XSLT, all using the .NET Framework XML classes and the Visual Basic language. It also covers XML serialization according to XML Schema and the tight coupling between XML more...
XML Schema instructor led trainingon-line e-learning cbt (computer based) : This course gives the student who knows the fundamentals of XML a detailed introduction to the XML Schema standard for defining document type information. The first module introduces the new XML Schema recommendation. Students review the shortcomings of the DTD for expressing type information, and learn how to use XML Schema to create strict document models. Schema data types and structures are studied, allowing precise grammar and validation rules to be defined for document content. A second module offers intermediate-to-advanced instruction in effective use of the new XML Schema recommendation. more...
XSLFO instructor led trainingon-line e-learning cbt (computer based) : This course introduces the eXtensible Stylesheet Language, or XSL also known as XSL with Formatting Objects or XSLFO, to distinguish it clearly from XSLT. XSLFO provides the ultimate, standards-based solution to producing print and other presentation documents from XML information. This course teaches XSL with a focus on producing PDFs, using Apache FOP as the formatting engine. Though XSL is quite a dense technology, this one-day course provides a solid grounding in the more...
XSLT instructor led trainingon-line e-learning cbt (computer based) : This comprehensive four-day course develops in-depth knowledge and skills in transforming XML documents using eXtensible Stylesheet Language Transformations, or XSLT. Students work through extensive hands-on exercises in transformations from XML to plain text, HTML, and XML, with good grounding in XPath along the way. Intermediate and advanced techniques are also covered including variables and parameters, callable templates, sorting and grouping, tail recursion, working with multiple documents, and XSLT more...
Head Office
173 Lauder Ave
Suite 103
Toronto
ON
Canada
Training and Seminar Locations
tcw11-gfc-v396M-11/20/09-00:00:03-()[A]-[B]-[B] -09:44:52