OutSystems Training and Certification
As developers, much of our time is used to ensure having the right skills for our projects. According to projects needs and our growth potential, we add to our curriculum certain knowledge and competences.
Online training materials, available by OutSystems, are a useful tool for this purpose. An amazing collection of courses and guided paths is available for everyone, containing videos and exercises, enabling developers to take steps and master the technology and its methodology.
Behind the scenes
At OutSystems, a specialized team works every day by the clock, catching up on all Platform updates and review all materials, to give us developers the correct training tools.
In my opinion, training and content teams are doing an amazing work in what seems to be a never-ending party of new contents, since the Platform updates are plenty and occur in a fast pace!
Materials are becoming simpler and focused on important areas. The communication is comprehensive, has more illustrations, and better organization of information.
“The short videos on the OutSystems website, are very helpful to concentrate. When I try to look up on a new topic, using the website navigation in learn section, I can easily find and investigate any OutSystems related topic.”
This was what Camiel van der Velden said, when I asked his opinion on this topic, which reflects also other colleagues opinions.
Training and Certifications
Let’s look into some of the most known training paths, regarding their certifications and goals.
1. Reactive/Traditional Web Developer:
- Build web applications with great usability and interactions;
- Add any back-end feature like, integrations, data, and logic;
- Control the application authentication and authorization;
- Deploy and manage your web applications.
2. Mobile Developer:
- Build cross-platform mobile apps and publish them to the stores;
- Learn hot topics like offline, auto-update and device integration;
- Add any back-end feature like integrations, data, security, and more.
3. Tech Lead:
- Design technical architecture based on business needs;
- Lead team delivery of great applications;
- Support feature delivery testing and demos;
- Manage solution staging and roll out to production.
The last section of this article (“References”) contains links to these and other training materials.
Future certifications
The product is becoming simpler and increasingly developer friendly. Along the way, a redesign of competences is needed, and newer certifications become available.
Exams and certifications body of knowledge is becoming smaller and addressing the agile way of working. More content of expert is passing to the professional level and additional contents are expected.
Number of certifications increased
The passing rate of certifications is increasing because of two main reasons: one because training materials and partners are better prepared to make a positive influence; second exams are also improved to address the simplicity of development in this low-code platform.
Changes occur faster in this market, and the content of certifications needs to address these changes. Take as example, the product alignment with the Artificial Intelligence engine (to accelerate development and quality control in OutSystems Platform).
Tech Lead not a Scrum Master
A common pitfall, to think a Tech Lead role is related to a Scrum master role. This should be clarified: a Tech Lead role does not relate to a Scrum master role.
OutSystems marks as agnostic on development methodology, project teams can choose if they want to use agile, waterfall or other development methods.
A Tech Lead certification has the goal of teaching efficient development processes and to explore more technical approaches than otherwise.
Conclusion
Thanks to an increased investment on certification programs, OutSystems content teams are building newer programs and plans of knowledge, aligned with a product that is becoming more agile, simpler, and increasingly developer friendly.
This article purpose is to bring awareness, about the increasing amount of effort by Platform training and certifications teams. Who aim to an easier education and to build a community of developers better trained, to give a positive influence in the overall quality of projects.
This was my take, good luck for you reader on updating your development skills, and thumbs-up Training Team!
References
These links point to training materials: