Project

General

Profile

Events and Lecture Brainstorming » History » Version 6

Nico Schottelius, 07/25/2019 06:30 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 6 Nico Schottelius
| Week  |                                    |
41
|    1 | Setting up environment             |
42
|    2 | Git / version control              |
43
|    3 | HTML / CSS                         |
44
|    4 | Design basics                      |
45
|    5 | Javascript / Frontend              |
46
|    6 | Ruby or Python basics              |
47
|    7 | Django / Rails intro               |
48
|    8 | Database (postgresql)              |
49
|    9 | Webserver (aka nginx)              |
50
|   10 | How to utilise containers (docker) |
51
|   11 | Final project                      |
52
|   12 | Wrap up & repeat                   |
53
!
54 1 Nico Schottelius
55 6 Nico Schottelius
| Week |                                    |
56
|    1 | Setting up environment             |
57
|    2 | Git / version control              |
58
|    3 | HTML / CSS                         |
59
|    4 | Design basics                      |
60
|    5 | Javascript / Frontend              |
61
|    6 | Ruby or Python basics              |
62
|    7 | Django / Rails intro               |
63
|    8 | Database (postgresql)              |
64
|    9 | Webserver (aka nginx)              |
65
|   10 | How to utilise containers (docker) |
66
|   11 | Final project                      |
67
|   12 | Wrap up & repeat                   |
68
!
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