Software Engineering Training Courses
Software Engineering courses
Covered a wide range of topics - more than I would have expected in a Software Engineering lecture (such as some details on programming, safety critical systems etc.). Kristian was very friendly and easy to ask questions to. I thoroughly enjoyed the course and would recommend it to others.
Jerome Shah - Altran UK
the engaging method of teaching ensured that all attending the course were involved in the learning process
Matthew Cuff - Altran UK
Real-world developer experience
Ian Cranston - Compuware Software Group Pty. Ltd.
The level of interactiveness and pace meant that it was never boring.
Theo Lukens - Altran UK Ltd
Altran UK Ltd
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. Iyad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon - New Zealand Customs
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts - Altran UK Ltd
fast-paced with direct-to-the-point skills that expected to acquire
JOHN RAY BALAYON - Optum, Inc
Kristian was a great trainer and kept the course engaging.
Altran UK Ltd
Overall, I saw the effort and the knowledge of the trainer of the of the subject to impart knowledge.
The topic itself
Clear, concise and to the point!
Kennis Lai - Melco Resorts & Entertainment
Software Engineering Course Outlines
|softeng||Software Engineering||35 hours||Software Engineering starts where programming stops. In this course you will learn a solid foundation in Software Engineering. It builds a bridge from programming to solid engineering practices. The course gives you an overview of basic concepts and vocabulary typically used in the field. During the course, you will learn to use many techniques to plan, implement and validate software projects and to evaluate and improve development processes. Audience: This course is intended for software developers with various backgrounds who know at least one programming language.|
|sysengsysmluml2||System Engineering using SysML and UML 2||21 hours||Objective: Helping Analysts and Designers of the System Engineering domain to understand how to efficiently gather requirements then go through the embedded software design implementation on the basis of system specifications using UML 2 and SysML. This 3 days training aims at assisting system analysts to express efficiently their needs and designers to make the appropriate architectural design of the system on the basis of these needs. The resulting system architecture provides a good level of agility to the embedded system software in face of changes as it allows a coherent traceability of the business rules encapsulated in system functions and those of the usage choices (use cases) of the end-users toward the software implementation level.|
|eraamauml||Efficient Requirement Management using Agile Methods and Agile UML Modeling||21 hours||Objective: This training course aims at helping product managers, products owners, business analysts, system architects and developers understand how to efficiently Manage Requirements on the basis of the product vision till guiding developers accurately in implementing them. More in detail, this course aims at assisting product managers in better defining the value propositions of their products on the basis of strategies and stakeholder needs. Business Analysts and product owners understand how to describe requirements of the product backlog then discover appropriate epics and user stories of the system while contributing to the required value creation. Along interactive case study exercises, participants learn how to describe in detail such requirements in order to validate correct understanding of needs and prepare system acceptance tests. Thus, only using a very common and productive UML profile, they learn to structure requirements in order to communicate efficiently with architects and developers through an iterative requirement gathering process. Audience: Product Managers Product Owners Business Analysts Anyone interetsted in the Requirements Management Process|
|ecadpap||Embedded C Application Design Principles for Automotive Professionals||14 hours||A two day course covering all design principles with code examples coupled with recent industurial technology; very useful for automotive software developers|
|OMRON_PLC||Introduction to OMRON PLC programming||21 hours||This course introduces the student to the basics of Programmable Logic Controllers (PLC). After the discussion of the fundamental concept of PLCs the basic Ladder Diagram instructions are learned and practiced in Industrial Automation tasks. Audience - Electrical Specialists - Mechanical Engineers - Programmers with interest in Industrial Automation|
|ISAM1||ISTQB CTFL||21 hours||ISTQB CFTL 70% theory + 30% practice|
|softengret||Software Engineering, Requirements Engineering and Testing||63 hours|
|jenkins||Jenkins: Continuous integration for Agile development||14 hours||Jenkins is an open-source continuous integration tool written in Java. It is a server-based system that runs in a servlet container such as Apache Tomcat. Jenkins supports a number of Software Configuration Management (SCM) tools, including CVS, Subversion, Git, Perforce, and Clearcase, among others. It is highly scriptable and provides support for Apache Ant, Apache Maven, shell scripts, and Windows batch commands. This course covers the concepts, tools and techniques needed to carry out continuous integration of your software projects in an Agile environment. Participants carry out a series of hands-on exercises throughout the course to apply their knowledge in real situations. Interaction among instructor and participants is encouraged. Real-world cases are discussed and specific issues and questions are addressed and resolved in class. Audience Build engineers Software developers involved in agile development QA engineers Project managers Release managers Format of the course Part lecture, part discussion, heavy hands-on practice|
|dockerswarm||Docker with Swarm||21 hours||Docker is an open-source platform that automates the building, shipping and running of software applications inside containers. Multi-container Docker applications can be further defined using Compose. Swarm is a tool that controls a cluster of Docker hosts and exposes them as a single "virtual" host. By pooling together numerous Docker engines, Swarm allows IT operations teams to transparently scale up their software deployment to many hosts. In this instructor-led, live training, participants start with an overview of software containerization concepts, then carry out live exercises to put into practice the concepts learned. By the end of the course, participants will be able to: Deploy Docker hosts across multiple machines using Compose and Swarm. Manage a Swarm cluster in a live lab environment. Secure and troubleshoot Docker hosts within their Swarm cluster Audience Software developers System administrator IT managers and operations teams Format of the course Part lecture, part discussion, exercises and heavy hands-on practice|
|ecadpapgeneral||Embedded C Application Design Principles||14 hours||A two day course covering all design principles with code examples coupled with recent industrial technology.|
|Course||Course Date||Course Price [Remote / Classroom]|
|Efficient Requirement Management using Agile Methods and Agile UML Modeling - Swindon||Wed, 2018-04-04 09:30||£3900 / £4425|
|System Engineering using SysML and UML 2 - Aberdeen - Berry Street||Wed, 2018-04-04 09:30||£3900 / £4890|
|Embedded C Application Design Principles - Manchester, King Street||Thu, 2018-04-05 09:30||£2600 / £3250|