A deep dive into SSL and TLS: The protocols that secure the Internet. Become An Expert In SSL/TLS.Even If You’re New To Online Security.
Practical TLS
Practical TLS is a 80-lesson 13 hours 24 minutes self-paced course by Practical Networking. A deep dive into SSL and TLS: The protocols that secure the Internet.
Course facts
- Lessons
- 80
- Duration
- 13 hours 24 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Practical Networking
- Price
- Premium
Banging your head against the keyboard over SSL and TLS?
Don’t worry, you’re not alone.
There’s not a tech in the world that hasn’t googled an ambiguous SSL error.
Sometimes you might get lucky with a tech hero at the end of your search.
Other times, that answer you found on Stack Exchange from 2016 seems to have worked. But you're left with a nagging suspicion that at best you’ve merely achieved “security” by concealing the holes.
When you treat each area of SSL/TLS as individual components, you miss out on the opportunity to understand the complete TLS ecosystem.
Without this understanding, you’ll always be banging your head against your keyboard when new errors arise.
You’ll dread the conversation coming up in interviews. And when your company faces a new deployment, you’ll be back at square one.
Become an SSL/TLS expert without…
- The frustration of the trial and error approach
- Spending thousands of dollars on workshops or bootcamps
- Wasting time digging through confusing, non-holistic resources
- Uncertainty about the practical application of what you’re learning
- Struggling alone with no one to bounce questions off
You can’t develop an SSL solution without an expert.
Someone’s got to figure that stuff out. Why not you?
Accurately Diagnose Problems
Once you understand how it all fits together, you eliminate the guesswork. As people describe problems, you're able to accurately diagnose the failure and respond appropriately. No more crossing your fingers and hoping your solution works. You identify the problem. And you know how to fix it.
Impress Future Employers
When you interview for IT roles, employers are looking for candidates who can demonstrate technical expertise. If you can demonstrate that you are an expert in SSL/TLS, you’ll gain access to new job opportunities. Instead of hoping SSL won’t come up in your next job interview, you’ll be glad that it did.
Be The SSL/TLS Expert Your Colleagues Come to for Advice
Become the tech hero that steps in when others run into SSL errors. Be the trusted SME that your team depends on. Next time your colleague is perplexed tinkering with a new deployment, they’ll be relieved you were there to answer their questions.
Drive Home Your Skills with Hands-On Application
This course contains over 30 lab tasks so you can practice and master your new skills. You’ll amass practical knowledge with various OpenSSL commands through real-world demonstrations and labs. Gain confidence you can successfully execute the same tasks that emerge on the job.
End Your Status as a Crypto Amateur
The cryptography used in SSL and TLS is the same cryptography used in any other secure communication protocol, like SSH, IKE, and IPsec. Deepening your cryptography knowledge with SSL will pave the way for you to easily become an expert in these other protocols as well.
Master the OpenSSL Toolset
Gain a practical understanding of Open SSL through step-by-step demonstrations and labs. Get laser-focused instructions on how to use Open SSL with worked examples of common implementation tasks. Create CSRs and install your SSL/TLS certificates with ease.
Who teaches Practical TLS? Practical Networking
Practical Networking (practicalnetworking.net) is the teaching brand of Ed Harmoush, a network engineer and CCIE who publishes some of the clearest networking-fundamentals content on YouTube and through his paid courses. His material focuses on building the mental model of how networks actually work rather than memorising vendor-specific commands.
The CourseFlix listing carries two Practical Networking courses on networking fundamentals and the protocols underneath the modern internet. Material is paid and aimed at developers and aspiring network engineers who want a real grounding in TCP/IP, routing, and switching.
What lessons are included in Practical TLS?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | What is SSL? What is TLS? Demo | 06:58 | |
| 2 | How do SSL/TLS Protect your Data? | 04:39 | |
| 3 | Anti-Replay and Non-Repudiation | 04:33 | |
| 4 | Key Players | 05:04 | |
| 5 | TLS / SSL Versions - Part 1` | 05:48 | |
| 6 | TLS / SSL Versions - Part 2 | 13:06 | |
| 7 | Hashing | 11:06 | |
| 8 | Data-Integrity | 06:48 | |
| 9 | Encryption | 13:23 | |
| 10 | Public and Private Keys | 12:04 | |
| 11 | How TLS and SSL use Cryptography | 07:22 | |
| 12 | Public Key Infrastructure (PKI) | 05:13 | |
| 13 | RSA | 15:12 | |
| 14 | Diffie-Hellman | 06:20 | |
| 15 | Digital Signature Algorithm | 05:11 | |
| 16 | Overview of the SSL Process | 03:51 | |
| 17 | What is in a Certificate? | 16:02 | |
| 18 | Inspecting a Certificate | 09:53 | |
| 19 | Certificate Extensions | 13:31 | |
| 20 | What is in a Private Key? | 09:05 | |
| 21 | What is in a CSR? | 06:39 | |
| 22 | File Formats | 09:02 | |
| 23 | Overview of the SSL Process, part 2 | 04:41 | |
| 24 | Certificate Validation - Part 1 | 05:35 | |
| 25 | Certificate Validation - Part 2 | 09:51 | |
| 26 | Certificate Chains - Part 1 | 10:24 | |
| 27 | Certificate Chains - Part 2 | 04:35 | |
| 28 | Basic Constraints | 07:38 | |
| 29 | Certificate Types (DV, OV, EV) | 11:26 | |
| 30 | Certificate Revocation | 15:46 | |
| 31 | Checking Revocation Status | 18:40 | |
| 32 | Cipher Suites | 03:58 | |
| 33 | CS - Key Exchange - Part 1 | 07:41 | |
| 34 | CS - Forward Secrecy - Key Exchange - Part 2 | 06:27 | |
| 35 | CS - Authentication | 08:10 | |
| 36 | CS - Encryption - Part 1 | 12:58 | |
| 37 | CS - Encryption - Part 2 | 07:19 | |
| 38 | CS - Hashing | 07:57 | |
| 39 | Cipher Suites - Avoid, Accept, Prefer | 07:49 | |
| 40 | Enumerating Cipher Suites | 07:15 | |
| 41 | Records - Part 1 | 05:09 | |
| 42 | Records - Part 2 | 08:28 | |
| 43 | TLS Handshake | 25:48 | |
| 44 | Handshake: Ephemeral Diffie-Hellman | 03:28 | |
| 45 | Handshake: Session Resumption | 09:36 | |
| 46 | Handshake: Mutual Authentication | 06:23 | |
| 47 | TLS Extensions | 04:14 | |
| 48 | Extension: OCSP Stapling | 02:44 | |
| 49 | Extension: Server Name Indication (SNI) | 05:36 | |
| 50 | Extension: Session Tickets | 09:15 | |
| 51 | Decrypting TLS | 09:50 | |
| 52 | Major SSL/TLS Failures over the Years | 05:34 | |
| 53 | HTTP Strict Transport Security | 09:54 | |
| 54 | Certificate Authority Authorization | 05:44 | |
| 55 | Certificate Transparency - Part 1 - Overview | 07:41 | |
| 56 | Certificate Transparency - Part 2 - Process and Demonstration | 13:47 | |
| 57 | Certificate Transparency - Part 3 - Merkle Hash Trees | 12:51 | |
| 58 | Insecure Renegotiation (Session Renegotiation) | 14:48 | |
| 59 | Differences with TLS 1.3 | 05:07 | |
| 60 | Changes to Cipher Suites | 16:09 | |
| 61 | Changes to Handshake | 16:46 | |
| 62 | Changes to Renegotiation | 13:21 | |
| 63 | Changes to Session Resumption | 15:29 | |
| 64 | Middleboxes and Complications with migrating to TLS 1.3 | 13:55 | |
| 65 | Forward Secrecy and TLS 1.3 | 11:23 | |
| 66 | Decrypting TLS 1.3 | 12:55 | |
| 67 | TLS 1.3 Key Schedule - Part 1 | 14:07 | |
| 68 | TLS 1.3 Handshake | 35:04 | |
| 69 | TLS 1.3 Key Schedule - Part 2 | 21:10 | |
| 70 | TLS 1.3 Session Resumption | 13:02 | |
| 71 | TLS 1.3 PSK Mode Handshake | 14:40 | |
| 72 | TLS 1.3 Session Tickets | 13:17 | |
| 73 | TLS 1.3 0-RTT Handshake | 17:16 | |
| 74 | TLS 1.3 Mutual Authentication | 08:12 | |
| 75 | Extensions Overview | 08:34 | |
| 76 | Review of TLS 1.3 Extensions already discussed | 13:14 | |
| 77 | Extension: Signature Algorithm & Signature Algorithm Certificate | 07:54 | |
| 78 | Extension: Cookies | 09:51 | |
| 79 | Extension: ALPN - Application Layer Protocol Negotiation | 06:53 | |
| 80 | Extension: PHA - Post Handshake Authentication | 06:40 |
Get instant access to all 79 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionBooks
What courses are similar to Practical TLS?
-
Updated 2y agoOpenSSL Training
By: Practical NetworkingEmbark on a journey with our Practical Guide to OpenSSL course, designed to provide comprehensive training for analyzing, diagnosing.1h 46m -
Updated 2y agoCisco CCNA 200-125 – The Complete Guide to Getting Certified
By: UdemyIf you want to jumpstart your career in IT and networking by acing the Cisco Certified Network Associate CCNA exam, then this course is for you! It gives you a38h 48m -
Updated 2y agoThe Networking Bootcamp (CompTIA Network+ Certification)
By: Zero To MasteryEmbark on your journey from a complete beginner to a certified professional by passing the CompTIA Network+ certification exam.8h 39m -
Updated 2y agoDNS course for developers
By: Ruurtjan PulLearn DNS once and for all. They say you should learn the fundamentals, and the rest will fall into place. DNS is right at the foundation of the internet.2h 44m3/5 -
Updated 2y agoThe World of Computer Networking. Your CCNA starts here
By: UdemyI have CCIE (Cisco Certified Internetwork Expert) certificate that is most recognisable Computer Network certification in the world and I know about Computer Ne14h 40m -
Updated 2y agoIntroduction to Networking
By: Zero To MasteryDiscover the basics of computer networks and how they impact everyday life. Perfect for beginners eager to understand networking with zero prior knowledge.1h 49m -
Updated 9mo agoComputer Networks
By: takeUforward (Striver)Embark on a comprehensive journey into the world of computer networks with this course, designed to offer both foundational insights and advanced knowledge.8h 28m -
Updated 2y agoComplete Guide to Protocol Buffers 3 [Java, Golang, Python]
By: UdemyProtocol Buffers (protobuf) is a fundamental data serialization format that every Data Engineer should know about. It is leveraged by many top tech companies su3h 53m
More courses by Practical Networking
-
Updated 2y agoOpenSSL Training
Embark on a journey with our Practical Guide to OpenSSL course, designed to provide comprehensive training for analyzing, diagnosing.1h 46m