Contact
Let's work together
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

This competency was developed as part of the Master in Software Engineering program (ESIEA).