Courses • Trainings • Projects

Softmaec Academy

Softmaec Academy is a training platform that aims to bring professional engineers into the market who can contribute to the development of the new era of AI and technology.

Training is provided at different levels:

  • self paced online courses
  • live online training via Teams or Zoom
  • onsite coaching on simulated real-like projects
combining technical skills with the organizational skills needed in large-scale companies.

Access Softmaec Academy portal

Log in to access your courses and projects, or create a free account before enrolling in any of the training programs.

Login Create account

Software Engineering

Learn software engineering concepts, methodologies and programming languages. In this track you will learn and gain experience of:

EngConcepts.

Software Engineering Concepts

  • Methodologies
  • Development Cycles
  • Project Approches
  • Configuration management
ProgConcepts.

Programming Concepts

  • Data structures
  • Structured programming
  • Object Oriented
  • Low vs high level
  • Scripting vs Compiled
  • Web, Mobile, Desktop, Embedded
Languages.

Programming Languages

  • C
  • C++
  • Java: J2SE, J2EE
  • Python
  • PHP
  • Python
  • SQL
  • Web design: HTML, CSS, Javascript
Architect.

Software Architecture

  • UML
  • High level design
  • Low level design
  • Interfaces, runnables, API
  • Analysis Methos: FTA, FMEA, CPA
  • Resources usage: memory, cpu
  • Optimizations: memory, runtime
Testing.

Software Testing

  • Unit Test
  • Module test
  • Integration test
  • Performance test
  • Software validation
  • Reports
Quality.

Software Quality

  • Standards
  • Reviews
  • Traceability
  • Reports