Monday¶
Objectives¶
- Learn how to connect a GitHub project to TravisCI to enable testing and coverage reporting on push.
- Learn about the Binary Search Tree and how it is structured.
- Understand how to implement a data model in Django.
Readings¶
- Walk through how to add and insert nodes to a binary search tree at VisuAlgo
- Travis CI Tutorial: Getting Started
- Code School’s Try Django Tutorial
These readings will support your work on the Data Model for our Django Imager website.
- Django Models API
- Django Model Managers
- Django’s Signal Framework, Built-In Signals and Signal Handling (You’ll also want to read up on using the new App Config system to register signals and signal handlers)
- Django Testing (familiarize yourself both with writing and running tests and with the tools Django provides for testing.
- Using Dynamic Test Fixtures with Factory Boy (in particular pay attention to using Factory Boy with Django)
- Django Migrations
Review¶
Concepts¶
Demo¶
- Connecting a GitHub Project to TravisCI