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.