In this course the students will learn to implement a scalable service for any solution, especially video games that require support from a Backend system to offer more value to their users. Finally, they will learn to use the tools provided by the BaaS platforms to analyse the entire user data intake.
The course is focused on all kinds of IT-related tasks, such as Backend Engineer, Business Intelligence Engineer, Big Data Engineer, DevOps Engineer and/or Fullstack Engineer.
This course is offered independently, but it also forms part of ENTI-UB’s official master’s programme entitled “Degree in Digital Content Production and Entrepreneurship - Video games”.
Who is the course designed for?
The target student must be someone who has a programming base of a total of at least 300 and up to 600 hours, comprised of academic, professional and non-professional hours. A basic knowledge of databases, servers, websites and applications with server requests is valued.
The person in heading this course is Luis Resco, Backend Engineer at The Breach Studios.
- IntroductionHistory of BaaS. How and why did BAAS come into being? Principles of REST APIs Principles of the Databases Principles of the Backoffice Project planning BaaS providers and budget analyses BaaS strategies Organisation of the project Code guidelines Documentation guidelines Workflow within the team Principles of the continued integration Code tools Features of Backend as a Service Server requests User data User updates Versions Configurations and server data User segmentation Sets of objects, game economics and inventory. Payments Analytics Database operations Classifications and equipment Multi-player Integration with other services User rights and Backoffice credentials Implementation of the Backend Project configuration Unitary tests Integration tests Scalable architecture of the backend code Integrations into game engines Contracts between client-server communications Integration tools Summary and references