Get up to speed with API security using this comprehensive guide full of best practices for building safer and secure APIs
Key Features:
Develop a profound understanding of the inner workings of APIs with a sharp focus on security
Learn the tools and techniques employed by API security...
Dive into the thrilling world of web development with “15 Web Projects With Vanilla JavaScript”. This book is meticulously designed to elevate your frontend skills, no matter your level of experience. Whether you’re a novice or an intermediate developer, this practical guide introduces you to...
[HQ Share] 100+ Premium Udemy Courses - Programming, Graphic Design, Web Dev, Marketing and many more
Sharing some more Premium udemy courses so that all can learn & earn
These courses are one-click enroll, just click the link and start learning
Hidden content
GET THE COURSES...
Embark on a journey to master GUI Development and transform your coding skills!
With this comprehensive workbook, you’ll learn to:
– Design and build stunning desktop applications with Java Swing and JavaFX, using expert-approved layouts, components, and event handling techniques
– Implement...
Want to learn Python but are worried it may be too difficult? Are you a developer interested in learning Python or improving your abilities? Is a career advancer wanting to stand out in the job market and acquire an unfair advantage over the competition?
Get prepared to dive headfirst into the...
Programming with C++20 teaches programmers with C++ experience the new features of C++20 and how to apply them. It does so by assuming C++11 knowledge. Elements of the standards between C++11 and C++20 will be briefly introduced, if necessary. However, the focus is on teaching the features of...
This intermediate Cisco CCNP 300-535 SPAUTO training prepares network admins to provide advanced configuration for service provider-sized networks and network devices with Cisco tools, technologies, and advanced protocols.
The 300-535 SPAUTO is an optional certification exam that can help an...
The book presents a study of the application development process in the field of augmented and virtual reality. The author explains various aspects of this process, ranging from the basic concepts of AR and VR to strategies for deploying and monetizing applications. And emphasizes the importance...
Course Overview
Object-oriented programming (OOP) has been around for decades. If you have a basic understanding of C++ and are interested in leveling up your skills, this class will help you do just that. Starting with an overview of the basics, you’ll dive into understanding the time-honored...
Find solutions to all your problems related to Linux system programming using practical recipes for developing your own system programs
Key Features
* Develop a deeper understanding of how Linux system programming works
* Gain hands-on experience of working with different Linux projects with the...
Gain both a firm practical understanding and sufficient theoretical insight into the inner workings of Linux kernel internals, learn to write high-quality kernel module code, understand the complexities of kernel synchronization
Key Features:
Discover how to write Linux kernel and module code...
Modern Oracle Database Programming
Level up your skill set to the latest that Oracle Database can offer. This book introduces features that are not well known that can transform your development efforts. You’ll discover built-in functionality that can save you massive amounts of time that...
Black Hat Rust. Applied offensive security with the Rust programming language
Whether in movies or mainstream media, hackers are often romanticized: they are painted as black magic wizards, nasty criminals, or, in the worst cases, as thieves with a hood and a crowbar. In reality, the spectrum...
Mastering Bitcoin: Programming the Open Blockchain
Join the technological revolution that's taking the financial world by storm. Mastering Bitcoin is your guide through the seemingly complex world of Bitcoin, providing the knowledge you need to participate in the internet of money. Whether...
Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes
Packed with practical recipes, explore the latest advancements in C++, optimize performance, and gain insights into essential techniques though this...
Programming Puzzles: Python Edition
Python programming isn't about what you know; it's about what you can figure out.” – Chris Pine, author and discoverer of Ruby computer language
In Programming Puzzles: Python Edition, industry expert software engineer with 10+ years Python coding and...
GoLang for Machine Learning: A Hands-on-Guide to Building Efficient, Smart and Scalable ML Models with Go Programming GoLang
Go, the high-performance language from Google, is rapidly gaining traction in the machine learning world. Its speed, concurrency, and built-in features make it ideal...
Introduction to Python Programming
Introduction to Python Programming provides a comprehensive foundation in programming concepts and skills, and it is aligned to the scope of most introductory courses. A wide array of scenarios, contexts, and problems reflect programming applications in many...
Programming C# 12
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and...
The long-awaited x64 edition of the bestselling introduction to Intel assembly language
In the newly revised fourth edition of x64 Assembly Language Step-by-Step: Programming with Linux, author Jeff Duntemann delivers an extensively rewritten introduction to assembly language with a strong focus...
Revised for a new second edition, Intermediate C Programming provides a stepping-stone for intermediate-level students to go from writing short programs to writing real programs well. It shows students how to identify and eliminate bugs, write clean code, share code with others, and use standard...
The third edition of the best-selling book includes a detailed introduction to the most famous cryptocurrency - Bitcoin, as well as the blockchain technology that underlies it. Describes the technical background of Bitcoin and other currencies, describes the decentralized Bitcoin network...
Debug Linux kernel modules and the kernel itself by mastering powerful open source tools and advanced kernel debugging techniques
Key Features
Learn how to use a variety of kernel and module debug tools and techniques with the help of examples
Understand how to expertly interpret a kernel oops...
A comprehensive guide to mastering Golang and boosting your career prospects
Key Features
● Gain a solid foundation in Golang application development, covering essential concepts and techniques.
● Explore the complete lifecycle of Golang applications, from development to successful deployment...
Become a Better Javascript Programmer!
Typescript is a better Javascript, It is a statically typed, safe programming language, which uses more or less the same syntax as Javascript. Typescript programs are compiled to Javascript, and they can be run anywhere Javascript is supported. It is...
Learn the Core Concepts and Essential Grammar of the Rust Programming Language in One Book!
This book is a mini language reference on the Rust programming language. We go through all essential features of Rust 2021 Edition (and some newer language features) in this book. Rust is one of the most...
Assess, plan, develop, implement, and manage AWS EC2 Instances, Cloud Formation using JSON Template with Bash programming language, and Cloud Watch monitoring. This book helps the public and private sectors comprehend how to assess and evaluate AWS cloud software as a service (SaaS)...
Ruby is one of the most important programming languages used for web development. It supports the Rails platform on which some of the most important websites are based. Named for the tool on the cover, Pickaxe is the definitive reference book for Ruby, the highly regarded, fully object-oriented...
How to Use ChatGPT to Write Fast, Tested Java Code
Book Description
Embark on an exciting journey of AI software development with ChatGPT. This transformative book challenges the conventional speed of software development, showcasing a wide range of queries targeting cutting-edge artificial...
Master neural networks to build modern artificial intelligence systems.
Book Description
This book is a practical guide to the world of artificial intelligence (AI), covering the mathematics and principles behind applications such as Google Maps and Amazon.
The book begins with an introduction...
Writing computer programs in Python just got a lot easier! Use AI-assisted coding tools like GitHub Copilot and ChatGPT to turn your ideas into applications faster than ever.
AI has changed the way we write computer programs. With tools like Copilot and ChatGPT, you can describe what you want in...
This book will help you quickly learn to program for microcontrollers and IoT devices without a lot of study and expense. MicroPython and controllers that support it eliminate the need for programming in a C-like language, making the creation of IoT applications and devices easier and more...
in today's modern society, computers have become indispensable tools, yet many still find them daunting, leaving them bewildered and frustrated by the intricacies of computer programming and languages.
Within the pages of "JavaScript: The Ultimate Beginner's Guide to Learn JavaScript Programming...
Get practical tips on how to use AI development tools throughout all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. In this book, both new and experienced developers will learn how to use a wide range of tools, from...
What you’ll learn
Core concepts of GSM & LTE network
How GSM and LTE network operates
Create your own GSM & LTE network
Packet analyzation of GSM & LTE based network
SIM programming for GSM and LTE networks
Role of SDR in GSM & LTE network
Requirements
LimeSDR (for practical demo)
SIM...
Log2Base2 is a visual learning platform to learn programming, data structures & algorithm and prepare for the coding interview. Log2Base2 is globally trusted learning platform with 400K+ learners across 70+ countries.
1_Introduction_to_Programming
2_C_Programming
3_Advanced_pointers...
What you’ll learn
Understand core concepts of JS, HTML, CSS and programming itself.
Learn programming by coding practical things.
Get a right mindset to solve programming problems.
Create and deploy Web application from scratch!
Requirements
No requirements! Just a Web browser and will to...
CONTENTS:
PART I: HOW WEB API SECURITY WORKS
0: Preparing for Your Security Tests
1: How Web Applications Work
2: The Anatomy of Web APIs
3: Common API Vulnerabilities
PART II: BUILDING AN API TESTING LAB
4: Your API Hacking System
5: Setting Up Vulnerable API Targets
PART III: ATTACKING APIS...