Ebooki

52225
Ładowanie...
EBOOK

Web Development with MongoDB and Node.js. Build an interactive and full-featured web application from scratch using Node.js and MongoDB

Jason Krol

This book is designed for developers of any skill level that want to get up and running using Node.js and MongoDB to build full featured web applications. A basic understanding of JavaScript and HTML is the only requirement for this book.

52226
Ładowanie...
EBOOK

Web Development with MongoDB and NodeJS. Build an interactive and full-featured web application from scratch using Node.js and MongoDB - Second Edition

Mithun Satheesh, Bruno Joseph D'mello, Jason Krol

Node.js and MongoDB are quickly becoming one of the most popular tech stacks for the web. Powered by Google's V8 engine, Node.js caters to easily building fast, scalable network applications while MongoDB is the perfect fit as a scalable, high-performance, open source NoSQL database solution. Using these two technologies together, web applications can be built quickly and easily and deployed to the cloud with very little difficulty.The book will begin by introducing you to the groundwork needed to set up the development environment. Here, you will quickly run through the steps necessary to get the main application server up and running. Then you will see how to use Node.js to connect to a MongoDB database and perform data manipulations.From here on, the book will take you through integration with third-party tools for interaction with web apps. It then moves on to show you how to use controllers and view models to generate reusable code that will reduce development time. Toward the end of the book, we will cover tests to properly execute the code and some popular frameworks for developing web applications.By the end of the book, you will have a running web application developed with MongoDB and Node.js along with it's popular frameworks.

52227
Ładowanie...
EBOOK

Web Penetration Testing with Kali Linux 2.0, Second Edition. Build your defense against web attacks with Kali Linux 2.0

Juned Ahmed Ansari

Kali Linux 2.0 is the new generation of the industry-leading BackTrack Linux penetration testing and security auditing Linux distribution. It contains several hundred tools aimed at various information security tasks such as penetration testing, forensics, and reverse engineering.At the beginning of the book, you will be introduced to the concepts of hacking and penetration testing and will get to know about the tools used in Kali Linux 2.0 that relate to web application hacking. Then, you will gain a deep understanding of SQL and command injection flaws and ways to exploit the flaws. Moving on, you will get to know more about scripting and input validation flaws, AJAX, and the security issues related to AJAX.At the end of the book, you will use an automated technique called fuzzing to be able to identify flaws in a web application. Finally, you will understand the web application vulnerabilities and the ways in which they can be exploited using the tools in Kali Linux 2.0.

52228
Ładowanie...
EBOOK

Web Penetration Testing with Kali Linux. Explore the methods and tools of ethical hacking with Kali Linux - Third Edition

Daniel W. Dieterle, Gilberto Najera-Gutierrez, Juned Ahmed...

Web Penetration Testing with Kali Linux - Third Edition shows you how to set up a lab, helps you understand the nature and mechanics of attacking websites, and explains classical attacks in great depth. This edition is heavily updated for the latest Kali Linux changes and the most recent attacks. Kali Linux shines when it comes to client-side attacks and fuzzing in particular.From the start of the book, you'll be given a thorough grounding in the concepts of hacking and penetration testing, and you'll see the tools used in Kali Linux that relate to web application hacking. You'll gain a deep understanding of classicalSQL, command-injection flaws, and the many ways to exploit these flaws. Web penetration testing also needs a general overview of client-side attacks, which is rounded out by a long discussion of scripting and input validation flaws.There is also an important chapter on cryptographic implementation flaws, where we discuss the most recent problems with cryptographic layers in the networking stack.The importance of these attacks cannot be overstated, and defending against them is relevant to most internet users and, of course, penetration testers.At the end of the book, you'll use an automated technique called fuzzing to identify flaws in a web application. Finally, you'll gain an understanding of web application vulnerabilities and the ways they can be exploited using the tools in Kali Linux.

52229
Ładowanie...
EBOOK

Web Penetration Testing with Kali Linux. Testing web security is best done through simulating an attack. Kali Linux lets you do this to professional standards and this is the book you need to be fully up-to-speed with this powerful open-source toolkit

Joseph Muniz, Aamir Lakhani

Kali Linux is built for professional penetration testing and security auditing. It is the next-generation of BackTrack, the most popular open-source penetration toolkit in the world. Readers will learn how to think like real attackers, exploit systems, and expose vulnerabilities.Even though web applications are developed in a very secure environment and have an intrusion detection system and firewall in place to detect and prevent any malicious activity, open ports are a pre-requisite for conducting online business. These ports serve as an open door for attackers to attack these applications. As a result, penetration testing becomes essential to test the integrity of web-applications. Web Penetration Testing with Kali Linux is a hands-on guide that will give you step-by-step methods on finding vulnerabilities and exploiting web applications.Web Penetration Testing with Kali Linux looks at the aspects of web penetration testing from the mind of an attacker. It provides real-world, practical step-by-step instructions on how to perform web penetration testing exercises.You will learn how to use network reconnaissance to pick your targets and gather information. Then, you will use server-side attacks to expose vulnerabilities in web servers and their applications. Client attacks will exploit the way end users use web applications and their workstations. You will also learn how to use open source tools to write reports and get tips on how to sell penetration tests and look out for common pitfalls.On the completion of this book, you will have the skills needed to use Kali Linux for web penetration tests and expose vulnerabilities on web applications and clients that access them.

52230
Ładowanie...
EBOOK

Web Services Testing with soapUI. Starting with an overview of SOA and web services testing, this guide take you through a number of hands-on exercises and projects to get you familiar with soapUI. A sure way to raise the quality of your web services

Charitha Kankanamge

Quality is a key to success of service-oriented projects. Utilization of proper tools is important to the outcome of web service testing methodology. Being the leading open source web services testing tool, soapUI helps to build robust and flexible automated tests in a productive manner.Web Services Testing with soapUI guides you on adopting best web service testing mechanisms with the industry leading open source testing tool, soapUI. You will learn to use soapUI effectively in testing service-oriented solutions focusing on testing functional as well as non-functional characteristics of web services. SoapUI is capable of testing JDBC data sources, web applications, RESTful services and web services exposed over transports such as JMS. The book discusses all these features and much more, in detail, through practical and clear examples.This book is focused on learning soapUI in order to test web services in an effective manner. It starts with a general introduction to service-oriented architecture (SOA) followed by testing aspects of service-oriented solutions. This book aims to give readers a comprehensive overview of usage of soapUI in SOA and web services testing projects. Starting with an overview of SOA and web services testing, you will quickly get your hands dirty with a sample project which makes use of open source web service engine, Apache Axis2. All demonstrations and hands-on exercises are based on this sample project. The tests in a soapUI project are organized into TestSuites, TestCases and TestSteps. You will also learn how soapUI can be used for both functional and non-functional testing. The book then teaches how by using groovy scripting and integrating with Junit and maven, soapUI can easily be used in automated web services testing. By the end, you'llhave learned to test functional and non-functional aspects of web services and automate by integrating into continuous build systems using soapUI.

52231
Ładowanie...
EBOOK

Webflow by Example. Design, build, and publish modern websites without writing code

Ali Rushdan Tariq

Webflow is a modern no-code website-builder that enables you to rapidly design and build production-scale responsive websites. Webflow by Example is a practical, project-based, and beginner-friendly guide to understanding and using Webflow to efficiently build and launch responsive websites from scratch.Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will take you through modern web development principles and help you to apply them efficiently using Webflow. You’ll also get to grips with modern responsive web development and understand how to take advantage of the power and flexibility of Webflow. The book will guide you through a real-life project where you will build a fully responsive and dynamic website from scratch. You will learn how to add animations and interactions, customize experiences for users, and more. Finally, the book covers important steps and best practices for making your website ready for production, including SEO optimization and how to publish and package the website.By the end of this Webflow book, you will have gained the skills you need to build modern responsive websites from scratch without any code.

52232
Ładowanie...
EBOOK

WebGL Beginner's Guide. If you're a JavaScript developer who wants to take the plunge into 3D web development, this is the perfect primer. From a basic understanding of WebGL structure to creating realistic 3D scenes, everything you need is here

Diego Cantor, Brandon Jones

WebGL is a new web technology that brings hardware-accelerated 3D graphics to the browser without installing additional software. As WebGL is based on OpenGL and brings in a new concept of 3D graphics programming to web development, it may seem unfamiliar to even experienced Web developers.Packed with many examples, this book shows how WebGL can be easy to learn despite its unfriendly appearance. Each chapter addresses one of the important aspects of 3D graphics programming and presents different alternatives for its implementation. The topics are always associated with exercises that will allow the reader to put the concepts to the test in an immediate manner.WebGL Beginner's Guide presents a clear road map to learning WebGL. Each chapter starts with a summary of the learning goals for the chapter, followed by a detailed description of each topic. The book offers example-rich, up-to-date introductions to a wide range of essential WebGL topics, including drawing, color, texture, transformations, framebuffers, light, surfaces, geometry, and more. With each chapter, you will level upù your 3D graphics programming skills. This book will become your trustworthy companion filled with the information required to develop cool-looking 3D web applications with WebGL and JavaScript.

52233
Ładowanie...
EBOOK

WebGL Hotshot. Create interactive 3D content for web pages and mobile devices

Mitch Williams

Every chapter starts with a 'mission briefing' section that describes what is to be achieved by the end of the chapter. This is followed with the decisions and steps required to accomplish the mission objective with challenges to take the project further. The scope for the book thus mimics the real-life requirements of a developer and gets you ready to successfully build your own project. If you are a web designer looking to expand your knowledge of 3D graphics concepts and broaden your existing skill set, then this book is for you. Those looking for an introduction to 3D graphics will benefit from WebGL Hotshot as it is a perfect guide to master 3D concepts, helping you build and deploy 3D worlds much quicker. The book assumes a basic knowledge of HTML, though it can be learned concurrently while reading this book. Basic programming knowledge is useful; however, the graphical nature of web 3D content allows you to learn programming through experimentation.

52234
Ładowanie...
EBOOK

Webmin Administrator's Cookbook. Over 100 recipes to leverage the features of Webmin and master the art of administering your web or database servers

Michal Karzynski

Written in a cookbook format with practical recipes this book helps you to perform various administrative tasks using Webmin and enables you to perform common jobs more efficiently. This book is perfect for System administrators who want to learn more advanced concepts of Webmin and how it can help to set up a server for development, testing or deployment.

52235
Ładowanie...
EBOOK

WebRTC Blueprints. Develop your very own media applications and services using WebRTC

Andrii Sergiienko

This book is a step-by-step project-based guide that aims to teach you how to develop your own web applications and services with WebRTC in a concise, practical manner. This book will be perfect for you if you are a WebRTC developer and want to build complex WebRTC applications and projects, or if you want to gain practical experience in developing web applications, advanced WebRTC media handling, server and client signaling, call flows, or third-party integration. It is essential to have prior knowledge of building simple applications using WebRTC.

52236
Ładowanie...
EBOOK

WebRTC Cookbook. Get to grips with advanced real-time communication applications and services on WebRTC with practical, hands-on recipes

Andrii Sergiienko

If you are a JavaScript developer with a basic knowledge of WebRTC and software development, but want to explore how to use it in more depth, this book is for you.

52237
Ładowanie...
EBOOK

WebRTC Integrator's Guide. Successfully build your very own scalable WebRTC infrastructure quickly and efficiently

Altanai Bisht

This book is for programmers who want to learn about real-time communication and utilize the full potential of WebRTC. It is assumed that you have working knowledge of setting up a basic telecom infrastructure as well as basic programming and scripting knowledge.

52238
Ładowanie...
EBOOK

Websocket Essentials: Building apps with HTML5 websockets. Build your own real-time web applications using HTML5 WebSockets

Varun Chopra

This book is for web developers who want to learn and implement WebSocket to create interesting apps for modern browsers, leveraging the capabilities of HTML5 with WebSockets.

52239
Ładowanie...
EBOOK

WebSphere Application Server 7.0 Administration Guide. Manage and administer your IBM WebSphere application server to create a reliable, secure, and scalable environment for running your applications with this book and

Steve Robinson

As an administrator you need a secure, scalable, resilient application infrastructure to support the developers building and managing J2EE applications and Service Oriented Architecture services. WebSphere application server, a product from IBM, is optimized to ease administration and improve runtime performance. It helps you run applications and services in a reliable, secure, and high-performance environment to ensure business opportunities are not lost due to application downtime.It's easy to get started and tame this powerful application server when you've got this book to hand. This administration guide will help you provide an innovative, performance-based foundation to build, run, and manage J2EE applications and SOA services, offering the highest level of reliability, security, and scalability.This book will take you through the different methods for installing WebSphere application server and demonstrate how to configure and prepare WebSphere resources for your application deployments. During configuration you will be shown how to administer your WebSphere server standalone or using the new administrative agent, which provides the ability to administer multiple installations of WebSphere application server using one single administration console. WebSphere security is covered in detail showing the various methods of implanting federated user and group repositories. The facets of data-aware and message-aware applications are explained and demonstrated giving the reader real-world examples of manual and automated deployments. Key administration features and tools are introduced, which will help a WebSphere administrator manage and tune their WebSphere implementation and application for success.

52240
Ładowanie...
EBOOK

Webwriting. Profesjonalne tworzenie tekstów dla Internetu

Joanna Wrycza-Bekier

Sprawdź drugie i rozszerzone wydanie książki   >> W sieci słów, zdań i stron WWW Skuteczne teksty użytkowe dla Internetu 30 ćwiczeń z zakresu tworzenia treści internetowych Dziennikarstwo internetowe, e-mail marketing, googlewriting i e-PR Kluczowe umiejętności webwritera "Słowa, słowa, słowa" — odpowiada Hamlet na pytanie Poloniusza o to, cóż młody książę jest łaskaw czytać. Podobnie zareaguje dzisiejszy internauta, gdyby przeegzaminować go ze stopnia zapamiętania treści znalezionych w sieci. Co zrobić, by teksty na Twojej witrynie oraz Twoje e-maile przykuwały uwagę odbiorcy? Kiedy zadbać o to, by zarówno ludzki wzrok, jak i oko mechanizmów pozycjonujących spojrzały łaskawie na Twoją stronę? Jak ująć w słowa Internet i schwytać uwagę czytelnika? Internet wykorzystuje siłę słowa, podobnie jak prasa czy książki. Jednak badania dowodzą, że treści internetowe czytane są zupełnie inaczej. Internauta to nie czytelnik, a raczej "niecierpliwy przeglądacz" i "zaawansowany klikacz". Jaki wniosek płynie z tego dla Ciebie? Ano taki, że skoro chcesz zatrzymać internautę na dłużej na Twojej stronie, wywrzeć na niego wpływ czy stworzyć skuteczny przekaz reklamowy, musisz nauczyć się webwritingu. Zapoznanie się z tą dziedziną jest niezbędne, jeśli chcesz pisać dobre teksty dla Internetu — czyli inaczej teksty użytkowe: zwięzłe, rzeczowe, przejrzyste, czytelne, hipertekstowe i konwersacyjne. Konkretne rady i praktyczne ćwiczenia: Jak samodzielnie przeprowadzić badania eye tracking? Czym powinny charakteryzować się dobre teksty internetowe? W jaki sposób wzbogacać treść o linki uzupełniające i rekomendujące oraz elementy multimedialne? Kiedy e-mail perswazyjny jest naprawdę skuteczny? Jak pisać teksty dziennikarskie dla Internetu: flash, news agencyjny, news prasowy? Jakie teksty reklamowe są odpowiednie dla Google’a?   blog autorki: poradnikpisania.wordpress.com