Skip to content

django-girls-switzerland/static-website-tutorial-english

Repository files navigation

Django Girls Zurich Extended Workshop

A. Preparation

Please prepare for the workshop by installing Python, Git and Atom on your laptop and open a GitHub account. The preparation chapter will explain you how to do this. Additionally, we ask you to read read the chapter "How the internet works" from the Django Girls Tutorial.

B. The Workshop

Her you'll find the technical presentations of the workshop:

During the workshop we'll go through the following topics.

1. Command Line (Saturday morning, first thing)

The following two days we'll work a lot with the command line. Follow the chapter "Introduction to the command-line interface" to learn what it is and how to use it.

2. Your First Static Website (Saturday morning)

Now we'll be making a static website and publish it on GitHub.

3. Introduction to Python (Saturday afternoon)

This is where things get nerdy (but don't worry, your coach is there to help). We let our static website rest for the time being and follow the chapter "Introduction to Python" of the official Django Girls Tutorial. We will need Python to overcome the challenge for Sunday: making a dynamic website.

4. Django: Your Blog is a Dynamic Website (Sunday, all day)

Now it is time to really get into the Django Girls tutorial. We start with the chapter "What is Django?" and work through the following chapters during the day.
Your Django blog independent of your static website at first (we can make them work together later), so you will have to start from a new folder. Also in GitHub we will store it separately from your previous code. Because GitHub can only serve static websites all by itself, we will have to publish (also called deploy in programmer slang) our website using yet another internet service called Pythonanywhere. We will still use GitHub to store our code, but this time it is only an intermediate step and we will have to use Pythonanywhere to actually display our site. This sounds complicated, and it is. Once you have managed to get your dynamic site online, that is a big achievement. But no worries, everything is explained in detail in the Django Girls Tutorial and we will help you to get there.

C. Extras

Depending on your time and interest, you can work on those topics during the workshop, at home, or during one of the follow-up events:

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/4.0/

This tutorial is meant to be used closely together with the official Django Girls tutorial and has duplicated some material from it for convenience (https://tutorial.djangogirls.org/en, licensed under the Creative Commons Attribution-ShareAlike 4.0 International License)

The CSS chapter is inspired by and uses material from the Introduction to HTML/CSS curriculum from Girl Develop It (https://www.girldevelopit.com/materials/html-intro, licensed under the MIT License)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published