Search
You may use any or all of the criteria below to search for available instructor-led training classes or for self-paced training materials.
You may optionally refine your search with one or more of the following categories:
Date |
Time |
Mon 02/23/2015 |
10:00am - 04:00pm |
The purpose of this course is to provide participants with basic working knowledge of the Unix system model, from a programmer`s perspective, and ways to accommodate that model in a platform-neutral fashion when desired. The course will feature comparative analysis of several variants, a brief history on their origins and development, and will delve into practical Unix development techniques.
Learning Objectives:
- Describe the programming paradigm used by modern Unix systems
- Write, compile, and debug simple applications in C
- Write, deploy, and test simple Bash shell scripts, and understand how such scripts relate to common "web use" languages
- Remotely access Unix systems, both in a shell and with graphical tools
- Describe and account for differences across Unix implementations when writing scripts and/or compiled applications
- Utilize the Git revision control system to manage code versions
Operating systems covered during this course will be:
- Mac OS X (including iOS)
- FreeBSD
- Linux (including Android)
- Solaris 10/11
In-class lab work will be performed via remote access to individual, per-student virtual machines. BYOD will not be supported for this course.
Prerequisites:
- Entry-level knowledge of at least one common scripting language used for back-end web development, e.g. PHP 5, Ruby, Python, Perl, Erlang, etc.
- Conceptual familiarity with traditional imperative programming, such as C or Fortran (practical experience not required)
- Entry-level understanding of basic programming concepts, such as `compiling`
- Cost:
- $0.00
- Sponsor:
- Technology Services
- Audience:
- VCU Students, Faculty and Staff Only
- Category:
- Operating Systems, Professional Development
- Contact:
- VCU helpIT Center
804-828-2227
helpIT@vcu.edu