Tutorials

Explore Comprehensive Tutorials for Various Skills


Access a wide range of tutorials on various topics, including technology, design, business, and more. Whether you're a beginner or an expert, find the perfect tutorial to help you improve your skills and achieve your goals.


Tutorials

The OWASP API 2023 Top 10 – An Overview

The OWASP API 2023 Top 10 – An Overview
Free Download The OWASP API 2023 Top 10 – An Overview
Released 1/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Skill Level: Intermediate | Genre: eLearning | Language: English + srt | Duration: 42m | Size: 81 MB
With more applications becoming more API driven, they are also becoming more vulnerable to major attacks. This course teaches tech professionals how to find and remove vulnerabilities to secure their applications. Instructor Davin Jackson explains how APIs work and the security issues they face. Davin covers the OWASP API 2023 Security Top Ten and explains some examples of these vulnerabilities, illustrating how prone to risk APIs are when left unprotected and sharing some tips on securing them. Get tips on dealing with common API vulnerabilities, including broken object-level authorization, broken authentication, server-side request forgery, unsafe consumptions of APIs, and more.

Tutorials

Python for Algorithmic Thinking Problem–Solving Skills

Python for Algorithmic Thinking Problem–Solving Skills
Free Download Python for Algorithmic Thinking Problem–Solving Skills
Released: April 26, 2022
Duration: 1h 11m | .MP4 1280x720, 30 fps(r) | AAC, 48000 Hz, 2ch | 175 MB
Level: Advanced | Genre: eLearning | Language: English
The word "algorithm," at one time the sole province of mathematics and computer science, has entered the modern vernacular because, for better or worse, algorithms have never been more important or more impactful in daily life. If you're a developer, you need to be familiar with a wide range of algorithmic thinking in order to be able to solve new problems as they present themselves. If you're already familiar with Python, becoming more versed in algorithmic thinking is a great way to increase your value as a developer. In this course, Robin Andrews explains how Python, because of its clarity and expressiveness, is the ideal tool for exploring algorithmic thinking. He shows you tools to help you understand the flow of algorithms, explains the brute force approach to solving algorithms, details the concepts of time and space complexity with regard to algorithm analysis, the decrease and conquer strategy, and much more.