Here are the General Unix course offerings:
Course Overview:
This is an introductory course into the Python scripting language. This class uses a hands-on approach in teaching the Python language. This course builds the prerequisite skills for TechNow's P-345: Python for Pentration Testers course. Getting comfortable with Python is important to understanding how Python can be utilitized for offensive measures.
This course is hands-on with the instructor walking the students through many short examples to exemplify an objective. Dexterity with the language comes through many small code examples to produce the desired result. Students have fun acquiring points for all the code examples they get correct. We must be having fun because TechNow is always amazed at how competitive students are in trying to acquire the most points!
The instructor will focus on the level that each student is currently at, and ensure the student absorbs the subject matter. Programming is not a daily tasking of administrators or offensive operators and TechNow understands that. As an instructor led course TechNow is very successful in making Python accessible to those who do not live eat and breath programming. If a student's ultimate goal is to attend a course like TechNow's P-345: Python for Pentration Testers course, then not being bogged down in the Python language is critical, and this course (P-325: Python Programming) meets that objective.
Recently we have introduced Raspberry Pi's and multiple sensors to the P-325: Python Programming course. This enables the student to actually see productive results from their coding skills in the physical world! Some examples that students create programs for are: Motion detectors, distance, temperature, cameras and keypads.
Attendees to P-325: Python Programming will receive TechNow approved course materials and expert instruction.
Dates/Locations:
Duration: 5 Days
Course Objectives:
- How Python Runs Programs
- Introducing Python Object Types
- Numeric Types
- Dynamic Typing
- Variables
- Regular Expressions
- Strings
- Conditionals
- if Tests and Syntax Rules
- Lists and Dictionaries
- Tuples and Files
- Introducing Python Statements
- Assignments, Expressions, and Prints
- while and for Loops
- Iterations and Comprehensions
- Documentation
- Function Basics
- Built-In Functions
- Scopes
- Arguments
- Modules
- Module Packages and Importing
- Classes and OOP
- Operator Overloading
- Recursion
- Exception Coding Details
- Exception Objects
- Unicode and Byte Strings
- Working with Raspberry Pi
- Writing code for sensors
Prerequisites:
- Experience with some form of programming is preferred
Comments
Latest comments from students
User: slewis8435
Instructor comments: Very good instructor - he was excited about the material, very knowledgeable, and explained things clearly.
Facilities comments: The facilities were fine - plenty of room for each student to set up an extra computer and have room for note taking
User: nathan.karras
Instructor comments: Instructor was extremely knowledgeable in programming and scripting. He encouraged students to explore and ask questions. He would work with individuals to troubleshoot lab problems sets. Would highly recommend as an instructor.
Facilities comments: Room got a little warn. Instructor purchased fans to cool things off for the class. Projector had over scan.
Liked the class? Then let everyone know!
Course Overview:
PERL programmers need a clear roadmap for improving their skills. Intermediate PERL teaches a working knowledge of PERL's objects, references, and modules — all of which makes the language so versatile and effective. This class offers a thorough introduction to intermediate programming in PERL. Topics include packages and namespaces, references and scoping, manipulating complex data structures, writing and using modules, package implementation, and using CPAN.
Attendees to P-315: Intermediate PERL Programming will receive TechNow approved course materials and expert instruction.
Dates/Locations:
Duration: 5 Days
Course Objectives:
- Packages and namespaces
- References and scoping
- Manipulating complex data structures
- Object-oriented programming
- Writing and using modules
- Testing PERL code
- Contributing to CPAN
Prerequisites:
- P-245: Programming with PERL or equivalent knowledge and skills
Comments
Latest comments from students
User: J Masters
Instructor comments: Instructor kept it interesting and brought a wealth of knowledge to the classroom environment. Kept a good pace and provided relevant examples.
Liked the class? Then let everyone know!
Here are our Linux course offerings:
- CT-245: Linux+
- L-245: Linux System Administration I
- L-295: Linux System Administration II
- L-395: Accelerated Linux Administration and Utilities
- RH-245: Linux System Administration I
- RH-295: Linux System Administration II
- RH-355: RHCSA Rapid Track Course
- TN-901: Linux for Security Professionals
- TN-959: UNIX Security Administrator Course
Course Overview:
In this course students will learn to configure the Linux kernel, install & configure modules, to install and configure non-default devices and automate installation with Kickstart. Students also utilize skills developed in L-245 to expand on file system configuration with spanning devices and RAID. This is the foremost server side Linux course in the industry covering all server side components such as DHCP, Samba, NIS, LDAP, inet, telnet ftp, dns, etc. Expanding on security introduced in L-245: Linux System Administration I, TCP wrappers, firewalling with IP filters, SQUID, & ssh are covered.
Attendees to L-295: Linux System Administration II will receive TechNow approved course materials and expert instruction.
Dates/Locations:
Duration: 5 Days
Course Objectives:
- Custom installation of a Linux server
- Linux device naming conventions & the boot process
- Adding peripheral devices
- Reconfiguring the kernel
- Disk partitioning & formatting
- Changing system run levels
- Adding startup files for additional services
- Adding & removing software packages
- Disk & file system Administration
- Terminals & modem configuration
- Configuring NFS to support the client/server environment
- Use the automounter
- Server side components such as DHCP, Samba, NIS, LDAP, inet, telnet, ftp, DNS, etc.
- Troubleshooting techniques
- Advanced Linux installation
Prerequisites:
- L-245: Linux System Administration I plus six months experience as a systems administrator or one year or more of administrating the Linux operating system.
Comments
Latest comments from students
Liked the class? Then let everyone know!