Half-day Track

Morning Training

Building a full stack web application with Django REST framework and AngularJS
Beginner :: Know a bit of Python and JavaScript but have never touched Django or Angular? Now is your chance! Come join the Coding Campus team for a fullstack training experience on how to build your first Django/AngularJS web application and get a taste for what the NG world has been talking about.

Hadoop Introduction
Beginner :: Learn the basics of Hadoop and deploy your own 4 node cluster. Covers HDFS, YARN, and Mapreduce v2.

Hands-on Introduction to Data Analysis
Are you sick of Excel? Tired of SQL? Want to use Python to extract and munge data? Want to create nice visualizations to impress the suits? Need some statistical rigor around your data? This hands-on tutorial will cover basic statistics, analysis, and visualization using Python. Bring a laptop with Python, Pandas and Matplotlib installed. (Use the Anaconda distribution for easy installation.)

Kerberos (part 1)
Advanced :: Learn how Kerberos works, and deploy a fully functional realm. Configure client systems to use Kerberos for OS authentication.

Linux Shell Scripting Part 1
Intermediate :: Basic concepts of Linux shell scripting (commands-in-a-file), including text processing, command shell fundamentals, and configuration.

Regular Expressions
Beginner :: Learn all the basic building blocks of Regular Expressions and practice using them with Unix commands to extract information from system files and command output.

VI – The Best Tutorial You’ll Ever Attend
Beginning :: VI proficiency is the quintessential rite of passage for Linux/Unix users. No longer will you look on in envy as you witness the magic flowing from your local VI guru’s fingers. This session will induct you into the arcane ranks of editing wizardry enabling you to cast your own incantations that transform your documents with ease. All text will bow to your will as you invoke the power of the one true editor!

Afternoon Training

Building a full stack web application with Django REST framework and AngularJS
Beginner :: Know a bit of Python and JavaScript but have never touched Django or Angular? Now is your chance! Come join the Coding Campus team for a fullstack training experience on how to build your first Django/AngularJS web application and get a taste for what the NG world has been talking about.

Hands-on Introduction to Machine Learning
Interested in an overview of machine learning? We will cover the basics and techniques that Data Scientists are doing behind the scenes with “Big Data”. This course will discuss the fundamentals of:

* Classification
* Regression
* Clustering
* Dimensionality Reduction

Included are hands-on portions to illustrate the techniques. Using the sci-kit learn library we will learn the core ideas of machine learning. Come with a laptop with scikit-learn installed. (Use the Anaconda distribution for easy installation.)

Linux Shell Scripting Part 2
Intermediate :: More advanced shell usage and scripting with sed and Awk, regular expressions, and common gotchas.

SSH
Intermediate :: SSH server and client-side configuration and use, including configuration of secure tunnels.

Systemd – Everything has Changed
Intermediate :: Gain an understanding of the latest wide reaching changes affecting most linux distributions. Learn how systemd differs from SysV Init, how to control the startup process, and gain an understand of the systemd core utilities.

SystemTap Tracing and Probing
Advanced :: Learn the architecture and use of the powerful SystemTap kernel probes system. Go behond mere strace and delve into the details of the operational kernel and you debug, profile, and tune.

Full day Track

HTML5 Graphics: Canvas and WebGL
Intermediate :: This course will introduce the canvas and WebGL APIs, and show their fundamental use. You will see how canvas can be used for two dimensional drawing and animation, and how WebGL extends those features to the third dimension.

JavaScript: Application Development Fundamentals
Intermediate :: This course will introduce some of the fundamental concepts required to build complex applications in the browser. This includes: an overview of JavaScript syntax and the language’s design principles, JavaScript’s asynchronous nature, JavaScript scoping rules and what implications this has for closures, how JavaScript types work, how JavaScript prototypes work, and specific patterns can be used to fake aspects of Object Oriented Programming within JavaScript.

Linux Security Fundamentals
Beginner :: Foundational concepts of securing a Linux system (RHEL/SLES) and hardening principles. Including principles for securing services.