Development for "Non-developers" (VNP)
Cybersecurity, ICT Security
This course is designed for professionals who write code without formal training. Through practical examples you will learn to build structured, reusable code, use open-source libraries, apply effective testing and select appropriate data structures for everyday tasks.
It emphasizes core design and organization principles that boost readability, maintainability and performance. Through hands-on workshops you will adopt modern developer workflows, practical PHP patterns, lightweight tooling and simple review practices to write clearer, efficient code.
Location, current course term
The course:
Hide detail
-
Decomposition
-
Use of abstraction in design
-
Organizing code by abstraction level and its effect on developers
-
Separating data from execution using APIs
-
Basics of testing
-
Verifying functionality of created code
-
Testing algorithm correctness
-
Testing edge cases during the workshop
-
Algorithm design
-
Compare top-down approach vs. divide-and-conquer for APIs
-
Examples of different solutions to the same problem
-
Data structures
-
Arrays
-
Dictionaries (associative arrays)
-
Sets
-
Ordered dictionaries
-
Functional approach
-
Complex data transformations using open-source tools
-
Lambda functions
-
Assumed knowledge:
-
For professionals without formal software development education who write small- to medium-scale code.
-
Schedule:
-
2 days (9:00 AM - 5:00 PM )
-
Course price:
-
528.00 € ( 638.88 € incl. 21% VAT)
-
Language:
-