Training
Sometimes there's no substitute for knowing how to do something yourself.
Network Training
Let us share our speciality with you, and prove that there's nothing magic about networking. We have three packages available as standard, each building on the last.
-
The OSI Model and Networking Fundamentals
- The history of networking
- The TCP/IP and OSI models
- The physical layer; connectors, electricals, wire protocols
- The data link layer; media access protocols, Ethernet, hubs and bridges
- The network layer; IP, ARP, ICMP
- Numbering; IP, IPv4, host configuration, SLAAC, DHCPv6, DHCP, NAT
- The transport layer; TCP, UDP, and the newer alternatives
- The session, presentation, and application layers; a brief introduction
-
Routing and Switching Protocols
- Forwarding and routing; Switches and routers, the FIB, the RIB, VLANs
- Loop prevention and ring protection; STP, EAPS
- Link aggregation; LACP, MLAG
- Gateway redundancy; HSRP, VRRP, CARP
- Interior gateway protocols; OSPFv3, IS-IS
- Exterior gateway protocols; BGP4
- Overlay networks; VPLS, MPLS, VXLAN
-
The Internet and Internetworks
- Responsible organisations; IANA, RIRs
- Joining the internet; LIRs, allocations and assignments
- Peering and Transit; DFZ, Internet exchanges
- Influencing traffic with BGP; path selection
- Policy routing; filtering
- Routing information; PeeringDB, routing registries
Linux and Systems Training
Whether you have a tower on the office windowsill or a hall of high-performance machines, we can help you understand how best to keep them under control, performant, and secure.
- Introduction to Linux
- BASh scripting
- Managing applications and services
- Automation and orchestration
- Linux system security
- Version control with Git
Programming and Language Training
We can provide classes in a number of languages, as well as covering the fundamentals of the paradigms introduced.
- BASh for scripting
- Ruby basics and scripting
- Systems programming in Ruby, Go, or C
- Ruby for web
- Distributed systems programming in Erlang
Bespoke Training
We're happy to tailor our courses; if you want to customise the topic list or need to fit a specific schedule please just get in touch. We will make sure we include the things that are important to you.
If there's something you can't see then it's possible we've missed it off the list; or we can help you find the information that you're looking for.