COURSE OUTLINE

Session 9

DevOps

Continuous integration and deployment. Team collaboration with Git and development workflows. Server monitoring. On-call schedule.

Session 5

Web

Tools, languages, architecture approaches. Modern frameworks: Angular, React, Vue.

Session 6

Android

Tools, frameworks, languages, devices and screens, architecture approaches. Design. Overview of other platforms.

Session 1

Foundation

Finding a technical co-founder. First tech hires. Forming a technical team. Working with external companies and freelancers.

Session 2

MVP

First product. What is a MVP. Projecting your first product. Lean and Agile approaches. Choose boring software. Launch your product. What do people usually forget?

Session 4

iOS

Mobile application development. Tools, frameworks, languages, devices and screens, architecture approaches. Design & analytics.

Session 3

Architecture

General technical architecture for common startups. Analysis of other startups from different sectors.

Session 7

Backend

Frameworks, architecture approaches. Databases.

Session 8

Guests session

Invited guests to talk about building a tech team and choosing technology stacks. Fireside chat / Q&A from students.

Session 10

Back office

Back office. Interaction of tech with other departments. IT dept, Sales, Marketing, Customer support, internal tech support.

Session 11

Infrastructure

Google Cloud and Amazon Web Services overview.

Session 12

Data 

Data driven approach. Business intelligence, Data Warehouse, statistics, logs. Big data and machine learning.

Session 13

Team and execution

Processes and tools for tech team. Structure of tech team during startup life-time. Engineering culture. How to motivate engineers. Technical debt and work prioritisation.

Session 14

Security

Security in startups.

Session 15

Final project

Workshop and final presentations.