Lecture 1.1
Armagan Amcalar
Feb 4th, 2017
Armagan Amcalar
Head of Software Engineering @ unu GmbH
Founder @ Lonca Works
dashersw dashersw
Prototyping
UI architectures & design patterns — MVC, MVVM
JS frameworks — Angular, React
CSS — CSS3 and processors
GitHub & Trello — Code & issue management
Node.js — Backend!
Hybrid apps — Raw performance
Testing
Collaboration — The real deal
Open-source culture — Giving back to the community
...and a lot more.
Every piece of communication on Slack
We already have a Slack community called it537!
Rooms, private and public DMs and groups
Integrations for GitHub, Trello and more
I will also be reachable via Slack
Strong emphasis on collaboration and accountability
No exams, no homeworks, no finals
One project over the whole semester (80%) — with actual project deliverables along the way
Participation & collaboration (20%)
10% Bonus: Contribute to other established open-source projects
Form groups of 4
Brainstorm and design an app
Prototype with Balsamiq
Track issues with Trello
Keep source code open-source on GitHub
Think about using a Linux virtual machine
if you are on Windows
Clone it here:
User Interface
Graphical User Interface
User Experience
Front-end
Back-end
Client
Server
Web page
Web application
JavaScript basics
Browsers and the DOM
Setting up an AngularJS workflow
...and more!