Skip to content

jonathanmendez/GettingStarted

 
 

Repository files navigation

GettingStarted

A video-based guide (playlist) to getting started writing apps and extending the Rally platform.

The tools and exercises are expected to work on most modern platforms (Windows, Mac, Linux) and you are free to use any tools you like. For these videos, I chose Mac/Chrome/Vim because it eliminated switching between windows during coding & testing.

Enjoy! Please send feedback. dthomas at rallydev dot com.

Session 1 - Intro

This intro session (video, 20min) gives you 3 tips to kickstart your app development. These tips are based on many pairing sessions with folks that have limited javascript experience and want to jump right in on the Rally platform.

Session 2 - API/SDK Docs

This session (video, 20min) takes a brief tour through online documentation for Rally's web service API (wsapi) and 2.0 SDK. Being able to swiftly navigate the online resources is vital to whipping up apps quickly!

Session 3 - Dev Environment & Basic Grid

This session (video, 40min) shows how to build a basic grid app using a simple and effective development environment. This this env, you can start writing a new app in under 3min!

Session 4 - Interactive Grid

This session (video, 60min) extends the grid from session #3 and adds pulldowns, event handlers, and custom columns. We also show how to do server-side filtering of data coming out of Rally. Easter Egg Alert! What IS?! that sign above my shoulder?

Session 5 - Grid Refactored

This session (video, 96min) will refactor our previous defect grid. We will not add any new features, but rather implement alternative (preferred!) patterns in the app code. Learn about ExtJS IDs, xtypes, defining layouts, and more!

Session 6 - Tips, Tricks, and Patterns

This session (video, 25min) covers 10 tips, tricks, and patterns to level-up your skills and optimize your javascript & app building experience.

Session 7 - DT's Dev Environment - Mac, Chrome, and Tmux

This session (video, 7min) shows my finely tuned dev environment that minimizes the mouse and maximizes productivity using Chrome, Chromt Terminal, and Tmux (all on a Mac - but you can set this up elsewhere).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.3%
  • CSS 0.7%