Rodney St Cloud
seal-mask

Rodney St Cloud

Techdegree Graduate

Member Since February 6, 2021
Open to Work

Retired Professional Bodybuilder, Business Owner, Father of 16 yr old son and professional trainer

13,336

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Company

    STC Media inc

  • Job Title

    Owner

  • Spoken Languages

    • English

119 Achievements

  • Programming AJAX
  • AJAX Concepts
  • Errors and Exceptions
  • Endpoints and Routing
  • REST API in Slim
  • Templating Languages
  • Building an MVC Project
  • Model View Controller
  • Setting Up an Authorization System
  • Adding an Authentication System
  • JSON Web Tokens
  • Cookies
  • Setting Up Authorization in PHP
  • Building Authentication in PHP
  • Environment Variables
  • Vulnerabilities: Configuration, Components, and Logging
  • Vulnerabilities: Authentication, Access, and Sensitive Data
  • Vulnerabilities:  Injection, XSS, CSRF
  • The OWASP Top 10 Explained
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Security: Solutions
  • Security: Concerns
  • Clean Routes and Custom Validation
  • Accessing Data using Resources
  • Laravel CRUD operations
  • Seeding the Database
  • Creating a GitHub Client
  • Communicating with a RESTful API
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Getting the REST You Need 2
  • Parsing Specific Formats
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Testing Existing Projects
  • Test Driven Development
  • Introduction to Unit Testing
  • MVC (Model)
  • MVC (View)
  • MVC (Controller)
  • Application Navigation (Routing)
  • Getting Started With Laravel
  • Common Commands
  • Directories and Files
  • The Command Shell
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Build a Library
  • What is Authentication
  • Basic File Handling
  • Abstract Classes in PHP
  • Designing Interfaces in PHP
  • Using Interfaces in PHP
  • Extending the Family
  • Inheritance
  • Building a Collection
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Updating and Deleting Records
  • Reading and Writing Reports
  • Creating Records
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Project Setup
  • PHPDB Stage 5: Search
  • PHPDB Stage 4: Pagination with LIMITs
  • PHPDB Stage 3: Using Relational Data
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • Build an Accessible Form
  • Introduction To Accessibility
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Browser Persistent Data with PHP
  • Filtering Inputs and Escaping Outputs in PHP
  • $_GET and $_POST
  • PHP Inventory
  • PHP Includes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Using Slack Effectively
  • Introducing Slack for the Techdegree
  • Getting to Know PHP
  • Newbie