Course List

Incus Data customised bullet for course list Java Programming
The Java Programming course provides an introduction to the fundamentals of the Java language. Topics covered include language fundamentals, OO concepts, classes and interfaces, exception handling,application/applet development, GUI development, file I/O, collections, threads, networking, JDBC.
Incus Data customised bullet for course list Advanced Java Programming
The Advanced Java course covers more advanced features of the Java programming language and APIs, including threads, collections, JavaBeans, JDBC, RMI, CORBA, security, networking, the new Java 5 language features, the Java Persistence API (JPA), Web Sevices and XML.
Incus Data customised bullet for course list JEE Technology Overview
The JEE Technology overview course is for companies and individuals who are entering the JEE field for the first time and require an overview of the JEE architecture to understand the use of the appropriate technologies. Topics include an overview of JEE technology and architectures, including Java servlets and Java Server Pages, Enterprise JavaBeans and others. Companies and individuals who are already doing JEE development and require training in specific aspects of the JEE architecture are advised to attend the more specialised Java Servlets and JSP course and the Enterprise JavaBeans Development course. This course is run in parallel with the JEE Development course.
Incus Data customised bullet for course list JEE Development
The JEE Development course focuses on the development of applications using Java Enterprise Edition. Topics include a JEE technology overview, Java servlets and Java Server Pages, Enterprise JavaBeans, JMS messaging, JDBC, RMI, JNDI and JEE security.
Incus Data customised bullet for course list Java Servlets and JSP Programming
The Java Servlets and JSP Programming course focuses on the development of web applications using Java servlets and Java Server Pages. Topics include client/server architecture, Java servlets, cookies and sessions, JSP syntax, Expression Language (EL), custom tags and the JSP Standard Tag Library (JSTL) and the Model-View-Controller (MVC) architecture.
Incus Data customised bullet for course list Enterprise JavaBeans 3 Development
The Enterprise JavaBeans Development course focuses on JEE development using Enterprise JavaBeans version 3. The JEE architecture is revised. The types, uses and problems of EJBs are discussed. JEE patterns and best practices are presented.
Incus Data customised bullet for course list JavaServer Faces Programming
The JavaServer Faces Programming course focuses on the development of web applications using JavaServer Faces (JSF). Topics include an overview of the MVC architecture, UI components, configuration and navigation, user input validation, backing bean development, Expression Language.
Incus Data customised bullet for course list Web Services
This course focuses on the development of web services using Java Enterprise Edition. Topics include an overview of Web Services, an XML overview, Web Services technologies, UDDI, SOAP vs RESTful web services, web service clients, and security.
Incus Data customised bullet for course list Java Micro Edition Development
The Java Micro Edition Development course is aimed at experienced Java developers who want to develop embedded Java applications to run on mobile and wireless devices.
Incus Data customised bullet for course list Jakarta Struts Development
The Jakarta Struts Development course focuses on using the Struts framework for developing robust servlet/JSP applications. This course provides the experienced servlet/JSP developer with a solid Struts overview and hands-on practice. Delegates will learn the Struts tag libraries and the components that make up the architectural framework, as well as Struts best practices.
Incus Data customised bullet for course list Spring Development
The Spring Development course focuses on the development of applications using the Spring framework. Topics include an overview, Inversion of Control (IoC) and Dependency Injection, Aspect Oriented Programming (AOP), JEE in Spring, the Spring Web MVC, ORM, Data Access (DAO) and transaction management, Object-relational mapping (ORM) with Hibernate and iBatis.
Incus Data customised bullet for course list Object-Oriented Analysis using UML
The Object-Oriented Analysis course focuses on the analysis and documentation of object-oriented systems using established OO methodologies and the UML. Delegates learn to write use cases, develop activity and class diagrams, and participate in CRC sessions. Object-oriented concepts are explained and illustrated using simple examples.
Incus Data customised bullet for course list Object-Oriented Analysis & Design using UML
The Object-Oriented Analysis and Design course focuses on the analysis, design and documentation of object-oriented systems using established OO methodologies and the UML. Delegates write use cases, develop activity, class and sequence diagrams, and participate in CRC sessions. Object-oriented concepts are explained and illustrated using Java. Design principles and patterns are introduced.
Incus Data customised bullet for course list Object Oriented Implementation
The Object-Oriented Implementation Course covers the entire implementation of a small software system, from inception, through use case modelling, class and interaction diagram development to coding and testing. Emphasis is placed on the implementation aspects of the system, including design pattern usage and process issues.
Incus Data customised bullet for course list Standard C Programming
The Standard C Programming course is a high content course that provides a complete overview of the C language, based on the ANSI standard. The focus is on programming standard C in a structured and portable manner, and reliance is not placed on any specific compiler or platform.
Incus Data customised bullet for course list Advanced C Programming
The Advanced C course provides a deeper look into the C programming language. It covers advanced topics such as debugging techniques, algorithms, memory management. The emphasis is always on portablity, compiler independence and professionalism.
Incus Data customised bullet for course list Standard C++ Programming
The Standard C++ Programming course provides a compiler-independent introduction to the ANSI C++ language for C programmers. This course covers all aspects of the C++ language, with the emphasis on portablity. It includes an introduction to object oriented design techniques.
Incus Data customised bullet for course list Advanced C++ Programming
The Advanced C++ course provides a deeper look at the C++ language, without reliance on any particular compiler. Advanced topics include special member functions, templates and memory management. It also discussed object-oriented techniques and the difficulties experienced with OOP.
Incus Data customised bullet for course list C# Programming
The C# Programming course covers the C# language syntax, OO basics, classes, interfaces,and the .NET environment. C# is the native language for the.NET environment and the common language runtime, and is ideally suited for component development.
Incus Data customised bullet for course list Advanced C# Programming
The Advanced C# course covers more advanced features of the C# programming language and the .NET Framework, including threads, collections, security, Web Sevices and XML.
Incus Data customised bullet for course list Visual Basic Programming
The Visual Basic Programming course focuses on application development using Visual Basic and the .NET Common Language Runtime (CLR). Topics covered include the Visual Basic language syntax, OO basics, classes, interfaces, and the .NET environment.
Incus Data customised bullet for course list ASP.NET Development
The ASP.NET Development course covers the principles of web application development using the ASP.NET environment and any .NET programming language, such as Visual Basic or C#. The course covers the common language runtime, web forms, web controls, and connections to databases.
Incus Data customised bullet for course list Web Development with HTML and CSS
The Web Development course teaches delegates how to create cross-browser compatible web pages using HTML / XHTML and Cascading Style Sheets (CSS). Design guidelines and standards are discussed, as well as web accessibility. It also provides an introduction to JavaScript.
Incus Data customised bullet for course list JavaScript for Web Developers
The JavaScript for Web Developers course covers the JavaScript language and the document object model in depth. It also covers the principles of developing cross-browser compatible dynamic HTML. The course does not include server-side objects and development.
Incus Data customised bullet for course list XML Development
The XML Development course provides a foundation for using the eXtensible Markup Language. It covers the role of XML, well-formed XML markup, DTDs, XML namespaces, XML Schemas, and XSLT (eXtensible Style Language - Transformations). It also provides a brief introduction to XSL-FO and the document object model.
Incus Data customised bullet for course list PHP Development
The PHP Development course focuses on using PHP to develop cross-platform web applications. Topics covered include the PHP syntax, getting data from the client, maintaining state and PHP data connectivity.
Incus Data customised bullet for course list Linux Fundamentals for Programmers
The Linux Fundamentals course introduces technically oriented people and programmers to the fundamentals of the Linux operating system. It covers topics from installation and system architecture to scripting languages and principles of Linux programming.
Incus Data customised bullet for course list Perl Programming
The Perl Programming course covers the fundamentals of the Perl scripting language. It includes the syntax and structure of Perl 5, safe programming practices and differences between running Perl on Win32 and Linux systems.
Incus Data customised bullet for course list SQL Fundamentals
The SQL Fundamentals course covers the fundamentals of the Structured Query Language (SQL). Contents include table creation, inserts, updates and deletes, basic and advanced data queries and joins. Delegates are introduced to the fundamental concepts of relational databases, and are made aware of some of the differences between popular databases. This course is not specific to any particular RDBMS.
Incus Data customised bullet for course list Oracle PL/SQL Development
The Oracle PL/SQL Development course is aimed at developers as it focuses on the programming elements of Oracle's PL/SQL Language. It also includes some of the more advanced Oracle SQL features and extensions to standard ANSI SQL.
Incus Data customised bullet for course list Advanced SQL for DB2
The Advanced SQL for DB2 course covers more advanced aspects of the Structured Query Language (SQL), with specific reference to the IBM DB2 database. Contents include advanced table joins, advanced operators, expressions, operators, views, user defined functions, stored procedures (DB2 SQL PL) and database performance considerations.
Incus Data customised bullet for course list Project Management for IT
The Project Management for IT course covers various aspects of project management, including project planning, risk management, change management, change control and quality management, with specific reference to IT projects. It also discusses the project development lifecycle including initiation, planning, execution and closure.
Incus Data customised bullet for course list Introduction to Programming
The Introduction to Programming course is designed for delegates who have no programming experience. It covers the fundamental concepts of programming: data types, variables, conditional and iterative statements, modular design and error handling. It also includes a brief introduction to object orientation and relational databases.
Incus Data customised bullet for course list Technical Documentation
The Technical Documentation course emphasises the importance of documentation and the skills necessary to develop relevant, useful technical documents, from specifications to training material to policies. Digital formats and documentation projects are also discussed.

Download the course list in PDF format for easy printing.

Need a course date? Please contact us at tel: (+27) 12 666 2020 or email us at info@incusdata.com for the next available course date.

Ready to book? Just fill out our course enrolment form and fax it to us at (+27) 12 666 2021 or email it to us at info@incusdata.com.


Home   |    Top of this page   |    Contact Us    Incus Data Anvil Man Schedule   |    Course List   |    FAQ   |    Sitemap

Essential Skills for IT