
Local, instructor-led live Computer Programming training courses demonstrate through interactive hands-on practice the fundamentals and advanced topics of Programming.
Programming training is available as "onsite live training" or "remote live training". Onsite live Programming training can be carried out locally on customer premises in Egypt or in NobleProg corporate training centers in Egypt. Remote live training is carried out by way of an interactive, remote desktop.
NobleProg -- Your Local Training Provider
Testimonials
his passion and knowledge about the topic he also teaches us the best practices to code in
DBS Bank Limited
Course: Ant Design
his passion and knowledge about the topic he also teaches us the best practices to code in
DBS Bank Limited
Course: React: Build Highly Interactive Web Applications
I like how in-depth the trainer's explanation is.
DBS Bank Limited
Course: React: Build Highly Interactive Web Applications
Learning was comprehensive and catered to.
Wei Lin Tan - DBS Bank Limited
Course: React: Build Highly Interactive Web Applications
the triaing is good for fresher and it starts from the background and methodolegy level
DBS Bank Limited
Course: React: Build Highly Interactive Web Applications
The trainer tried to assess first the knowledge of his audience and based his classes from there. He even taught basic javascript to further understand once we go through the actual react framework.
DBS Bank Limited
Course: React: Build Highly Interactive Web Applications
his exercises.
DBS Bank Limited
Course: React: Build Highly Interactive Web Applications
he corelate with the real world example and he taught the basic things its very useful for us.
DBS Bank Limited
Course: React: Build Highly Interactive Web Applications
The explanation to the concept is clear.
Noorazare Puasa - DBS Bank Limited
Course: React: Build Highly Interactive Web Applications
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 is very accommodating and knowledgeable.
Romulo Balinas - Human Edge Software Philippines, Inc.
Course: Design Patterns in C#
very hands on. trainer was very clear and knowledgavle
Li Fang Bren Ong - DBS Bank Limited
Course: React: Build Highly Interactive Web Applications
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Course: Ant Design
The trainer was a professional in the subject field and related theory with application excellently
Fahad Malalla - Tatweer Petroleum
Course: Applied AI from Scratch in Python
Attention to details
Gabriel Rata - TECHNOLOGY REPLY SRL
Course: Angular 7
Explanations
Daniel Oana - TECHNOLOGY REPLY SRL
Course: Angular 7
The explanations for every feature and why/when we should use it.
Viorica Postolachi - TECHNOLOGY REPLY SRL
Course: Angular 7
The trainer attitude.
TECHNOLOGY REPLY SRL
Course: Angular 7
I liked the most the fact that every subject had its exercises which made it easier to understand. The trainer had patience and a lot of knowledge about the subject and also he helped everyone who needed help.
Boca Eleonora Alexandra - TECHNOLOGY REPLY SRL
Course: Angular 7
The flexibility of trainer.He always asked if the way is he teaching is good or should be changed.I think this is very good method of teaching for everyone(inclusive the teacher, who knows what to teach.I also liked the mix between theoretical & practical exercise.
Bogdan Anechitoaei - TECHNOLOGY REPLY SRL
Course: Angular 7
Clear examples and willingness to explain in depth.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Course: Angular 7
The training materials (mostly I like that I can access al the materials afterward for deep understanding), the humor and the way of sharing knowledge, unlike online tutorials that focus on "add that component, just put that button and ignore the typescript" and etc. he also showed as a little bit of what typescript is.
TECHNOLOGY REPLY SRL
Course: Angular 7
Professional trainer, knowledgeable and willing to help on every step.
TECHNOLOGY REPLY SRL
Course: Angular 7
The trainer gave us time to work around with the codes which help us understood the training better.
ST Electronics (Satcom & Sensor Systems) Pte Ltd
Course: Programming in WPF 4.5
Trainer willing to prepare the hands on materials based on request during the training.
Kim Loong Lee - Intergraph Process, Power & Marine
Course: Java Fundamentals
Sample codes (runnable) to illustrate the concept.
ST Electronics (Satcom & Sensor Systems) Pte Ltd
Course: Programming in WPF 4.5
Mr. Lakshmi was detailed in his explanation during the training. He will always ensure everyone understands each part before moving on to the next topic. He will emphasize on topics that are relevant and important to us and will give a summary of the topics taught at the end of each day's training.
ST Electronics (Satcom & Sensor Systems) Pte Ltd
Course: Programming in WPF 4.5
Live coding.
SPOC S.A.
Course: Angular JavaScript
Knowledgeable and friendly trainer
Magdalena Frankowska - SPOC S.A.
Course: Angular JavaScript
interesting showing the topic
Adam Boroch - SPOC S.A.
Course: Angular JavaScript
That files were provided and were ready to used throught the course. Trainer was well prepared and always open for questions :)
SPOC S.A.
Course: Angular JavaScript
Trainer develops training based on participant's pace
Farris Chua
Course: Python Programming Fundamentals
Trainer develops training based on participant's pace
Farris Chua
Course: Data Analysis in Python using Pandas and Numpy
It covered the subjects i had hoped based upon the training outline. I liked how Collin build the "programs" while explaining it to see how it works. This makes you encounter some basic mistakes like typing errors, forgetting to declare a variable and such so you know what to look for when programming on your own.
Bart Boeckx - FLUVIUS SYSTEM OPERATOR CVBA
Course: C# for Automation Test Engineers
The notebooks were well-prepared and the examples were on point.
Course: Python Programming Fundamentals
The notebooks and examples were on point.
Course: Data Analysis in Python using Pandas and Numpy
The hands on
Course: Python Programming Fundamentals
The explanation provided is clear.
Course: Data Analysis in Python using Pandas and Numpy
She’s friendly nd so nice and kindly also she help me to understand
Fatemah Alhumydan - ELM
Course: C# for Automation Test Engineers
The exercises
Florin Mazilu - Unicredit Business Services S.C.p.A. Milano, Sucursala Bucuresti
Course: Unit Testing with JUnit
Lots of nice exercises. The trainer had impressive knowledge and experience.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Examples, applications of C++11/14 techniques.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
It offered a pretty good starting point to understanding Angular
Technology Reply
Course: Angular 7
The interaction and help with the exercises.
Technology Reply
Course: Angular 7
it was ok
Technology Reply
Course: Angular 7
Started from 0 and we had multiple ways to do a certain facility
Madalin Iordache - Technology Reply
Course: Angular 7
Communication
Technology Reply
Course: Angular 7
I liked that it was a hands-on experience, where we could do exercises and apply the concepts & knowledge that were presented. Also the fact that I was able to gather some insight into a modern framework like Angular (almost all UI frameworks were foreign to me before)
Laurentiu Rudeanu - Technology Reply
Course: Angular 7
Hands on examples on many of the topics.
Technology Reply
Course: Angular 7
Trainer is very well prepared and accommodate for the training topics to suit our needs.
Intergraph Process, Power & Marine
Course: Java Fundamentals
The notebooks were well-prepared and the examples were on point.
Course: Python Programming Fundamentals
The notebooks and examples were on point.
Course: Data Analysis in Python using Pandas and Numpy
The hands on
Course: Python Programming Fundamentals
The explanation provided is clear.
Course: Data Analysis in Python using Pandas and Numpy
Programming Course Outlines in Egypt
Audience
- CakePHP developers looking to further their knowledge and development skills
Format of the Course
- Overview of CakePHP's advanced features together with step-by-step development of a sample application.
Technical Team Leader, Software Developer
Learning objective:
The purpose of training is to acquire the ability to develop business desktop applications in WPF 4.5 technology and in C # language.
During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio.
"Describe the arguments, describe the result, have the computer try to prove your code wrong!"
Some of the topics covered in this instructor-led, live training include:
- How to write and run tests with F#
- The FsCheck Property Based Testing framework
- Using Diamond Kata to implement TDD
- Sharpening your code design skills
Audience
- Automation test engineers
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
The course is designed and aimed for people without computer science background who want to learn to program.
This course is suited for:
- Researchers dealing with biological data.
- Scientists who would like to learn how to automate everyday tasks and analyse data.
- Managers who want to learn how programming improves workflows and conducting projects.
By the end of the course, participants will be able to write short programs, which will allow them to manipulate, analyse and deal with biological data and present results in a graphical format.
Training focuses mainly on using Windows PowerShell as an interactive command line interface however it also includes some coverage of scripting and programming topics.
- To take a deep dive in to the underlying technologies in use with PowerShell
- To learn how to automate common operations using PowerShell
- We will look at PowerShell in Windows and in Windows Servers such as SQL, Exchange and System Center
By the end of this training, participants will be able to:
- Install and configure Polymer.js.
- Bundle components that keep requests low and sizes small.
- Integrate Polymer.js with with other platforms and frameworks such as Angular, React, Vue, etc.
- Develop applications that adhere with JavaScript standards.
This three-day course is designed for .NET developers who want to fully understand how to port their skills over to Windows Runtime, or WinRT. The course will take students through all the important aspects of building this new type of application.
By the end of this training, participants will be able to:
- Create Python programs to seek network vulnerabilities.
- Explore and use Kali web shells and shellcode in exploits.
- Apply various Kali tools for penetration testing.
- Exploit systems with Python.
In this instructor-led, live training (onsite or remote), participants with little or no previous programming experience will learn how to customize a Wordpress website using PHP.
By the end of this training, participants will be able to:
- Set up the development tools needed to quickly start working PHP
- Understand and alter the various types of PHP files in WordPress
- Understand PHP syntax (conditional statements, loops, functions, etc.)
- Write their own plugin or a theme within WordPress
- Debug, deploy and troubleshoot a Wordpress website
Audience
- Web designers
- Content creators with technical skills
- Business owners with technical skills
- Developers with no previous experience with PHP
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Note
- To request a customized training for this course, please contact us to arrange.
- To learn more about Wordpress, please visit: https://wordpress.org/
By the end of this training, participants will be able to:
- 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.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing.
- Render React components in PHP with the help of PHP extension V8js.
- Use PHP to create APIs that interact with database systems.
- Use module-bundlers such as Webpack to compile React code.
The course shows how to find a bottleneck and how to refactor or change the code in the appropriate way.
During this course, participants will deal with real web page examples which will be tracked, analysed and optimized.
In this instructor-led, live training, participants will learn how to take advantage of PHP 7’s latest features and processing improvements as they walk step-by-step through the creation and deployment of a sample web application.
By the end of this training, participants will be able to:
- Use enhanced PHP 7 features, such as spaceship and null coalescing operators, scalar type hints, new scalar type declarations and new error exceptions
- Develop and deploy a new PHP 7 web application
- Optimize existing web applications or websites
Audience
- PHP developers
- Advanced-to-intermediate server-side programmers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Audience:
Programmer, Developer, Testing personnel, Quality assurance staff who are involved in dealing and generating scripts to control applications
Delivery:
The course will be 50% lectures, 30% labs, 20% project development
The use of Python with GIS has substantially increased over the last two decades, particularly with the introduction of Python 2.0 series in 2000, which included many new programming features that made the language much easier to deploy. Since that time, Python has not only been utilized within commercial GIS such as products by Esri but also open source platforms, including as part of QGIS and GRASS. In fact, Python today is by far the most widely used language by GIS users and programmers.
This program covers the usage of Python and its advance libraries like geopandas, pysal, bokeh and osmnx to implement your own GIS features. The program also covers introductory modules around ArcGIS API, and QGIS toolboox.
Technical Team Leader, Software Developer
Learning objective:
The purpose of training is to understand the syntax of C# and topics related to object-oriented programming in C#.
During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio.
By the end of this training, participants will be able to:
- Design prototypes for application UIs using QML.
- Create and implement an application's UI elements using QML.
- Implement animations, transforms, and transitions to create a more responsive experience for users of the application.
By the end of this training, participants will have the necessary knowledge and practice to develop their own C++ application using QT.
After Completing the course students will be able to demonstrate knowledge and understanding of Python Security Principles.
By the end of this training, participants will be able to:
- Install and configure Python and all relevant packages.
- Retrieve and parse data stored across many different websites.
- Understand how websites work and how their HTML is structured.
- Construct spiders to crawl the web at scale.
- Use Selenium to crawl AJAX-driven web pages.