1 (888) 999-9712 |
Customer Service
|
Customer Portal
Products
EnCase® Enterprise Platform
EnCase® eDiscovery
EnCase® Cybersecurity
EnCase® Forensic
EnCase® Portable
Tableau Forensic
Services
Professional Services
Advisory Program
Implementation
Casework
Security Assessment
Data Mapping
Legal Hold & ECA Jump-Start
Integration
Staff Augmentation
Training
Training Overview
Course Offerings
Course Schedule
Training Programs
Certification Programs
Certifying Organizations
Training Partners
Resources
Webinars & Demos
Whitepapers & Briefs
Events Calendar
Digital Forensics Today Blog
Threat Response Blog
Guidance on E-Discovery Blog
Real eDiscovery Magazine
EnCase® Legal Journal
CEIC Conference 2012
CISO Conference 2012
Customer Center
Customer Service
Technical Support
CEIC Conference
Training
Professional Services
Product Registration
Partners
Channel Partner Program
Channel Partners
Channel Partner Portal
Service Providers
Law Firms
About Us
Company Overview
Management
eDiscovery Legal Team
Newsroom
Careers
Investors
Contact Us
Home
/
A good working knowledge of an object-orientated language such as C++, C#, Java or JavaScript will be beneficial but is not compulsory. Students who have little-or-no programming experience should not try and learn one of these languages just because they wish to program with the EnScript® language. While similar to elements of C++, C#, Java, and JavaScript, the EnScript language has been optimized to make it easier to program; it is therefore suited as a stepping stone to learning those languages rather than the other way around.
Several EnScript® programs that will be used during the course to demonstrate fundamental programming concepts will be made available in advance. This is a courtesy to those students who would like to gain a head start on learning some EnScript® basics but have minimal programming experience. Please note that instruction regarding these EnScript® programs cannot be provided in advance of students attending the course.
This hands-on course introduces the student to the EnScript language, which is designed to allow users with some knowledge of programming to fully tap into the data processing power of EnCase® software (EnCase), automate tasks, and create fully functional applications that can be shared with other EnCase® users. The class is designed for students who wish to learn new programming techniques and to enhance their investigative techniques. Delivery method: Group-Live.
NASBA defined level: advanced.
Potential students should not be intimidated that the EnScript language mimics C++, C#, Java and JavaScript, as EnCase® software (EnCase) has a much easier programming interface. Instruction will be given with regards to basic EnScript® syntax, which will then be elaborated further as the week progresses.
Instructors and students will write EnScript® programs together. Practical exercises will be used to reinforce the tuition given during the course. Students will leave with the ability to write simple to intermediate-level EnScript programs that automate searching, interpretation, extraction, bookmarking, and external reporting of data encountered during the examination of computer systems. This course covers programming concepts, including:
32
Expert
Some familiarity with any programming language. Advance preparation for this course is not required.
This live course is intended for investigators with intermediate computer skills. A good understanding of the concepts of computer forensics and the EnCase® operating environment is required. The class curriculum builds upon the foundation of the EnCase Computer Forensics I and II courses, continuing with a focus on automating computer examinations through writing EnScript programs. Advanced programmers may consider taking this course to acclimate themselves with the EnScript programming interface as well as learning some valuable EnScript programming tips and tricks.
Tuition is $2,795.00 USD per student.
See Class Details for Actual Tuition Costs
The history and organization of the EnScript language and EnScript programming
Introduction to the EnScript® interface
Compiling, debugging, and running EnScript programs
Utilizing variables and operators
Using various functions and classes
Working with case and local file-system data
Using EnScript programs to bookmark data
Understanding and implementing linked lists and arrays
Searching case data, mounting compound files, and reading XML content
Writing data to logical evidence files
Using the EnCase® console and status bar to provide feedback
Creating and using EnScript programs to read, bookmark, and interpret Microsoft Windows® Registry data
How to create custom dialog boxes in order to accept, validate, and process input provided by the end user
SELECT LOCATION 
SELECT DATE
COURSE INFORMATION
Pasadena, CA
United Kingdom
Washington, DC
DIRECTIONS
For more information regarding refund concerns and program cancellation policies, contact Guidance Software Training at
training@guidancesoftware.com
or call 626.229.9191 ext. 566.