Knode, M. (2020). How the internet really works: An illustrated guide to protocols, privacy, censorship, and governance. No Starch Press
This book provides a detailed and accessible introduction to how the internet operates, covering essential topics such as protocols, privacy, censorship, and governance, making complex concepts more understandable through illustrations and straightforward explanations.
White Belt mastery. (2020). Web development for beginners. [s.n.].
Today, the internet is accessible in almost every part of the world. In the last two decades, the internet and web have grown rapidly, so the websites. If you go two decades back, the websites were very different. They were not at all attractive, of course, and most importantly, they were static. By static, I mean, everything on a web page was fixed. But nowadays, websites are dynamic, generated by web applications
Powers, D. (2021). PHP 8 Solutions: Dynamic Web design and development made easy. [s.n.]
PHP 8 is a major update of one of the most widely used languages for developing dynamic web sites. It was released in November 2020. So how could a book released less than 12 months later have managed to get to its ifth edition? Quite simply, this is the ifth iteration of my book PHP Solutions that was irst published in 2006. When the fourth edition came out in 2019, it was felt important to indicate which version of PHP it covered. So, although the structure of the book remains close to the original, the code has gone through major revision each time.
Wardle, P. (2022). The art of mac malware: The guide to analyzing malicious software. No Starch Press
An interesting trend, and one that aligns with the ever-growing popularity of macOS, is attackers porting their Windows malware to macOS so that it will run natively on Apple’s desktop platform. In fact, in 2020 over half of the newly discovered, unique macOS malware “species” originated on Windows or a non-macOS platform.7 Recent examples of malware specimens that now have macOS variants include Mami, Dacls, FinSpy, IPStorm, and GravityRAT.
Maxwell,T. (2024). Python rogramming bible for beginners: [4 in 1] The ultimate 5-day python crash course with step-by-step guidance, expert secrets, and a practical workbook to achieve your career aspirations. IndependentlyPublished.
Understanding variables is like getting to know the alphabets before you start forming words and sentences. Variables are the building blocks of Python, and we'll explore how they store information and how you can manipulate them to perform various tasks. This fundamental knowledge will set the stage for everything that follows, empowering you to approach more complex concepts with confidence
Pearlman, C. (2022). First phone: A child's guide to digital responsibility, safety, and etiquette. Penguin Publishing Group
Smartphones are minicomputers that can do just about anything a big computer can do but, in some ways, even more. Phones can fit in your pocket, making them handy. On your smartphone you can order a skateboard; video chat with family members around the world; log in to your classroom; play games; read a book; listen to music; learn how to make lasagna; take, edit, and share pictures.
Ranjan, A., Sinha, A., & Battewad, R. (2020). JavaScript for modern web development: Building a web application using HTML, CSS, and JavaScript. BPB Pub
In the last few decades, the web and the internet have grown by leaps and bounds, and it is now nothing short of omnipresent. JavaScript, the soul of the web and as old as the internet itself, still continues to grow and prosper. Numerous web and mobile JavaScript frameworks introduced to the world in the last few years, unleash the potential of JavaScript and make software application development, a very structured and easy to learn the process. The primary objective of this book is to create a strong foundation for web development by covering all aspects of it in one place. Starting from the basics of HTML, CSS and JavaScript, it brings about the different concepts of functional and object-oriented programming along with asynchronous constructs in JavaScript and goes on to introduce one of the popular JavaScript frameworks of today, React. This book includes step by step illustration of the development of two simple applications, using all the knowledge acquired here. This book also covers the supporting areas of the development process, which includes debugging, testing and deployment. This book will take you through the entire learning journey from Beginner to Expert supported with extensive code snippets, best practices, and concludes with applying the acquired knowledge to build real-life applications.
Downey, T. (2021). Guide to web development with java: Understanding website creation. (2nd ed.). Springer.
This book is about developing web applications. Over the years, more and more frameworks have appeared that hide the details of the communication between the browser and the server. These packages are fantastic for developing applications, but an understanding of the underlying process can help understand the reason that frameworks do what they do