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.
shell scripting
4.
Posix Activity 3
4.1.
inodes and system calls
4.2.
Concurrent programming in POSIX
4.3.
Pipes in C
4.4.
Input/Output in C
4.5.
Input/Output in POSIX
4.6.
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
Activity: Git
Videos
Video
Length
Slides
Git, part 1
34 minutes
slides
Git, part 2
27 minutes
slides
Git, part 3
19 minutes
slides
Exercises
Git, part 1
Git, part 2
Git, part 3