Technical SkillMasterProficient
IT Contract Law & Compliance
Competency Description
Understand IT contract law including SLAs, intellectual property, GDPR compliance, liability clauses, and legal frameworks governing software development and digital services.
Personal Confidence
Proficient3/5
FoundationalDevelopingProficientAdvancedExpert
This reflects my personal confidence in applying this competency in real-world professional situations, based on hands-on experience, continuous learning, and practical outcomes.
Related Courses in Master Program
Master program modules covering this competency
Block 1 - Client Relationship Management in Software Engineering
Effectively Initiating an IS Project
Understanding your ISContract types
Block 1 - Client Relationship Management in Software Engineering
IT Contract Law
Introduction to IT contractsThe content of the IT contractNegotiation of IT contractsThe IT development contractThe outsourcing contract
Block 1 - Client Relationship Management in Software Engineering
Design Thinking
Design Thinking in software engineeringDesign Thinking tools and software
Block 1 - Client Relationship Management in Software Engineering
Cross-Functional Management
Digital collaborative tools to facilitate cross-functional managementIndividual action plan and development plan
Block 2 - Software Engineering Project Management
Leadership and Management
Defining your development goalsConducting successful development interviews
Block 2 - Software Engineering Project Management
Project Communication
Knowing yourself and understanding others
Block 3 - Software Development
Front-End Development Fundamentals with Angular
Property binding and event bindingComponents: @Input and @Output custom property bindingComponents and CSS: understanding view encapsulationUnderstanding dependency injectionUnderstanding observables
Block 3 - Software Development
Advanced Front-End Development with Angular
Understanding the async pipe
Block 3 - Software Development
Mastering Java SE
Writing interfaces and their use in software layers
Block 3 - Software Development
Mastering Docker and DevOps
Understanding continuous integration and continuous deployment
Block 3 - Software Development
Kubernetes for Container Orchestration
Namespaces, pods, and servicesServices: demonstration
Block 3 - Software Development
Developing Android Mobile Applications in Kotlin
Understanding the activity lifecycle
Block 4 - Advanced Software Architecture Design
Software Architecture
The necessity of software architectureOverview of software architecturesIntroduction to microservices architectureMicroservices architecture use casesImplementing microservices architecture in Java
Block 4 - Advanced Software Architecture Design
Web Application Security
Recommendation A08-2021: Software and Data Integrity Failures
Block 4 - Advanced Software Architecture Design
Application Test Plans
TDD - Test-Driven DevelopmentBDD - Behavior-Driven Development with users
Block 4 - Advanced Software Architecture Design
Introduction to Machine Learning
Understand supervised learningUnderstand the 2nd model: linear regression
Block 5 - English Language Proficiency Preparation
Business English
Understanding requests and instructionsUnderstanding questions and rephrasingUnderstanding a business proposal
Block 5 - English Language Proficiency Preparation
Intermediate Business English
Managing Misunderstandings and Expressing Disagreement in English ConversationsUnderstanding Commercial Terminology in EnglishManaging Misunderstandings in EnglishActive Listening - Techniques and Tools for Empathy and Understanding Prospects
Block 6 - Preparatory and Reinforcement Modules
Human Resources English
Understanding and using professional communication codes (hierarchy, distance, formal-informal)Understanding international resumes and cultural trendsHR administrative management - Offer letter and employment contract formalizationUnderstanding cultural influence on onboarding report contentConducting annual and professional development reviews
Source Program