Bill Siever

Bill Siever

Member Since February 25, 2015

7,649

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

    Independent Consulting

98 Achievements

  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • JavaScript Arrays
  • JavaScript Loops
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • JavaScript Functions
  • Introduction to Node.js
  • JavaScript Conditional Statements
  • HTTP Methods and Headers
  • JavaScript Numbers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Getting Started with Angular
  • Getting Started with CSS
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Relating Users in Parse.com
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • What to Test
  • How To Test
  • Why Test
  • Getting Started with Android
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Getting Started with WordPress
  • Delegation in iOS
  • Scrum Artifacts
  • Introduction to Delegates
  • Scrum Events
  • Introducing Scrum
  • Protecting and Sharing Your Work
  • What is Agile?
  • Licensing
  • Solving an Important Problem
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Creating Flexible Objects with Protocols
  • Why Version Control Matters
  • Protocols
  • Closures in iOS
  • Closures and Closure Expressions
  • Functions as First Class Citizens
  • Cocoapods
  • JavaScript Variables
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Joining Relational Data Between Tables in SQL
  • Refactoring Our Code (Swift)
  • Manipulating Schema with SQL
  • Building the Master and Detail Views (Swift)
  • Creating Tables and Manipulating Data with SQL
  • Building a Music Library and Playlists (Swift)
  • Introducing JavaScript
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Newbie