Overview
POSIX
1.
Posix Activity 1
1.1.
Secure shell
1.2.
Installing vagrant and alpine linux
1.3.
Alpine linux system administration
1.4.
Shell expansion
2.
Git
2.1.
Git, part 1
2.2.
Git, part 2
2.3.
Git, part 3
3.
Posix Activity 2
3.1.
File permissions
3.2.
Pipes
3.3.
inodes and system calls
3.4.
shell scripting
4.
Posix Activity 4
4.1.
Concurrent programming in POSIX
4.2.
Pipes in C
4.3.
Input/Output in C
4.4.
Input/Output in POSIX
4.5.
The final challenge
Build Tools
5.
Build Tools 1
5.1.
Exercise
6.
Build Tools 2
6.1.
C
6.2.
Python
6.3.
Java
6.4.
Spring
Databases
7.
SQL introduction
7.1.
Set up the database
7.2.
ER diagram
7.3.
More modelling
8.
SQL for beginners
8.1.
Explore the database
8.2.
Bristol elections
8.3.
The UK census
8.4.
Normal forms
9.
Intermediate SQL
9.1.
Exercises
10.
SQL and Java
10.1.
JDBC
10.2.
Hibernate
10.3.
SQLite
Light
Rust
Coal
Navy
Ayu
Exercises
Pipes in C