All the Coding Classes
Are you absolutely new to building websites? Then this class is for you. Follow these videos and you will create your very first website. You'll learn about the 3 things you need to put your site online: code, a domain name, and hosting. If you've joined OSTraining before and have never built a website before, take this class before you watch anything else.
This class provides an introduction to HTML, tags, elements, HTML5 and much more.
This class allows you to understand the code used to run your Joomla, WordPress or Drupal site. In this class you're going to learn the basics of how a PHP-based website works.
Responsive design is a foundation of the modern web. This class is a beginners guide that explains what you need to know to make your site look great on all devices.
CSS stylesheets can become hard to manage on large projects. SASS is a solution that developers use to make their CSS much more efficient.
With today's GUI interfaces, the command line may not seem as important. But if you want to manage a remote computer like a VPS or a dedicated web server, the command line can be incredibly helpful.
In this class, you'll see how to install Git. We'll show Mac users how to set up Xcode and PC users how to set up SourceTree.
In this introduction to Git, you'll learn to make commits, create repositories, track files and much more.
In Part 2 of the Git series, you'll learn how to move code between your work environment and the shared Git environment. You'll see how to use Github, Bitbucket and SSH keys.
Twig is a very powerful template engine for PHP. Twig is safe, fast, easy-to-learn and is used by many different platforms.
Object oriented programming (OOP) is the most popular approach taken by PHP developers. You'll find object oriented code in almost all major CMS's and platforms. In this class, you'll learn the fundamentals of OOP and how they apply to PHP.
Zurb Foundation is a very popular alternative to the Bootstrap framework. Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails.
UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces. UIkit gives you a comprehensive collection of HTML, CSS, and JS components which is simple to use, easy to customize and extendable.
CSS stylesheets can become hard to manage on large projects. LESS is a solution that developers use to make their CSS much more efficient. As many designers know, stylesheets can become complex on big sites. It can become a headache to manage hundreds or thousands of styles. LESS allows you to use plain CSS, but also add programming features such as variables, mixins, and functions.
In this intermediate-level PHP class, Robert introduces you to references. PHP references are often useful and sometimes essential tools for accesing data in your code.
Topher shows you how to make a Custom Plugin for your WordPress site using a combination of tools like WPGenerator, Advanced Custom Fields, and more.
Jen Kramer walks you through setting up a HTML and CSS webpage. Learning the fundamental structure concept of HTML layout and CSS styling can help you work with templates in CMS sites, such as WordPress, Joomla, and Drupal.
Learn from the ground up on what Responsive Design is and how to start implementing it in your HTML and CSS. This base understanding, will help you even when working in Content Management systems. In this course, Jen Kramer shows you how to structure your HTML and CSS for different screen dimensions using media queries and how to work with images in responsive design.
Topher explains local site development and the benfits. He then walks you though LocalWP from install to uploading completed sites. Learn how to setup your local site, allow others to see your local site for reviewing, and how to push and pull it to an online server.
DDEV-Local is an open-source local development environment for PHP-based projects. Its focus is providing a robust and flexible local development environment for open-source content management systems like Drupal, WordPress, TYPO3 CMS, Laravel, and Magento. If you don’t want to use a CMS, DDEV-Local also has support custom PHP projects. In this course, Rod introduces you to DDEV-Local, walks you through setting the environment up on your own computer (Mac or PC) and then shows you how to install Drupal and WordPress. Lastly, he wraps the course up with an overview of the most common commands. If you’re looking for an Acquia DevDesktop replacement for your Drupal workflow, DDEV-Local is an excellent choice!