From 6585899371ce5549f0246161df92e10bce347f8d Mon Sep 17 00:00:00 2001 From: martin056 Date: Fri, 21 Feb 2020 15:23:05 +0200 Subject: [PATCH] Add partners and agenda to the readme --- README.md | 31 +++++++++++++++++++++++++++++-- partners/hedgeserv.jpg | Bin 0 -> 6524 bytes 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 partners/hedgeserv.jpg diff --git a/README.md b/README.md index 91bae66..3cd37ab 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,29 @@ -# Programming-101-Python-2020-Spring -Repo for the course "Programming 101 with Python", starting end of February 2020 +# Programming 101 with Python - 2020 + +Repo for the course "Programming 101 with Python", starting on 24th of February 2020 + +This is going to be the 9th edition of the course. + +## Partners + +The course is happening thanks to: + +| [![HedgeServ](/partners/hedgeserv.jpg)](https://www.hedgeserv.com/career/) | +| -------------------------------------------------------------------------- | + + +## Agenda + +The course is about learning how to write software with Python. It's perfect for people that are going to start as junior developers afterwards. + +Key topics, that are going to be covered in the course: + +- Working with Linux-based operating system. +- The Python programming language. +- Testing. +- Design patterns. +- Using relational databases & SQL & ORMs. +- Working in teams with git & GitHub. +- Implementing client-server applications. +- Communication between applications - formats, message queues, HTTP +- Securing our applications from common vulnerabilities. diff --git a/partners/hedgeserv.jpg b/partners/hedgeserv.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a6b6b569013d532639dfc8f42c2da2314211636 GIT binary patch literal 6524 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 literal 0 HcmV?d00001