Revall-info Книги по программированию бесплатно!
592 subscribers
569 photos
3 files
571 links
Download Telegram
Modern Full-Stack Development (2020)

Explore what React, Node, TypeScript, Webpack, and Docker have to offer individually, and how they all fit together in modern app development.
React is one of the most popular web development tools available today, and Node.js is extremely popular for server-side development. The fact that both utilize JavaScript is a big selling point, but as developers use the language more, they begin to recognize the shortcomings, and that’s where TypeScript comes in and why it’s gaining in popularity quickly.

Read more | Download

#revall #books #typescript #react #reactjs
Amazon Web Services in Action (2019)

Amazon Web Services in Action, Second Edition is a comprehensive introduction to deploying web applications in the AWS cloud. You’ll find clear, relevant coverage of all essential AWS services, with a focus on automation, security, high availability, and scalability. This thoroughly revised edition covers the latest additions to AWS, including serverless infrastructure with AWS Lambda, sharing data with EFS, and in-memory storage with ElastiCache.

Read more | Download

#revall #lambda #amazonwebservices #aws #books
Applied User Data Collection and Analysis Using JavaScript and PHP (2021)

Applied User Data Collection and Analysis Using JavaScript and PHP is designed to provide the technical skills and competency to gather a wide range of user data from web applications in both active and passive methods. This is done by providing the reader with real-world examples of how a variety of different JavaScript- and PHP-based libraries can be used to gather data using custom feedback forms and embedded data gathering tools.

Read more | Download

#revall #javascript #php #books #data
JavaScript Data Structures and Algorithms (2019)

Combines clear explanations of data structure and algorithm theory with practical code samples, examples and exercises, all specifically relevant to JavaScript

Provides background information on object-oriented programming and native JavaScript concepts to help understand how everything fits together

Illustrates how these theoretical computer science concepts ties back to practical applications in software engineering.

Read more | Download

#revall #javascript #books #algorithms #prog #data
Hands-On System Programming with Linux (2018)

The Linux OS and its embedded and server applications are critical components of today’s software infrastructure in a decentralized, networked universe. The industry's demand for proficient Linux developers is only rising with time. Hands-On System Programming with Linux gives you a solid theoretical base and practical industry-relevant descriptions, and covers the Linux system programming domain. It delves into the art and science of Linux application programming— system architecture, process memory and management, signaling, timers, pthreads, and file IO.

Read more | Download

#revall #prog #linux #freebooks #programming
Get Programming with Node.js (2019)

Get Programming with Node.js teaches you to build web servers using JavaScript and Node. In this engaging tutorial, you’ll work through eight complete projects, from writing the code for your first web server to adding live chat to a web app. Your hands will stay on the keyboard as you explore the most important aspects of the Node development process, including security, database management, authenticating user accounts, and deploying to production. You’ll especially appreciate the easy-to-follow discussions, illuminating diagrams, and carefully explained code!

Read more | Download

#nodejs #revall #javascript #books #programming #freebooks
Modernizing Enterprise Java (2022)

While containers, microservices, and distributed systems dominate discussions in the tech world, the majority of applications in use today still run monolithic architectures that follow traditional development processes. This practical book helps developers examine long-established Java-based models and demonstrates how to bring these monolithic applications successfully into the future.

Read more | Download

#java #revall #prog #programming #enterprise #books
Essential TypeScript (2019)

Learn the essentials and more of TypeScript, a popular superset of the JavaScript language that adds support for static typing. TypeScript combines the typing features of C# or Java with the flexibility of JavaScript, reducing typing errors and providing an easier path to JavaScript development.
Author Adam Freeman explains how to get the most from TypeScript 4 in this second edition of his best-selling book.

Read more | Download

#typescript #revall #books #javasript #freebooks #prog
AWS Certified Solutions Architect (2019)

The AWS Certified Solutions Architect Study Guide: Associate (SAA-C01) Exam is your complete and fully updated resource to the AWS Solutions Architect – Associate certification. This invaluable Sybex study guide covers all relevant aspects of the AWS Solutions Architect job role, including mapping multi-tier architectures to AWS services, loose coupling and stateless systems, applying AWS security features, deploying and managing services, designing large scale distributed systems, and many more.

Read more | Download

#aws #revall #books #prog #freebooks
PyTorch Pocket Reference (2021)

PyTorch has, no doubt, enabled some of the finest advances in deep learning and AI. It’s free to download and use, and with it anyone with a computer or internet connection can run AI experiments. In addition to more comprehensive references like this one, there are many free and inexpensive training
courses, blog articles, and tutorials that can help you. Anyone can get started using PyTorch for machine learning and AI.

Read more | Download

#pytorch #python #revall #books #machinelearning #deeplearning
Ontologies with Python (2021)

Use ontologies in Python, with the Owlready2 module developed for ontology-oriented programming. You will start with an introduction and refresher on Python and OWL ontologies. Then, you will dive straight into how to access, create, and modify ontologies in Python. Next, you will move on to an overview of semantic constructs and class properties followed by how to perform automatic reasoning. You will also learn about annotations, multilingual texts, and how to add Python methods to OWL classes and ontologies. Using medical terminologies as well as direct access to RDF triples is also covered.

Read more | Download

#python #revall #books #freebooks #prog #programming
AWS Cookbook (2022)

Cloud usage has been gaining traction with enterprises and small businesses over the last decade and continues to accelerate. Gartner said the worldwide infrastructure as a service (IaaS) public cloud services market grew 40.7% in 2020. The rapid growth of the cloud has led to a huge demand for cloud skills by many organizations. Many IT professionals understand the basic concepts of the cloud but want to become more comfortable working in the cloud. This gap between the supply and demand of cloud skills presents a significant opportunity for individuals to level up their career.

Read more | Download

#programming #aws #revall #freebooks #books
Tiny Python Projects (2020)

Python is an excellent, general-purpose programming language. You can write a program to send secret messages to your friends or to play chess. There are Python modules to help you wrangle complex scientific data, explore machine learning algorithms, and generate publication-ready graphics. Many college-level computer science programs have moved away from languages like C and Java to Python as their introductory language because Python is a relatively easy language to learn. We can use Python to study fundamental and powerful ideas from computer science. As I show you ideas like regular expressions and higher-order functions, I hope to encourage you to study further.

Read more | Download

#revall #python #books #prog #freebooks
React: Up & Running (2022)

Hit the ground running with React, the open source technology from Facebook for building rich web applications fast. Updated for the latest React release, the second edition of this hands-on guide shows you how to build React components and organize them into maintainable large-scale apps. If you're familiar with JavaScript syntax, you're ready to get started.

Through the course of this book, author Stoyan Stefanov helps web developers and programmers build a complete single-page application. You'll quickly learn why some developers consider React the key to the web app development puzzle.

Read more | Download

#revall #react #freebooks #javascript #reactjs
Learning MySQL (2021)

Database management systems are part of the core of many companies. Even if a business is not technology-focused, it needs to store, access, and manipulate data in a fast, secure, and reliable way. Because of the COVID-19 pandemic, many areas that had traditionally resisted digital transformation, like the judiciary systems in many countries, are now being integrated through technology due to travel and meeting restrictions, and online shopping and working from home are more popular than ever before.

Read more | Download

#sql #revall #prog #books #learning #database
Clean Code in JavaScript (2020)

JavaScript is a scrappy yet graceful language that has found itself at the center of one of the greatest software shifts in history. It is now the primary programming language used to deliver user experiences on the most ubiquitous platform that exists: the web. This huge responsibility has meant that the JavaScript language has had to grow up very quickly in a period of shifting demands. For the up-and-coming JavaScript programmer or web developer, these changes have meant that the language and its ecosystem have been increasingly complex to grasp. Nowadays, the sheer number of frameworks and libraries available is overwhelming, even to those who've been in the industry for many years.

Read more | Download

#revall #javascript #books #programming #freebooks
Reactive Systems in Java (2022)

In the IT world, the limits of today are the gateways of tomorrow. In the last 50 years, the IT world has continuously evolved, tirelessly, always pushing the limits. These changes are due to not only technical progress, but also us, the consumers. As consumers, we continue to demand more and more from the software we interact with every day. In addition, our way of interacting with software has entirely changed. We can’t live without mobile applications and devices and now accept receiving notifications all day long.

Read more | Download

#revall #java #programming #books
React Native for Mobile Development (2019)

React is one of the most popular JavaScript framework as of 2019. It took web development by storm when first introduced and its popularity has been increasing among the developer community ever since. React Native took this one step further when first introduced in 2015 and helped build Native iOS apps with common knowledge of web technologies like JavaScript. In just a few years, React Native has become an important player in native mobile development, and extending its support for both Apple iOS and Google Android was a game changer. This required us to write second edition of this book, which covers both platforms end to end to help you create stunning React Native apps.

Read more | Download

#react #revall #reactnative #javascript #books #programming
Java Cookbook (2019)

Java continues to grow and evolve, and this cookbook continues to evolve in tandem. With this guide, you’ll get up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You’ll learn useful techniques for everything from string handling and functional programming to network communication. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. If you’re familiar with Java basics, this cookbook will bolster your knowledge of the language and its many recent changes, including how to apply them in your day-to-day development.

Read more | Download

#revall #java #books #programming #freebooks
Ransomware and Cybercrime (2022)

It is not the strongest that survive—it is those who are the most adaptable. In the world of Ransomware and cybercrime, we are witnessing an unprecedented shift in terms of both power and flexibility by our adversaries. The digital world and consequently the entire world’s weaknesses and vulnerabilities are being laid bare by the very same digital tools designed to confirm security. OSINT (Open-Source Intelligence) technology, often free, is being used to identify exposed and exploitable domains and subdomains that lack controls, management, and security. Throughout history, what was designed and devel- oped for offensive capability and used in warfare could also be used for defensive capability.

Read more | Download

#OSINT #books #revall #ransomware #cyber #freebooks
Python for Geospatial Data Analysis (2022)

Are you a geographer, geologist, or computer scientist? Impressive if you answered yes, but I am a spatial data analyst. In a nutshell, I am interested in exploring data and integrating location. Now that access to location data and geospatial datasets is fairly ubiquitous, most of us are becoming data curious regardless of professional title or area of study. Appreciating the where in our analyses introduces a new dimension of comprehending the impact of a wider variety of features on a particular observation or outcome. I spend a lot of professional time examining public health data and large open source datasets in healthcare. Once you become familiar with geocoding and spatial files, not only can you curate insights across multiple domains but you will also be able to target areas where profound gaps exist.

Read more | Download

#revall #books #freebooks #python