EC-Council's Ethical Hacking and Countermeasures (CEH) covers concepts and tools related to exploiting systems, networks, devices and operating platforms. This includes hacking concepts such as vulnerability assessment, network intrusion, reverse engineering, defacing websites, damaging network appliances, launching distributed denial-of-service attacks, massive worm propagation, breaking passwords, brute-forcing authentication systems, cracking encryption, exploiting systems, advance viruses, Trojans, and other malware. This certificate is targeted at site administrators, security professionals, auditors and anyone who is concerned about the integrity of the network infrastructure.
The CompTIA A+ Complete Study Guide is your complete solution for A+ exam preparation. Covering 100% of Exam 220-901 and Exam 220-902 objectives, this book gives you everything you need to ensure that you not only understand the basics of IT, but that you can demonstrate your understanding effectively. Now in its third edition, this guide has been updated to reflect the exam's new focus.
In this episode, Daniel Lowrie and Adam Gordon talk about what's involved in creating official reports and acting as an expert witness. They explain what qualifies a person as an expert witness to be considered for that duty. Finally, they take a look at an example of what an official CHFI report consists of.
You’re a software developer with a basic understanding of Java and the Java Virtual Machine (JVM), but you want to write more productive code that is fast and less verbose. This learning path covers the fundamentals of Clojure, a dynamic, generalpurpose programming language for the JVM. You’ll dive into such topics as Java interoperability, concurrency, interacting with data, and working with collections, along with best practices so you can be on your way to writing Clojure code that is simple, maintainable, and fast. Once you’ve added the skills in this learning path to your programming tool belt, you’ll be ready to move on to more advanced Clojure development challenges.
This is an entry level course for computer engineering professionals, dedicated makers, and advanced hobbyists wanting to explore FPGA technology for the first time. It provides basic instruction on how to setup, design, and build digital logic circuits using a low cost FPGA board and the Xilinx Integrated Synthesis Environment (ISE). It also provides an introduction to Verilog HDL (hardware description language), a specialized computer language used to describe the structure and behavior of digital logic circuits. It's a hands-on course where you'll build simple breadboard circuits and use them to test the FPGA logic designs that you create.
Learn to perform efficient data analysis using Haskell
Learn the basics behind messaging, a powerful software paradigm that makes it easier to decouple and integrate enterprise applications. In this learning path, messaging expert and architect Mark Richards takes you through messaging fundamentals with the Java Message Service (JMS) API. You’ll learn how to use the JMS 1.1 and 2.0 API to send and receive messages, how to do request/reply processing, how to use message selectors, and how to use publish and subscribe messaging—all through live, interactive coding with ActiveMQ and OpenMQ. You’ll also master more advanced JMS features and techniques, including JMS transaction management, message streaming.
Put your data to work on the modern web