Training Classes and Seminars
Note: Brent LaReau is your point of contact for classes and seminars.
Your business is moving forward at Internet Speed. We can help you to keep moving by transferring the right knowledge to your staff on-site at the right time, in the right way.
Simply choose one of our standard training classes or "lunch & learn" seminars from the list shown below, and we'll do the rest. You can also download a complete, printable class and seminar list containing full details here.
If you don't find what you need, we can create a custom class or seminar for any topic within our skill set. Please contact us for details and prices.
Our classes and seminars are always in-person and highly interactive (not online). We provide all required textbooks, CDROMs, or other materials. Each attendee will receive a Certificate of Completion. Our minimum class or seminar size is two (2) attendees, and the maximum is ten (10). Classes or seminars must be held in your facility, or in a facility under your control. We do not provide food or drink, but attendees are welcome to bring their own.
"Lunch & Learn" Seminars
These seminars are rapid, focused, and low-cost ways for your staff to learn what they can use right now. Warning: attendees often have fun during these seminars, too.
"Lunch & learn" seminars are generally held during lunchtime and usually last one hour. However, we're very flexible with time and duration. You may find it better to schedule a morning or afternoon seminar instead. Or, you may prefer a two-hour presentation to expose more details or allow more time for "Q&A". Your cost would still be the same.
We offer the following standard "lunch & learn" seminars:
Internet Deep DiveHere's your chance to learn about what actually goes on "under the hood" of the Internet: the hidden world of embedded web servers, JavaScript, e-mail source code, accidental (and naive) network connections, communications protocols, Wi-Fi signal visibility, mobile app permissions, and "The Internet of Things". Let's dive deep and discover some eye-opening details that may change the way you run your organization (not to mention your home computing experience). Bring your laptop or netbook computer and join the fun.
Note: You will need to provide everyone with Internet access for this seminar.
During this "lunch & learn" seminar we will:
- Dissect a web site's structure and content. Grab a copy of someone's entire web site. Learn how students re-created their school's web site to get a day off.
- Explore what's actually inside a web page. View HTML, CSS, and JavaScript source code. Learn how web pages are constructed and customized "on the fly".
- Engage in some quick "URL Hacking" and "Google Hacking". Find hidden or obsolete web pages. Gain direct access to raw web server files.
- Watch Facebook execute software on your computer when you surf to CNN. Dissect Facebook's software source code to see what it does.
- Examine the "guts" of e-mail messages. Learn how clicking a link for Chase.com can take you to EvilHackers.com instead.
- Determine what is your public Internet address. "Ping" other people's Internet addresses. (You did know that everyone has a public Internet address, right?)
- Locate people's home computers—and iPhones!—on the Internet. Geo-locate their Internet addresses.
- Take a tour of wireless home networks in your neighborhood. And in neighborhoods around Orlando or Beverly Hills. Locate homeowners' Facebook pages.
- Watch live video of a conference room somewhere in Moscow. (They probably don't know it's visible from, say, Illinois.)
- Learn how Angry Birds is programmed to upload your entire address book to a third party web server. Learn why IBM has outlawed "Siri".
- View print jobs and scanned documents in other organizations' office copiers/printers/scanners/FAX machines.
- Download confidential spreadsheets containing employee names, positions and salaries. Find other types of sensitive documents, too.
- Take some detours specific to your organization!
An action-oriented introduction to the field of information security (InfoSec), which is all about identifying and managing risks. Let's learn about how InfoSec principles and practice can protect your computers and the critical data you rely upon every day. We'll introduce "best practices" that enable you to design, implement and maintain secure information systems (mobile devices, desktop computers, web servers, cloud storage, wireless networks, etc.). Most of the topics covered here will apply equally well at home, too.
During this "lunch & learn" seminar we will:
- Bring into focus security and privacy issues affecting individuals and organizations. What are the risks, and how do you mitigate them?
- Itemize boring, tedious, and unimaginative aspects of InfoSec that really pay off. Review how InfoSec applies to old, non-digital information, too.
- Learn how the "Digital Underground Economy" spurs criminal software developers to create tools and malware. How did you and your organization become their targets?
- Analyze how malware gets into your computers and USB devices (prepare to be surprised). Discuss why today's malware is designed to be unobtrusive and short-lived.
- Discover how anti-virus products are both useless and useful. Learn about other lines of defense that will work better for you.
- Explore common ways your computers, software, staff, and data are being attacked right now. Find out about what you can—and cannot—defend against.
- Identify how your data is leaking out of your organization to third parties. How does this place you at risk? How can you stop these leaks? And what is "meta-data"?
- Learn how security awareness training and new organizational policies will reduce your risks. Discover why "ROI" calculations don't justify InfoSec. What does?
- Examine technological solutions and their shortcomings. Why don't firewalls stop hackers from accessing your computers? What is "BYOD" and what should you do about it?
- Penetrate the buzz surrounding cloud computing. Does InfoSec apply to cloud computing, or does cloud computing make InfoSec obsolete?
- Take some detours specific to your organization!
A gentle, hands-on introduction to wired and wireless network data communications. If you're a "newbie" but want to gain a quick, practical understanding of networks, then this seminar is for you. We'll begin with no mention of computers or digital equipment. After reviewing historic communications concepts we will relate these to modern data communications. In this way we'll build a picture of how "local area networks" and the Internet works. Finally, you'll get to plug in some network cables to create your own wired and wireless networks. Yes, you can do all this in just an hour!
Note: Attendees will need to bring a laptop or netbook computer to this seminar. You will also need to provide everyone with Internet access. We'll provide the network cables, peripherals, and equipment required for "hands-on" work. It won't be necessary to connect anything to your wired network.
During this "lunch & learn" seminar we will:
- Review historic networks that used couriers, signal flags, and Morse Code to send information. Yes, each of these corresponds to parts of a modern digital network.
- Learn networking concepts in a simple, non-threatening way. For example, all computers need to have a unique "address" on the network.
- Define a bare minimum of common networking terms. Examples: "ping", "Ethernet", and "packets".
- Discover why information must be broken into pieces before being transmitted to its destination. Obviously, all the pieces are re-assembled afterwards!
- Explore the concept of how data is routed from one place to another, eventually arriving at its destination.
- Consider the concept of a Local Area Network (LAN) and compare it to a Wide Area Network (WAN).
- Learn why most data flowing in a LAN shouldn't (and doesn't) get on the Internet.
- Examine the concepts of "router" and "gateway", which connect various networks together.
- Take some detours specific to your organization!
During the "hands-on" portion of this seminar, attendees will exercise their new knowledge as follows. Don't worry, you'll understand all these "buzzwords" and concepts before you start plugging cables into equipment!
- Create a small wired network using Ethernet cables, network switches, and a DHCP server. If your computer doesn't have an Ethernet jack you'll create one with a simple USB adapter.
- Use the "ping" command to verify network connectivity between computers on your new network.
- Convert your wired network to use "static" network addresses instead of "dynamically-assigned" ones.
- Create an "ad-hoc" wireless (Wi-Fi) network, which doesn't require any cables, software, or equipment.
- Create a typical wireless (Wi-Fi) network using a Wi-Fi router.
- Configure the Wi-Fi router through its administrative interface.
- Learn why your small network doesn't allow your computers to access the Internet. Then, learn what it would take to accomplish this.
- Connect your computers to your organization's normal Wi-Fi network, and "ping" Internet web sites such as Google.
Network communications can be frustrating because details are normally hidden from us. Blinking lights tell us nothing. Windows will try to diagnose and fix network problems, but this NEVER works. If you're a programmer, Visual Studio will NOT tell you why the database server failed to run a query. If you're a service technician, the customer will ALWAYS tell you their network port is open, and you have no way to prove otherwise. Wouldn't it be nice to have simple, free tools that clearly show which ports are open, and why your query failed to work? Say "Hi" to Nmap and Wireshark! We'll teach you the basics of how to use these well-known tools.
Note: Attendees will need to bring two items to this seminar: an Ethernet cable, and a laptop (or netbook) with an Ethernet adapter. It will be necessary to connect their computers to your wired network. We will need your permission to sniff packets and run scans on your network. You will also need to provide everyone with Internet access.
During this "lunch & learn" seminar we will:
- Download and install Wireshark (a packet sniffer and much more).
- Learn the basics of configuring and starting Wireshark. Watch network data communications in real-time.
- Explore captured data in full detail down to the "bit" level. Find the needle in the haystack (or maybe an SQL query).
- Decode and interpret network protocols such as HTTP, SMB, ARP, and DHCP. Wireshark understands 1,300 network protocols!
- Discuss basic techniques for troubleshooting common "network issues", such as failing to connect, or "hung" connections.
- Save the captured data so it can be examined later or shared with colleagues and customers.
- Export captured data to CSV and plain text.
- Get a behind-the-scenes look at someone surfing the web. Extract some JPG image files from the web pages they visited.
We will also: - Download and install Nmap (a port scanner and much more).
- Locate and identify computers and devices connected to the network. The things we discover may surprise you.
- Discover what ports are open and what network services are running on a target computer or device.
- Identify manufacturers, operating systems, and server software for a target.
- Use the Internet to find more information about open ports and network services.
- Find "rogue" computers, devices, and software on the network. Such as a personal Wi-Fi access point, or pcAnywhere.
- Locate home computers out on the Internet. Find out what ports they have open (they may have a web server running).
- Take some detours specific to your organization!
Training Classes
These formal classes are focused and cost-effective ways for your staff to learn skills they can use every day.
You can schedule these classes for your employees' convenience, based on their normal work hours. We're very flexible with starting times, and we can even accommodate evening hours if absolutely necessary. Your cost would still be the same.
We offer the following standard classes:
Introduction to SQL Databases (4.5 hours)This is a gentle, hands-on introduction to generic database concepts and standard Structured Query Language (SQL). We will begin class with no mention of computers, software or database languages. After fundamental concepts become clear, we will consider the generic computer software database. A basic version of the standard SQL "command language" will be presented in an easy fashion. Hands-on work will enable you to develop some real SQL database skills that are applicable to any standard SQL database.
During this class we will:
- Begin with completely non-technical concepts and examples to build an understanding of basic database principles. Explain why we need to store and organize data.
- Evolve our understanding to encompass computerized databases. We'll split the concept of a database into two parts: client and server.
- Describe how a database contains an engine, whose job it is to manage data and respond to user requests.
- Build data storage concepts such as tables, rows, columns, and data types.
- Develop the notion of a standard command language that can be understood by any database engine.
- Introduce SQL (Structured Query Language) and define its basic syntax. Examine the semantics that drive SQL's behavior.
- Define SQL's symbols and operators, which provide a standard way to process and display data stored in a database.
- Explore basic SQL queries, and explain how these can be used to sort, filter, and display stored data.
- Take a quick tour of standard SQL functions, which are used to manipulate stored data.
- Highlight how we can visually format stored data so that it's clearer and easier to look at. This will lead us to the concept of database reports.
- Take some detours specific to your organization!
This class is a hands-on exploration of generic database concepts and standard SQL at the intermediate level. It builds on knowledge gained in our "Introduction to SQL Databases" class. We'll begin with a review of basic SQL. A rich set of additional SQL database topics will be covered in detail. Plus, we'll cover some Oracle- and Sybase-specific topics to round out your knowledge. Hands-on exercises will boost confidence in your new SQL database skills.
During this class we will:
- Discuss data types and literals. Describe what NULL means and how it's an important concept in SQL databases.
- Illustrate how comments can be placed in SQL statements. Demonstrate common ways to format SQL statements for greater readability.
- Define additional SQL operators and functions. Introduce the concept of operator precedence. Show how parenthesis can override natural precedence.
- Explain table aliases. What are these used for?
- Evolve the idea of subqueries and show how these can make building and testing complicated queries easier.
- Present grouping operations that can organize our stored data in a much better or more appropriate way.
- Examine the mechanics of joins, and identify the various kinds.
- Introduce the Data Description Language (DDL) and define its common commands.
- Develop the concept of database views, and illustrate how these are useful.
- Explain primary keys and foreign keys, which are used to link together data stored in databases.
- Explore how triggers can cause automatic data operations to occur within a database.
- Learn about indexes and explain how these can greatly speed up database operations.
- Discuss sequences and identify common ways these can be used to organize data.
- Evolve the concept of transactions and explain how these help to guarantee that data remains consistent across a database.
- Demonstrate how web-based database reports can be generated. Show how SQL queries can assist in making web reports.
- Take some detours specific to your organization!
This class is a comprehensive introduction to the field of information security, which deals with the protection of critical data and the information systems that store such data. We will introduce "best practices" in information security, which are tried-and-true security-related guidelines for designing, implementing and maintaining any kind of information system. On a more detailed and practical level, this class will bring into focus security and privacy issues affecting individuals and corporations. We will describe common attacks and their defenses; data leaks and their prevention; effective individual and corporate policies; technological solutions and their shortcomings; and a lot more topics.
During this class we will:
- Present a formal definition of the field of information security. List its objectives and scope.
- Show how information security is a risk management process. Illustrate various worldwide standards for managing information security risks.
- Describe how written security policies help organizations to increase security. Take a quick tour of laws and regulations that apply to information security.
- Develop the concept of "best practices" in information security. Introduce various organizations that publish "best practice" guidelines.
- Introduce cybercrime and show how this is enabled by malware such as worms, viruses, spyware, adware, ransomware, trojans, and rootkits.
- Discuss anti-virus software and its limitations. Describe zero-day exploits and identify how these are much harder to defend against.
- Explain zombies and botnets, and what cybercriminals use these for.
- Review networking concepts. List common network and Internet threats (including wireless threats).
- Describe how network diagnostic software, port management, and firewalls can be used to increase security.
- Identify safe computing habits relating to: PDF threats; multimedia threats; passwords; user IDs; e-mail; and voicemail.
- Provide examples of social engineering and show how this completely circumvents technological protections.
- Cover "boring" topics such as data backup and restoration; storage of backup media; facility security; property theft; equipment disposal and repair; paper files; uninterruptible power supplies; and shredders.
- Introduce data leaks and meta-data. Show how these affect privacy and security. Explain how meta-data can cause ruin or triumph in lawsuits.
- Explain how encryption works, and how it can be defeated.
- Describe how security is degraded by mobile devices, flash drives, and external hard drives.
- Take some detours specific to your organization!