
Remote or 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 "remote live training" or "onsite live training". Remote live training is carried out by way of an interactive, remote desktop. Onsite live Programming trainings in Portugal can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
I like the hands on training and seeing us solve for issues on the spot.
Jon Matrille - LocumTenens.com
Course: Visual Basic for Applications (VBA) in Excel - Advanced
I really liked how Magesh took us through the fundamental problems that React and Redux solve, setting a good foundation and mental models for using the React ecosystem. The way he set up problems with initial naive implementations, then helped us to understand how to go about addressing those problems. I feel this is really important to help us avoid a lot of pitfalls that beginners can encounter. Magesh had good understanding of all of the tools we were learning, as well as some of the technologies we currently use outside of React/Redux - such as C#/.NET. He was able to compare/contrast the different paradigms between OO in C# and functional programming in React/Redux.
Xero
Course: React, Redux and TypeScript
I liked Saidu's personal approach to the training. She was approachable and patient with us even through the somewhat challenging medium of online training. I personally like the online training format. I found it very relaxed and the technology worked reasonably well with a few glitches here and there. However some of those issues I think were related to issues on the participants' end. I never lost connection or dropped audio or video even once. However my Internet is very good. As I said, the pace was slow for me, and I would have preferred to have covered more advanced topics that I will be dealing with right away in our work Qt code, but I did learn a lot of good basics from Saidu so I appreciate that very much. I answered yes to the question "Would you attend another training session taught by this trainer" but I say that with some hesitation. I would have to know that the delivery was going to be more organised and planned than this training.
Department of Defense
Course: QT Programming
The pace was very good Revising topics at the beginning of every session
Qarar Consultancy FZ LLC
Course: Python Programming
Getting to know more about React and TypeScript.
Nercia Utbildning AB
Course: React, Redux and TypeScript
I am new to web developement and I think that the most intresting thing was that I got an better understanding of what is possible to do with web-development these days. Is like "real" programming:)
Nercia Utbildning AB
Course: React, Redux and TypeScript
Trainer was very patient and helpful during the course and did his best to aid the participants.
Nercia Utbildning AB
Course: React, Redux and TypeScript
Great flexibility in learning areas. Nice, friendly atmopshere.
Mateusz Miazowski - GP Strategies Poland sp. z o.o.
Course: React, Redux and TypeScript
Trainer patience. Trainer allowed to ask questions. Trainer during excercises asks activly if some help is needed and was very polite. Also at the points where all the group was not able to answer given by trainer question..trainer act very porffesionally explaining to as calmly sometimes some very basic concepts.
GP Strategies Poland sp. z o.o.
Course: React, Redux and TypeScript
Luckasz is very happy and his mood his highly appreciated. He successfully helped us in any problem no matter how difficult they were. And lastly, he adapted the training to our requests, that shows a lot of flexibility and that is very good.
GP Strategies Poland sp. z o.o.
Course: React, Redux and TypeScript
Very professional training, it did help a lot that the trainer is skilled in the programing language.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Course: Java Programming
Very professional and skilled trainer.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Course: Java Fundamentals
I liked the fact the all the questions we prepared beforehand were answered; also the 90 minute challenge to create a little game at the end was a good fun!
Peter Melchart - Greentube IES GmbH
Course: Unity: Developing 3D Games with C# and Javascript
In general now I (mostly) know how to do testing. I really appreciate that Lukasz took some time to talk specifically about my project and how I could not only test my specific scenario, but he also went the extra step to explain how instead of that I could refactor *how* I was writing the code, which makes everything simpler and thus also easier to test.
Intel Corporation
Course: Testing Angular Applications
Really knowledgable and friendly guy Answering questions I liked the content and the free exercise in the end
Bianca Zankl - Greentube IES GmbH
Course: Unity: Developing 3D Games with C# and Javascript
He really made an effort to provide specifically the topics we need, and research stuff he didn't normally use.
Michael Kusternig - Greentube IES GmbH
Course: Unity: Developing 3D Games with C# and Javascript
The methods which we can use to significantly improve the performance of our java applications.
AquaQ Analytics
Course: Java Performance
-code examples really helped with understanding -Fulvio came across as very knowledgeable and explained everything thoroughly
Paul Doherty - AquaQ Analytics
Course: Java Performance
Trainer was good at talking through topics in details and making it easy to understand
Lewis Nangle - AquaQ Analytics
Course: Java Performance
Bardzo duża wiedza praktyczna Trenera, dobry poziom przekazywania wiedzy przez Niego.
Sopem Sp. z o.o.
Course: C++ for Embedded Systems
Skondensowana wiedza, przekazywana w sposób jasny.
Sopem Sp. z o.o.
Course: C++ for Embedded Systems
-
MAHLE Shared Services Poland Spólka z o.o.
Course: Front End Developer
praktyczne podejście do tematu
Gmina Miejska Kraków
Course: Javascript Basics
Pasja i wiedza prowadzącego.
Energotest Sp. z o. o.
Course: Rust Language
The calm and easy going during the training.
Ferdi van der Horst - Genmab
Course: Visual Studio with VB.Net
Szybkość rozwiązywania problemów kursantów
Dariusz Stefańczyk
Course: Java Intermediate and Advanced
wiedza trenera, kontakt z kursantami, otwarty na pytania
Course: Developing Websites with PHP
PyCharm w wersji PRO
UBS Business Solutions Poland Sp. z o.o.
Course: Web Development with Django
Support and commitment was 100 %
Uddevalla Kommun
Course: Introduction to UiPath RPA - Three Day Workshop
Bra kurs, bra instruktör, upplevde det som att samtliga lärde sig väldigt mycket under kort tid!
Uddevalla Kommun
Course: Introduction to UiPath RPA - Three Day Workshop
wiedza trenera, kontakt z kursantami, otwarty na pytania
Course: Developing Websites with PHP
Programming Course Outlines in Portugal
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:
- Build front-end web applications.
- Create and reuse custom elements with Polymer LitElement
- Develop fast, lightweight web components.
- Manage element properties and attributes.
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.
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.
"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
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
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:
- Create multi-threaded applications in Java for any purpose and scale.
- Apply lock-free algorithms and data structures for increased performance.
- Compare design patterns and performance considerations for better optimization.
- Implement threads in Java for data sharing and communication.
By the end of this training, participants will be able to:
- Implement parallel programming techniques for performance improvements.
- Synchronize threads and use multi-threading.
- Execute distributed computational tasks.
- Use parallel processing solutions for web applications.
Technical Team Leader, Software Developer
Learning objective:
The purpose of training is to acquire the ability to develop business internet applications in ASP.NET MVC 4 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.
By the end of this training, participants will be able to:
- Install and configure Microsoft Orleans.
- Understand the actor model framework and how its implemented in Orleans
- Build distributed applications without having to manage complex concurrency and other scaling patterns.
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.
In this instructor-led, live training, participants will learn set up, configure, manage and extend OpenSearchServer.
By the end of this training, participants will be able to:
- Run OpenSearchServer as a standalone server with a servlet container
- Configure OpenSearchServer's integrated crawler for databases, web pages and rich documents
- Develop a sample application using OpenSearchServer's Zkoss-based web UI
- Integrate search results into a page using the HTML renderer
- Monitor and administer OpenSearchServer
- Extend OpenSearchServer's features using its plugin architecture
Audience
- System administrators
- DevOps engineers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training, participants will learn the basics of Computer Vision as they step through the creation of set of simple Computer Vision application using Python.
By the end of this training, participants will be able to:
- Understand the basics of Computer Vision
- Use Python to implement Computer Vision tasks
- Build their own face, object, and motion detection systems
Audience
- Python programmers interested in Computer Vision
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice


















































.jpg)















.jpg)






.png)












