
Online or onsite, instructor-led live Software Engineering training courses demonstrate through interactive discussion and hands-on practice the fundamentals of Software Engineering.
Software Engineering training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. India onsite live Software Engineering trainings can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Course: Impacted Function Point (IFP)
The deep dive into the Software estimation techniques was very valuable.
Vodacom SA
Course: SNAP IFPUG Software Size Estimation and Measurement
Kristian was a great trainer and kept the course engaging.
Altran UK Ltd
Course: Software Engineering
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.)
Altran UK
Course: Software Engineering
the engaging method of teaching ensured that all attending the course were involved in the learning process
Altran UK
Course: Software Engineering
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.
Zaid Amerika
Course: Unit of Software Measurement Parameterization (UMSP)
The depth of the content for Software Estimation.
Vodacom SA
Course: Unit of Software Measurement Parameterization (UMSP)
very good general reference material was called out and shared.
Vodacom SA
Course: Unit of Software Measurement Parameterization (UMSP)
the examples the trainer used in each subject which made it easier to understand
huda Alyassi - Hessa Abdulla Al Ali, Dubai Government Human Resources Dept.
Course: Adobe XD
In general it was a good general overview of micro-services patterns.
SAP UK
Course: Technical Architecture and Patterns
In general it was a good general overview of micro-services patterns.
SAP UK
Course: Technical Architecture and Patterns
the training was very well structured and very useful. the deep knowledge of the trainer, I received correct and clear answers if I had any doubts or if there was anything not clear to me.
Payolution GmbH
Course: Technical Architecture and Patterns
The trainer is quite experienced in this topic and can provide suggestions regarding data science project specific practices.
DBS Bank Ltd
Course: Design Patterns
The trainer was well prepared, communicated clearly and explained things well.
DBS Bank Ltd
Course: Design Patterns
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Course: Design Patterns
Presentation of the Idea and application of it.
Breanan Reas - Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
What I like most about the training is that our trainer have a very wide knowledge about the topic. And knows how to balance when it comes to explaining things.
Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
It is very informative and the trainer lets everyone engage on the discussion.
Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
the exercise
Jason Wu
Course: Design Patterns in PHP
The New content I learned
Victor Cayetano
Course: Design Patterns in PHP
The interaction and enthusiasm he had about the training.
Richard Burgos
Course: Design Patterns in PHP
Trainer shared a lot of insights base on his vast experience and good learning for us
Chua Wan Jia, SMRT Corporation Ltd
Course: Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Good exercises
Hui Yi Neo - Titansoft Pte Ltd
Course: Object Oriented Design using Design Patterns
The hands on practices.
Titansoft Pte Ltd
Course: Object Oriented Design using Design Patterns
I liked it all. Very informative and pace was perfect.
South West Gnó Skillnet
Course: Introduction to Domain Driven Design
Real life examples.
South West Gnó Skillnet
Course: Introduction to Domain Driven Design
The interaction of the group to solve the issues
Evan O'Gorman
Course: Introduction to Domain Driven Design
Adapted to team
Pix4D S.A.
Course: Design Thinking Workshop for Software Developers
The focus on testing and agile was exactly what we needed, and the opportunity to learn the same things at the same time with the whole team.
EDQM - Council of Europe - Conseil de l'Europe
Course: Agile Software Testing
The theory, the examples, the excercices, the explanations.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Course: Agile Software Testing
I liked the exercises to use and practice the performance tools.
GENERAL ORGANIZATION FOR SOCIAL INSURANCE (GOSI)
Course: Agile Software Testing
I enjoyed all of Day 1.
Peter Mahaffey
Course: Contemporary Development Principles and Practices
Very informative and gave a nice overall summary of the course outline
Matthew Steptoe
Course: Contemporary Development Principles and Practices
That it was interactive with a lot of exercises and there was a space for questions
GE Healthcare GmbH
Course: Performance Testing with LoadRunner
Laila was really friendly and made sure everyone on the course felt comfortable with what they were doing.
Philip Herbert
Course: Performance Testing with LoadRunner
I really was benefit from the exercises.
Department of National Defence
Course: Test automation with HP UFT
- I like the oracle exercises (last day) but we got no feedbacks from our work. - Trainer is very knowledgeable on the topics being discussed
Human Edge Software Philippines, Inc. (part of Tribal Group)
Course: Performance engineering/tuning
Discussions are very helpful, as well as the hands-on training to have experience on actually doing it. I like the activity about SQL Profiling and Tuning.
Human Edge Software Philippines, Inc. (part of Tribal Group)
Course: Performance engineering/tuning
The trainer really have broad knowledge. And is always willing to answers question if there's any.
Human Edge Software Philippines, Inc. (part of Tribal Group)
Course: Performance engineering/tuning
Łukasz has thorough understanding of concepts of Jmeter as well as Java.Some of the tips and tricks shared by him were really good and will help us in long run.Various feature of Jmeter which he explained were not known to us.We can now make performance scripts / projects with more certainty and knowledge
Rachana Mulye - Simplyhealth
Course: JMeter Advanced
I really liked that the lecture was making constantly sure to answer all our questions. Also, i had a feeling i could ask any question , even if it sounded stupid. Everything was shown on examples, sometimes followed by a drawing which really helped me to understand better. Lecture sounded very friendly and we even laughed few times. I could understand every single word well (i am not a native speaker). In general, i was very satisfied.
Martin Stancl - KBC Bank
Course: JMeter Advanced
Overall the topics covered were all interesting and I appreciated that the syllabus was altered to our needs.
Tomas Pavelka - KBC Bank
Course: JMeter Advanced
Its simplified approach and its indept coverage was exactly what i was looking for, I've taken away a lot of useful infromation which i intend to utilise on my current project.
Ibe Dike
Course: JMeter Fundamentals
Very well explained.
Roche
Course: Web Application Performance Testing with JMeter
I liked the good fast pace of the training, and if we were stuck we would then slow down and delve into the subject more before moving on. This allowed us to get a lot of information in the small time. We also covered issues/differences between Mac and Windows which is very useful if we need to use different types of computers (I use both Mac and Windows). I liked the fact that we would follow along on our computers the actions our trainer was performing, then we would verify we had the same/similar results to confirm what we did was correct.
Joanne Hensman - SimplyHealth Profession
Course: Web Application Performance Testing with JMeter
I found the trainer made the course very interesting
Cameron Taylor
Course: Web Application Performance Testing with JMeter
Demo code
Hospital Authority
Course: Mobile Automation with Appium Overview
The overall scope and steps by steps illustration are very good.
Hospital Authority
Course: Mobile Automation with Appium Overview
I liked the style of training and how it allowed for us to be on hands on and practise in between chapters.
EMR Settlement Limited
Course: Cucumber: Implementing Behavior Driven Development (BDD) with Ruby
As mentioned the last hour we discussed and practiced the 'Example mapping' method. Also nice that we had a pdf (from a website) that the trainer created with a lot of information.
Osman Chalaby - Vanderlande
Course: Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
Software Engineering Subcategories in India
Software Engineering Course Outlines in India
- Understand advanced C# programming concepts and best practices.
- Apply advanced object-oriented programming principles to create efficient and flexible automation solutions.
- Design and develop modular and reusable automation frameworks using industry best practices.
- Understand the use of software measurements and metrics in software development.
- Track progress and assess productivity using the software metrics.
- Analyze software measurement data for quality assurance and process improvement.
- Understand function point and non-function point measurements in software development.
- Measure the units of a software product for quality and productivity analysis.
- Install and configure Selenium WebDriver.
- Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
- Run C# Selenium test automation.
- Learn about the SNAP and FPA rules and guidelines.
- Be able to plan and estimate software projects better.
- Understand process performance baselines and identify areas for process improvement.
- Utilize SNAP to increase performance efficiency and obtain functional stability.
- Navigate and effectively use Sparx Enterprise Architect, understanding its interface and tools.
- Model various business structures including organization charts, processes, and systems using different diagrams.
- Implement change tracking, version control, and team collaboration strategies within Sparx EA.
- Utilize advanced Sparx EA features like modeling with stereotypes, customization, and task automation.
- Understand the fundamentals of performance testing and its importance in software development.
- Effectively plan and design performance tests based on business requirements and system specifications.
- Configure and manage test environments, including servers, networks, and client systems.
- Execute performance tests, monitor system resources, and collect relevant performance metrics.
- Analyze test results and identify performance bottlenecks.
- Generate comprehensive reports to communicate test findings and recommendations.
- Install and configure EasyTest.
- Use EasyTest for testing systems and application features.
- Automate and maintain scripts in EasyTest.
- Software test engineers
- Software developers involved in agile development
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Describe the function and purpose of Selenium
- Understand the benefits and proper approach to test automation
- Record automated test cases
- Play back automated test cases
- Apply and use different verification techniques
- View and analyze results
- Configure and use the Selenium RC (Remote Control)
- Create and work with test suites
- Schedule automatic test runs
- Utilize different Selenium script formats
- Modify scripts to extend the capability to test the application
- Configure Selenium with Eclipse and the Selenium 2 WebDriver
- Understand and use RTTS helper files
- Convert selenium code to work with the Selenium 2 WebDriver
- Configure Custom Log Files
- Create a custom object map
- Create reusable modules to reduce script maintenance
- Use tools to help identify XPath
- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodict reports using Jenkins
- Resolve complex web application test automation issues with Selenium.
- Apply regular expressions and pattern-based verification techniques.
- Handle exceptions that halt test execution.
- Programmatically search for web objects.
- Dynamically capture data from web controls.
- Create a data-driven testing framework.
- Distribute testing with Selenium Grid.
- Write readable and maintainable tests without the need for boilerplate code.
- Use the fixture model to write small tests.
- Scale tests up to complex functional testing for applications, packages, and libraries.
- Understand and apply PyTest features such as hooks, assert rewriting and plug-ins.
- Reduce test times by running tests in parallel and across multiple processors.
- Run tests in a continuous integration environment, together with other utilities such as tox, mock, coverage, unittest, doctest and Selenium.
- Use Python to test non-Python applications.
- Perform end-to-end automation testing with Cypress.
- Implement integration and unit tests in a web application.
- Use Cypress as an alternative to Selenium.
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.
- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers
- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment
- To request a customized training for this course, please contact us to arrange.
- creating their own automation tests for Angular applications.
- integrating Protractor into their existing development workflow.
- ensuring that their tests are clean and maintainable.
- running Protractor with or without Selenium to drive browser behavior.
- Distinguish between good and bad testing units.
- Read and interpret test results.
- Proactively manage and diagnose their code base to reduce bugs.
- Ensure that their code base is fit for continuous integration and deployment.
Last Updated: