Events and Lecture Brainstorming » History » Version 10
Nico Schottelius, 07/25/2019 08:53 PM
1 | 1 | Nico Schottelius | h1. Events and Lecture Brainstorming |
---|---|---|---|
2 | |||
3 | 2 | Nico Schottelius | {{toc}} |
4 | |||
5 | 4 | Nico Schottelius | h2. IPv6 Basics (1 week) |
6 | 1 | Nico Schottelius | |
7 | * Day 1: Theory: addresses, networks, routing - calculating |
||
8 | * Day 2: Designing networks |
||
9 | * Day 3: Getting IPv6 |
||
10 | ** RIPE etc. |
||
11 | ** ungleich VPN (hands on) |
||
12 | ** Provider |
||
13 | * Day 4: Hands on: distributing IPv6 addresses (SLAAC) - Linux/APU? |
||
14 | * Day 5: Hands on: distributing IPv6 addresses (dhcp) |
||
15 | |||
16 | 5 | Nico Schottelius | h2. IPv6 Deployment and Network Migration (1 week) |
17 | 1 | Nico Schottelius | |
18 | 4 | Nico Schottelius | Objective: to be able to setup and migrate existing networks to IPv6. |
19 | Requires basic IPv6 knowledge. Workshop style. |
||
20 | 1 | Nico Schottelius | |
21 | 5 | Nico Schottelius | * Day 1: Theory: Network planning with IPv6 |
22 | * Day 2: Theory: Planning of tools and network equipment setup |
||
23 | * Day 3: Getting IPv6 (first hands on day) |
||
24 | * Day 4: Hands on: Simulating the network (1/2) |
||
25 | * Day 5: Hands on: Simulating the network (2/2) |
||
26 | 4 | Nico Schottelius | |
27 | 1 | Nico Schottelius | |
28 | h2. IPv6 Network Security (1 week) |
||
29 | |||
30 | 5 | Nico Schottelius | * Day 1: Theory: Firewall basics |
31 | * Day 2: Theory: Importan IPv6 protocol features for firewalling |
||
32 | 1 | Nico Schottelius | * Day 3: Getting IPv6 (first hands on day) |
33 | * Day 4: Hands on: Introduction to nft; host firewalls |
||
34 | * Day 5: Hands on: Network firewalls / routing |
||
35 | |||
36 | 10 | Nico Schottelius | |
37 | h2. Security Workshop: Certificates (4 days) |
||
38 | |||
39 | * Day 1: Theory: Introduction to certificates |
||
40 | * Day 2: Theory: Public key cryptography |
||
41 | * Day 3: Hands on: Creating a CA and analysing certificates |
||
42 | * Day 4: Hands on: Using letsencrypt and automating services |
||
43 | |||
44 | |||
45 | |||
46 | 6 | Nico Schottelius | h2. Intensive Web Development (12 weeks) |
47 | 4 | Nico Schottelius | |
48 | 6 | Nico Schottelius | With Alain and/or Dominique |
49 | 1 | Nico Schottelius | |
50 | 7 | Nico Schottelius | |
51 | | Week | Topic | |
||
52 | 6 | Nico Schottelius | | 1 | Setting up environment | |
53 | | 2 | Git / version control | |
||
54 | | 3 | HTML / CSS | |
||
55 | | 4 | Design basics | |
||
56 | | 5 | Javascript / Frontend | |
||
57 | | 6 | Ruby or Python basics | |
||
58 | | 7 | Django / Rails intro | |
||
59 | | 8 | Database (postgresql) | |
||
60 | | 9 | Webserver (aka nginx) | |
||
61 | | 10 | How to utilise containers (docker) | |
||
62 | | 11 | Final project | |
||
63 | 1 | Nico Schottelius | | 12 | Wrap up & repeat | |
64 | 6 | Nico Schottelius | |
65 | 7 | Nico Schottelius | |
66 | 1 | Nico Schottelius | |
67 | h2. Intensive Devops Training (12 weeks) |
||
68 | 6 | Nico Schottelius | |
69 | 8 | Nico Schottelius | | Week | | |
70 | | 1 | Introduction to the DevOps Environment | |
||
71 | | 2 | Rockin' the shell | |
||
72 | | 3 | Version control deep dive | |
||
73 | | 4 | Understanding Services | |
||
74 | | 5 | Database introduction | |
||
75 | | 6 | How to do virtualisation | |
||
76 | | 7 | Distributed storage backends | |
||
77 | | 8 | How to utilise containers (docker) | |
||
78 | | 9 | Resilient Micro Service Architecture | |
||
79 | | 10 | Final project | |
||
80 | | 11 | Final project | |
||
81 | | 12 | Wrap up & repeat | |
||
82 | 9 | Nico Schottelius | |
83 | |||
84 | h2. Unsorted topics / courses |
||
85 | |||
86 | * Emacs |