COBOL training course description A hands on training course providing an introduction to COBOL. What will you learn Write COBOL programs Debug COBOL programs Examine existing code and determine its function. COBOL training course details Who will benefit: Programmers working with COBOL. Prerequisites: None although experience in another high level language would be useful. A 10 day version of this course would be more applicable for those new to programming. Duration 5 days COBOL training course contents Introduction to COBOL Compilation, linkage editor. Compile errors, compiler options. Divisions, syntax and format, COBOL character set, program structure. COBOL statement structure COBOL words, format of statements. Divisions Identification entries, Environment entries, Data division: FD, record descriptions, hierarchy and level numbers, description-string entry. File and Working-Storage Sections Literals, figurative constants, redefines clause, data representation, Usage clause, synchronization, sign clause. Procedure Division File status codes; Open, Read, Write, Close, Stop, Goback; Accept, display; Move, Justified, data name qualification, reference modification. Perform statement Out-of-line, With test ... Until, ... Times, in-line statement; Go to statement. Program design Design techniques, design considerations, procedure names, program structure. Printing Printed output, Write, advancing option, editing characters; Initialize. Condition testing Conditional statements: IF, class, sign and relation conditions, condition-name conditionals, Set, compound conditions, logical operators. Evaluate, Continue. Arithmetic Rounded option, On Size Error option, Add, Subtract, Multiply, Divide, Compute. Non-sequential files File access modes, Select. Indexed and relative files. Open, Close, creating / reading sequential access files, Write, Read, Invalid key clause, reading, writing / updating Random access files, Rewrite, Delete, Start. Declarative routines Clauses. Subroutines Call, Using clause - calling program/called program, Linkage Section, returning control. Table handling Subscripted tables: One/two/three dimensional tables, Perform, variable length tables. Indexed tables: Set, using an index; Search. Copy code: Copy, Suppress, Replacing. Data Manipulation Inspect, String, Unstring. COBOL/370 LE/370 and Intrinsic Functions.
SAFe® Agile Software Engineering: In-House Training The introduction of Lean-Agile and DevOps principles and practices into software engineering has sparked new skills and approaches that help organizations deliver higher-quality, software-centric solutions faster and more predictably. This workshop-oriented course explores foundational principles and practices and how continuous flow of value delivery and built-in quality are enabled by XP technical practices, Behavioral-Driven Development (BDD), and Test-Driven Development (TDD). Attendees will learn proven practices to detail, model, design, implement, verify, and validate stories in the SAFe® Continuous Delivery Pipeline, as well as the practices that build quality into code and designs. Attendees will also explore how software engineering fits into the larger solution context and understand their role in collaborating on intentional architecture and DevOps. What you will Learn To perform the role of a SAFe® Agile Software Engineer, you should be able to: Define Agile Software Engineering and the underlying values, principles, and practices Apply the Test-First principle to create alignment between tests and requirements Create shared understanding with Behavior-Driven Development (BDD) Communicate with Agile modeling Design from context for testability Build applications with code and design quality Utilize the test infrastructure for automated testing Collaborate on intentional architecture and emergent design Apply Lean-Agile principles to optimize the flow of value Create an Agile Software Engineering plan Introduction to Agile Software Engineering Connecting Principles and Practices to Built-in Quality Accelerating Flow Applying Intentional Architecture Thinking Test-First Discovering Story Details Creating a Shared Understanding with Behavior-Driven Development (BDD) Communicating with Models Building Systems with Code Quality Building Systems with Design Quality Implementing with Quality
SAFe® Agile Software Engineering The introduction of Lean-Agile and DevOps principles and practices into software engineering has sparked new skills and approaches that help organizations deliver higher-quality, software-centric solutions faster and more predictably. This workshop-oriented course explores foundational principles and practices and how continuous flow of value delivery and built-in quality are enabled by XP technical practices, Behavioral-Driven Development (BDD), and Test-Driven Development (TDD). Attendees will learn proven practices to detail, model, design, implement, verify, and validate stories in the SAFe® Continuous Delivery Pipeline, as well as the practices that build quality into code and designs. Attendees will also explore how software engineering fits into the larger solution context and understand their role in collaborating on intentional architecture and DevOps. What you will Learn To perform the role of a SAFe® Agile Software Engineer, you should be able to: Define Agile Software Engineering and the underlying values, principles, and practices Apply the Test-First principle to create alignment between tests and requirements Create shared understanding with Behavior-Driven Development (BDD) Communicate with Agile modeling Design from context for testability Build applications with code and design quality Utilize the test infrastructure for automated testing Collaborate on intentional architecture and emergent design Apply Lean-Agile principles to optimize the flow of value Create an Agile Software Engineering plan Introduction to Agile Software Engineering Connecting Principles and Practices to Built-in Quality Accelerating Flow Applying Intentional Architecture Thinking Test-First Discovering Story Details Creating a Shared Understanding with Behavior-Driven Development (BDD) Communicating with Models Building Systems with Code Quality Building Systems with Design Quality Implementing with Quality
Advanced C++ training course description The course will give a broad overview of the C++ Programming language, focusing on modern C++, up to C++17. This course will cover the use of the Standard Library, including containers, iterator, function objects and algorithms. From the perspective of application development, a number of design patterns will be considered. What will you learn Write C++ programs using the more esoteric language features. Utilise OO techniques to design C++ programs. Use the standard C++ library. Exploit advanced C++ techniques Advanced C++ training course details Who will benefit: Programmers needing to write C++ code. Programmers needing to maintain C++ code. Prerequisites: C++ programming foundation. Duration 5 days Advanced C++ training course contents Study of a string class Create a string class as a means to investigate many issues, involving the use of operator overloading and including overloading new and delete. Creation of the class will also require consideration of 'const correctness'. Exception handling Consider the issues involved in exception handling including the concept of exception safety. Templates Review definition of template functions, including template parameter type deduction. Introduction to template metaprogramming. Newer features including template template parameters and variadic templates. Creation of template classes. Design patterns Introduction to Design Patterns and consideration of a number of patterns, such as, factory method, builder, singleton and adapter. The standard C++ library (STL) Standard Library features, such as, Containers, Iterator, Function Objects and Algorithms. Introduction to Lambda expressions. C++ and performance The writing of code throughout the course will be oriented towards performant code, including use of R Value references and 'move' semantics. Pointers The use of pointers will be considered throughout the course. Smart pointers will be considered to improve program safety and help avoid the use of 'raw' pointers. Threading This section will consider the creation of threads and synchronisation issues. A number of synchronisation primitives will be considered. Async and the use of Atomic will also be considered. New ANSI C++ features Summarising some of the newer features to be considered are: Auto, Lambdas expression, smart pointers, variadic templates and folds, R Value references and tuple together with structured binding.
During this 1 day intermediate level course you will learn how to utilise the powerful image editing capabilities of Adobe Photoshop. Building on the topics covered in our Introduction to Photoshop, you will learn how to work with multiple layers, use layer masks, learn how to use smart objects, add sophisticated filters. Re-touching and repairing, montages and image correction techniques are also covered.
Adobe authorised live online course with study materials and certificate of completion included During this 1 day intermediate level Adobe Illustrator course you will learn how to use Illustrator's tools to create stunning illustrations and type effects. Building on our Introduction to Illustrator (or your exisiting basic knowledge) you will learn how to work with colours, create printable documents, use gradients, layers, fonts, text effects, work with page and product design along with many other more advanced features. Description Professional Drawing with Illustrator Scale and Resizing Use Guides and Rulers Work with Colours in Illustrator Work with Clipping Masks Use Text copy and Typography in Illustrator Modify Objects Import and work with Textures Work with Opacity Work with 3D Elements Output your Artwork Bring a Fluorescent Transparency to Life Create Layouts for Product Placement and Packaging Save for Web & Devices For the full course content please download the course information pdf listed above. Who is this course for? This is a great course for existing Adobe Illustrator users who want to learn how to make use of more of the applications powerful features and improve their workflow. Requirements Attendees should have a basic knowledge of Illustrator. You will need a broadband internet connection to participate in this live online course. Certificates Certificate of completion Digital certificate - Included
Adobe authorised live online course with study materials and certificate of completion included During this 1 day intermediate level course you will learn how to utilise the powerful image editing capabilities of Adobe Photoshop. Building on the topics covered in our Introduction to Photoshop, you will learn how to work with multiple layers, use layer masks, learn how to use smart objects, add sophisticated filters. Re-touching and repairing, montages and image correction techniques are also covered. Description Completing this course will enable you to do the following and more: Work with Smart Objects Understand Image Input and Output Navigate Shortcuts Work with Selections Enhance or correct an Image Use Layers efficiently Work with Multiple Layers Work with Masks Paint and Retouch Images Using Textures and Imported Graphics Creating Stunning Special Effects with Glows and Filters Design Page Layouts Creating Artwork for Print and Web Use Adobe Bridge Automate Workflow For the full course content please download the course information pdf listed above. Who is this course for? This course is perfect for existing Photoshop users who want to further develop their skills and abilities with the application. Requirements Attendees should have a basic knowledge of Photoshop. You will need a broadband internet connection to participate in this live online course. Certificates Certificate of completion Digital certificate - Included
Live online course with study materials and certificate of completion included Adobe Dreamweaver is an industry leading web design and HTML editor software. First-time Dreamweaver users may feel overwhelmed by the amount of options, panels and menus across the interface, but our Dreamweaver course will quickly familiarise you with the layout giving you access to advanced controls over CSS elements, and the ability to view how a webpage will look when displayed on different size device screens. Our one day Adobe Dreamweaver course will enable you to build and manage professional, well designed and standards compliant websites using the software. HTML and CSS concepts are covered. Description Completing this course will enable you to do the following and more: Become familiar with the Adobe Dreamweaver Interface Understand Site management Create a website Work with multiple pages Use and understand Cascading Style Sheets Work with graphics Create hyperlinks Learn how to best organise pages for logical site structure Use best practice and SEO considerations UCreate and use templates Understanding accessibility For the full course content please download the course information pdf listed above. Who is this course for? This workshop is suitable for anyone with basic PC or Mac skills who wishes to learn how to use Adobe Dreamweaver. No previous knowledge or experience of Dreamweaver is necessary. Requirements Attendees should have basic PC or Mac skills. You will need a broadband internet connection to participate in this live online course. Certificates Certificate of completion Digital certificate - Included
Adobe authorised live online course with study materials and certificate of completion included Designed with the experienced user in mind, this one day course offers those already familiar with Illustrator the chance to explore more of its complex creative options, and increase their productivity and output. Creating 3D type and shapes, advanced use of colour and bespoke brushes are just some of the advanced techniques you will learn for creating professional print and web-ready artwork. Description Completing this course will enable you to do the following and more: Use Professional Artboard setup Work with Advanced drawing and path editing techniques Use Advanced Layers with Sub Layers Create and edit Symbols Create and edit Brushes Learn Power user shortcuts/workflow techniques Use Advanced colour, creating Colour Groups, colour management Use Advanced typography and text layout techniques Create 3D shapes Create 3D type Work with Gradient Mesh tool to create effects Add multiple effects to a single object Use Non-destructive design using Appearance Create and use Actions For the full course content please download the course information pdf listed above. Who is this course for? This course is perfect for experienced Illustrator users who want to learn how to make use of more of the applications powerful features and improve their workflow. Requirements Attendees should have a good working knowledge of Illustrator. You will need a broadband internet connection to participate in this live online course. Certificates Certificate of completion Digital certificate - Included
Why Choose 3ds Max and Vray Training Course? Click here for more info 3ds Max a valuable tool for architectural modeling, product design, and manufacturing across numerous industries. While widely utilized, mastering the software requires effort. Engaging in 3ds Max tutorials proves particularly advantageous for game designers, aiding in their career advancement. Duration: 10 hrs Method: 1-on-1, Personalized attention Schedule: Tailor your own hours, available from Mon to Sat between 9 am and 7 pm Our 3ds Max course consists of two main sections, covering architectural visualizations for both interior and exterior scenes. By the end of the training, you'll have the expertise to create professional projects independently. We begin with fundamental and advanced 3D modeling, starting from simple objects and progressing to complex buildings, interiors, and products. 3ds Max and Vray Comprehensive Course Course Duration: 10 hours Course Overview: This course is designed to offer a comprehensive introduction to 3ds Max and Vray. Throughout this program, you will acquire the knowledge necessary to proficiently create 3D models, apply materials and textures, configure lighting and camera systems, and produce high-quality Vray renders. This course is suitable for individuals with various levels of experience, from beginners to those with some prior exposure to 3D modeling and rendering. Course Outline: Module 1: Introduction to 3ds Max and Vray Familiarization with the 3ds Max interface Configuring the workspace Navigating within 3ds Max Introduction to Vray and its user interface Module 2: 3D Modeling Creating fundamental shapes Employing modifiers Crafting intricate shapes through advanced 3D modeling techniques Grasping the fundamentals of polygonal modeling Crafting both organic and inorganic models Module 3: Materials and Textures Application and modification of textures Understanding UVW mapping Utilizing the material editor Developing custom materials Leveraging Vray materials Module 4: Lighting Introduction to various lighting techniques Exploring different types of lights Comprehending light properties Configuring lights for a scene Employing Vray lights Module 5: Cameras Familiarization with camera systems Understanding camera properties Setting up camera views Creating animations using cameras Utilizing Vray cameras Module 6: Rendering Introduction to rendering Exploring Vray Global Illumination Utilizing Vray Physical Cameras Harnessing Vray HDRI Lighting Implementing the Vray Rendering Workflow Module 7: Projects Integrating all acquired knowledge Crafting a simple interior scene Constructing a basic exterior scene Developing a complex scene featuring multiple objects and materials Course Requirements: To participate in this course, you will need: A computer with 3ds Max and Vray installed (trial versions can be obtained from Autodesk and Chaos Group websites) Basic computer operation skills An interest in 3D modeling and animation Course Goals: Upon completing this course, you will have gained a comprehensive understanding of 3ds Max and Vray. You will possess the skills required to create realistic and visually captivating 3D scenes using Vray. Furthermore, you will be well-equipped to continue honing your 3D modeling and rendering abilities. Resources: Vray Trial Download: https://www.chaosgroup.com/vray/sketchup/free-trial Materials:https://www.vray-materials.de/ Textures: https://textures.com/ By completing the 3ds Max and Vray Training Course, participants will acquire proficiency in 3D modeling and rendering using 3ds Max. They will establish a solid foundation and essential skills, enabling them to create captivating visualizations. This expertise opens doors to various job opportunities in fields such as architectural visualization, game design, film production, and product modeling.