Project

General

Profile

Events and Lecture Brainstorming » History » Version 7

Nico Schottelius, 07/25/2019 06:32 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 6 Nico Schottelius
h2. Intensive Web Development (12 weeks)
37 4 Nico Schottelius
38 6 Nico Schottelius
With Alain and/or Dominique
39 1 Nico Schottelius
40 7 Nico Schottelius
41
| Week  | Topic                             |
42 6 Nico Schottelius
|    1 | Setting up environment             |
43
|    2 | Git / version control              |
44
|    3 | HTML / CSS                         |
45
|    4 | Design basics                      |
46
|    5 | Javascript / Frontend              |
47
|    6 | Ruby or Python basics              |
48
|    7 | Django / Rails intro               |
49
|    8 | Database (postgresql)              |
50
|    9 | Webserver (aka nginx)              |
51
|   10 | How to utilise containers (docker) |
52
|   11 | Final project                      |
53 1 Nico Schottelius
|   12 | Wrap up & repeat                   |
54 6 Nico Schottelius
55 7 Nico Schottelius
56 6 Nico Schottelius
| Week |                                    |
57
|    1 | Setting up environment             |
58
|    2 | Git / version control              |
59
|    3 | HTML / CSS                         |
60
|    4 | Design basics                      |
61
|    5 | Javascript / Frontend              |
62
|    6 | Ruby or Python basics              |
63
|    7 | Django / Rails intro               |
64
|    8 | Database (postgresql)              |
65
|    9 | Webserver (aka nginx)              |
66
|   10 | How to utilise containers (docker) |
67
|   11 | Final project                      |
68
|   12 | Wrap up & repeat                   |
69
70 1 Nico Schottelius
71 5 Nico Schottelius
h2. Intensive Devops Training (12 weeks)
72 1 Nico Schottelius
73 5 Nico Schottelius
* With Balazs/Nico