
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. Onsite live Software Engineering training can be carried out locally on customer premises in the Philippines or in NobleProg corporate training centers in the Philippines.
NobleProg -- Your Local Training Provider
Testimonials
Trainer is very accommodating and knowledgeable.
Romulo Balinas - Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
The trainer was very clear in explaining the different design patterns
Joseph Lester Ortega - Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
Trainer was personable and very open to questions and clarifications, especially during more difficult topics.
Napoleon Dejoras - Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
It has hands on exercise for the participants
Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
Breadth of coverage, and supplied code samples
Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
I do like that there was a provided deck and files that we could open for future reference. Also Lakshmi was open to questions and was interacting with us and that training was very light and casual. If I'd been coding in C# for a long time, I feel like I would've appreciated this training more.
Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
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#
on how khoebib help everyone if there is a problem.
Kim Justine Agoncillo - Romegio F. Cobatsa, Metropolitan Bank and Trust Company
Course: Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
creating the microservices
Romegio F. Cobatsa, Metropolitan Bank and Trust Company
Course: Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
architecture and functionality of macroservice
Allan Golondrina - Romegio F. Cobatsa, Metropolitan Bank and Trust Company
Course: Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
- 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
I learned a lot, Pallavi has shown her knowledge and excellence with Web Driver. She also checks and see our work, and gives input on how to solve our activities.
Jon Edward Singson
Course: Selenium WebDriver Overview
The hands on exercises
Anne Marie Bautista, Human Edge Software Philippines, Inc.
Course: Test Automation with Selenium
Pallavi really shows her knowledge and share it with us. She has a good communication skills and really hands-on on the training. She really explains how the selenium works and guide the people who doesn't have any experience in selenium or java.
Conrado Domagas - Anne Marie Bautista, Human Edge Software Philippines, Inc.
Course: Test Automation with Selenium
I learned and familiarised myself with the way of testing with selenium and java.
Anne Marie Bautista, Human Edge Software Philippines, Inc.
Course: Test Automation with Selenium
I like the most about the training is that the trainer is approachable and willing to extend help if there are problem encountered. She can tell you which part you are wrong and help you to understand the solution.
Eileen Bautista - Anne Marie Bautista, Human Edge Software Philippines, Inc.
Course: Test Automation with Selenium
the exercises, it may be a lot, but that is how we can learn so its great.
Eldrick Ricamara - Anne Marie Bautista, Human Edge Software Philippines, Inc.
Course: Test Automation with Selenium
The coding part
Fatima Garfin
Course: Introduction to Selenium
I liked the interactive and constant direct 1on1 communication with the trainer.
Danilo Uy - Texas Instruments Inc.
Course: BDD - Behavioral testing of IT systems
Recap of programming concepts and exercises (but not everyone did enjoy it cause they are not familiar with basics of programming).
Playn'Go Ph Inc
Course: C# for Automation Test Engineers
The trainer is very good and masters well the subject matter.
ELNIE MAY H LUBGOBAN, LANDBANK
Course: SoapUI for API Testing
Topics that are applicable to our job.
Docomo Pacific
Course: SoapUI: Introduction to API testing with SoapUI
The training sandbox
Globe Telecom
Course: Test Driven Development
Very helpful to understand the basic and application of TDD. This training also provided easy to follow exercises
Globe Telecom
Course: Test Driven Development
Deba was very considerate with the participants who do not have any background in TDD or java and guided us patiently on our queries and exercises.
Globe Telecom
Course: Test Driven Development
So far Deba was a very good trainer, expertise on the subject matter is very evident on how he answers and attend to our inquiries.
Marc Dominic Bareng - Globe Telecom
Course: Test Driven Development
The exercises
Jayjay Ramos - Globe Telecom
Course: Test Driven Development
Deba is very friendly and is very knowledgeable. I like his approach of getting everyone involved despite the background.
Cornellius Dagmang - Globe Telecom
Course: Test Driven Development
On hand exercises
Ronald Tendencia - Globe Telecom
Course: Test Driven Development
Day 1 and Day 2 exercises.
Globe Telecom
Course: Test Driven Development
The hands on exercises
Noel Fronda - Globe Telecom
Course: Test Driven Development
The use-cases shared with us, and the actual goal to implement it rather than focusing to just finish the activities.
Charlie Santos - Globe Telecom
Course: Test Driven Development
Software Engineering Subcategories in the Philippines
Software Engineering Course Outlines in the Philippines
- 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.
- 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: