Courses
Books
Tools
Blog
Prices
Log In
Join Us
My Account
Connect
Upgrade
Logout
sorry you are bad
Forgot username/password?
Don't have an account?
Login with Facebook
Site Map
Full Catalog
HTML Training
HTML Training: Getting Started
10
Getting Started with HTML Training
Starting to do HTML
How to pick an HTML Editor
Creating Our First Tag
HTML, HEAD and BODY Tags
Putting Content In Our Body
Creating a Page Title
Creating Headlines: Tags H1 Through H6
Integrating the P tag (paragraph tag)
RECAP
HTML Training: Getting used to Tags
8
Exploring the topics in this HTML Session
Reinforcing Quickly The Basic HTML Tags
What is this Copy Hell?
Getting That Bird Back Into It's HTML Nest
Do you need to order HTML P Tags?
How do Headlines relate to Search Engines?
Discovering Self Contained Tags: BR Tag
Creating a Thematic Break - HR
HTML Training: Designing with Tags
6
Todays HTML Session Overview
Using the I Tag
Defining HTML5 Pages - DOCTYPE
Should you use the B or STRONG Tags
Creating Ordered and unordered lists
Adding an Underline to Copy in HTML
HTML Training: It's about Images
10
Overview of Working with Images
What are HTML Attributes
Working with The IMG Tag
Creating Alternative Text - The ALT Tag
Loading Images in Different Folders
Calling images in Parent Folder
Discovering Absulute HTML Paths
Loading Images from other Servers
Outro
Defining HTML Image Width and Height
HTML links, iFrames & MetaData
7
Creating an iframe
Creating our first Link with the a Tag
Learning how tow work with HTML a tag target options
Why is it important to set your rel type in html?
How and why you should set your meta data in html?
How to open an link in a new tab or window?
What will we learn in this session
14 Visual HTML Tags
7
Session 6 Intro
Data, Structure and Design : Hello World CSS
Exploring HTML Note Tags: Sub, Sup and Small
Understanding HTML Insert and Delete Tags: del, s and ins
Learning HTML Quoting Tags: q, cite and blockquote
Understanding HTML Code Tags: code, var, samp, kbd and Pre
Wrapping up Session 6
HTML Definitions and Meanings
6
Creating Abbreviations with ABBR tag
Defining new terms using the DFN Tag
Building Definition lists with DL, DT and DD
How to add addresses into HTML with the ADDRESS Tag
Changing the layout direction of text
Setting a base url Path using the BASE Tag
Getting Stylish with CSS
8
Getting Stylish with CSS: Intro
Getting Stylish with CSS: The Style Tag
Getting Stylish with CSS: Pixels vs. Points
Inline CSS Styles
Moving CSS Styles to External Files
What is the DIV tag and how ot use it
The differences between DIV and SPAN tags
One final FireBug Tip
Starting to Code with JavaScript
9
Intro
The Script Tag
Detecting browsers that don't support JavaScript
Commenting out Code we don't want to render
Using external Files for our JavaScript
Creating HTML and JavaScript Image Maps
Creating Hot Sports on Images in HTML
Adding Inline JavaScript to HTML
How to get non standard things into HTML
Creating HTML5 Forms
17
Creating HTML5 Forms Intro
Creating HTML5 Forms: Input
Creating HTML5 Forms: Labels
Adding a Submit Button
Sending our Form out
Adding Buttons to a Form
Form building Practice
Integrate a textarea to your form
Exploring into TextArea Attributes
Global Attributes: placeholder and required
SelectBoxes aka ComboBoxes
ComboBox Options
Grouping Combo Elements with optgroup
Disable form fields
The fieldset and legend tags
Creating Radio and CheckBoxes
The last property: autofocus
Learning CSS
Defining your first CSS Rules
6
Setting our first style
CSS Overview
Adding multiple rules to an element
Converting our style into a rule
Moving our CSS logic into a separate file
Inspecting any CSS on the fly
Playing with CSS Selectors
6
Taking a deeper look into the CSS selector rule
Introducing CSS Classes
Talking to HTML items with IDs
Travelling through a document with CSS rules
Defining a few items at the same time
Best practices when it comes to CSS rules
Adding colors to HTML page
4
Defining Backgrounds
Working with the background property
Understanding how colors work in CSS
Working with advanced color systems
Controlling CSS Elements
4
Defining opacity levels
Adding Outlines to shapes
Sticking to our borders
Talking to one line at a time
Size Manipulating
4
Controlling the width and height of elements
Defining Margins of HTML elements
Sizing things in different ways
Working with Padding
Element Layout Interaction
4
Making things float
Displaying elements as block or inline elements
Avoiding scrolls
Types of position layout
Texting the CSS way
7
Dealing with bi-directional paragraphs
Aligning and text direction
Defining Fonts
Types of Fonts
Decorating and indenting text
Paragraph level formatting
Working with widows and orphans
Content manipulation
4
Cutting things out
Adding content before and after elements dynamicall
Dynamically Counting in CSS
Changing how the cursor looks like
Responsive Design
Starting with Media Queries
4
What are media Queries?
Media Queries Hello World
Media Queries within a CSS file with the @media rule
Media Query rule combination
Moving into Responsive Design
5
What is responsive Design?
Optimizing for a specific device
Creating responsive designs with size ranges
Mobile responsiveness
Backward compatibility
Advanced Responsive Strategies
5
Thinking Fluid
Making a site that responds to itself
Optimizing based on device resolution
Designing by aspect ratio
Talking about Color and Grids
Responsive Frameworks
6
What are responsive Frameworks?
Twitter Bootstrap
Understanding Twitter Bootstrap CSS rules
Adding Components
An Example of a grid layout
Changing themes with LESS
Media Queries Level 4
5
The future of media types
Moving into media features
Creating custom media queries
Media Query operators
Working with media queries ranges
Mastering CSS3
CSS3 Selectors
13
The Universal Selector
Linking and Action Selectors
CSS2 Attribute Selectors
CSS3 Attribute Selectors
Localizing your site with language selectors
Working with the Not CSS3 Selector
Combining logic with combinator selectors
Playing with the CSS3 UI selectors
Adding dynamic Content before or after an element
Manipulating inner content with inner content selectors
Focusing on a target with CSS3
Getting to know the structural selectors
Comparing between only-child and only-of-type
Mastering CSS3 Colors
9
Exploring the core color properties
Understanding RGB
Integrating an alpha channel
Hue. Saturation. Lightness. Alpha.
Finding color profiles
Working with the currentColor
The transparent color
CSS2 System Colors
Final words and Color Accessibility
Web Visualizations
CSS3 Visualization techniques
6
Sprucing up your design with Custom Fonts
Gentle roundness
How to leverage stunning gradients
Creating Patterns with gradients
There is a shadow between us
Life more colorful with alpha channels
CSS3 Transformations and Animations
5
2D Transformations with CSS3
Creating 3D elements in CSS3
3D Transformations with CSS3
Get a perspective over things... 3D things
It's time to animate it all with CSS3 transitions
Drawing and animating with SVG
5
Creating a basic SVG image
Drawing a circle in SVG
Integrating SVG into HTML5
Creating a polygon
Animating SVG
HTML5 Canvas
4
Browser support and canvas
Starting to draw in Canvas
Drawing out a grid in canvas
Animating canvas
JavaScript and jQuery
5
Dynamic visualization with JavaScript and jQuery
Creating a typewriter effect
Animations need order - creating a Que
Creating a callback and activating the Que
Using an Animation library
Speedy JavaScript
JavaScript 101
8
Intro
The Script Tag
OOP and DOM
What are Variables?
Strings
Creating Javascript Comments
Numbers
Boolean
Functions and Objects
11
Variables Summery
Calling Functions
Creating Functions
Function Return
Function Parameters
onLoad Event
Drawing with Canvas
Creating The Date Object
if and else
Interacting with the DOM
Nested if conditions
Objects and Arrays
10
Primitive vs. Complex variables
Object Properties
Object Methods
Scope and This
Associative Arrays
Arrays
Push, Pop, Shift and Unshift
Shorthand
Objects in Action
Arrays in Action
Conditions and Loops
6
if in deatil
Operators
Switches
Ternary and OR
For Loop
For In
JavaScript Summary Project
8
Javascript for beginners
Defining a Canvas Area
Modifying the HTML and CSS
Preparing to draw using loops
Nesting Loops to create a Grid
Adding an interval using setInterval
Creating User Interaction with Mouse Events
What should You Learn Next?
Object Oriented JavaScript
7
Object Oriented JavaScript Set up (HTML/CSS)
Google Maps JavaScript API V3 Access
Using the JavaScript Console.log
Creating a Google Map
Styling Google Maps
Creating a JavaScript Constructor
JavaScript Scope
Using The JavaScript Prototype
5
Call and Apply
Creating and Working with Properties
Creating And Working with Methods
Adding methods to built in Objects
Inheritance
OOP with Google Maps
10
Pausing to think
Using SpreadSheet to Control Map
Fixing a private methods scope
Creating a private method in JavaScript
Integrating Google Charts into MapItinerary
Troubleshooting Google Map
Creating the MapItinerary
Working with Google SpreadSheet
Google Visualization API
Setting up the Map Project
Moving up to HTML5
9
Structure And Functionality Elements
Setting up Expectations
Out With The Old
Changed elements and attributes
MatHML and SVG
HTML5 Structure Example
A Functionality Example
Why Are We Moving to HTML5
JavaScript Extentions
JavaScript
Start Animating in JS
8
Start Animating In JS with GSAP and jQuery
How to work with course Source Files
Hello World
Your Script Location Matters
Starting to code on page load complete
Setting up jQuery
First look at Functions
Time to get Animated
Animating Primitive Data Types
10
What will we learn today?
Setups and Configurations
Strings, Numbers and Animation
From Constants to Variables
The String variable
Working with Operators
Prompt debugging
Your second chance to engage
Our third variable: Boolean Flags
Wrapping the talk about variable
Animating with Functions
9
Functions Functions and some Functions
Understanding functions and parameters
Leveraging CSS selectors in JavaScript
Creating our own functions
Functions Galore
Creating a Slide Show
Setting default parameter values
Real functions phone home
Our first event
Objects and Animation
6
Movings from Functions to Objects
Don't object, it's only an object
Charge your phone, we're going on a date.
It's your birth date
Playing with cats, functions and objects
Creating a timer
The Object Object
6
Intro
The Object object
Going back to TweenMax
Things are getting complicated
Our most complicated creation
How to never lose your scope
Arrays and Animation
10
A raise for arrays
Animated Like Elton John
Excuse me, how wide are you?
Objects as associative arrays
24 minutes of doing
Objects away, it's time to array
The answer is recursive
Knowing what the user is doing
Everything we know intertwined
Wrapping things up
Conditions
8
I have only one condition
Conditioning to conditions
Integrating else if conditions
Nesting if conditions
Switching cases
Knowing objects instead of conditions
This and that or the other thing
Turning around for ternary operators
Looping and Animations
7
The loopiest chapter of them all
Creating dynamic elements
Going in the loop
Nesting loops to create grids
The wild while loop
Hang with the other loops
Goodbye for now
Animation(JS)
Animating Numbers with TweenLite
8
Intro
Setting up our source files
Choosing how to import GSAP
Animating from here to there
Creating a typewriter effect
Reusing the typewriter effect
Delaying animations
The easy way to give animations personality
The CSS Plugin
7
Animating CSS
Integrating the CSSPlugin
Stop hovering over me
Creating 2D animations
Moving into the 3D realm
It's flippin flipping
Transforming the origin
Building a SlideShow
7
The slideshow project
Creating a slideshow
Turning our slideshow to an OOP one
Making our slideshow more dynamic
Using the GSAP TextPlugin
Taking the TextPlugin for a spin
Completing the slideshow
JavaScript GSAP Plugins
8
Plugin pact slideshow
Introducing SVG
Animating SVG attributes
Using AttrPlugin when it doesn't work
Building a plugin engine
Exploring the DirectionalRotationPlugin
Introducing the RoundPropsPlugin
Playing with the ScrollToPlugin
Curving animations
7
Canvas, Colors and Curves
Working with HTML5 Canvas
Drawing in Canvas and the ColorPropsPlugin
Exploring Bezier Curves: Bezier Thru
Exploring quadratic bezier curves
When one controller is not enough: qubic curves
Rotating assets
From TweenLite to TweenMax
7
Intro
The easy eases roundup
Configuring eases (SteppedEase)
Configuring ElasticEase a sample
Listening to callbacks
Creating a yo-yo effect with vars and data
It's TweenMax Time
Advanced Animation
Tweens as Objects
8
Creating a Scrubber
Getting to know our source file structure
Setting up the CSS of our project
Let the animations begin
Controlling animation progress
Changing function scope with jQuery.proxy
Creating a toggle controller
Restarting TweenLite animation
Tweens in Timelines
10
Timelines
Frames, seconds and FPS
Controlling a timeline with TimelineLite
Defining tween position in TimelineLite
Creating a timeline scrubber
Do you control time?
Exploring all callbacks
Adding and removing callbacks
Aligning tweens in TimelineLite
Staggering animations in TimelineLite
Tweens of Timelines
9
Adding tweens
Clipping images
From and to the timeline
Setting properties
Yes, I'm calling you
Staggering functions
Delaying without adding animations
The constructor data object
Making things look better
User Generated Timelines
8
User controlled Animations
Dragging elements with Draggable
Following the users moves
Moving to manual mode
Completing the manual mode
Clearing timelines
Removing the most recent animation
There is a killer among us
TimelineMax
12
Running out of Time
Adding labels
Pausing and playing timelines
Integrating pause points
Moving into TimelineMax
Jumping back or forwards
A tear in time and space
Next: back to the back
Tweening timelines
Nesting timelines
What does time actually mean?
Goodbye For now
JavaScript Design Patterns
My First Design Patterns
6
What are design patterns?
The problem with the global scope
Moving to one object and namespace
The Module Design Pattern
The Module Reveal Pattern
Controlling the global access completely
Creational design patterns
6
Singleton Design Pattern
Factory Design Pattern
Abstract Factory Design Pattern
Builder Design Pattern
Builder Design Pattern Continued
Prototype Design Pattern
Structural design patterns (Part 1)
4
Abstraction
Adapter Design Pattern
Composite Design Pattern
Decorator Design Pattern
Structural design patterns (Part 2)
5
Flyweight
Facade
Getting things working again
Bridge
Proxy
Behavioral design patterns
5
Chain of Responsibility %u2013 Part 1
Chain of Responsibility - Part 2
Observer- adding and dispatching events
Observer - removing events
State
HTML5 and XML
Moving up to HTML5
9
Structure And Functionality Elements
Setting up Expectations
Out With The Old
Changed elements and attributes
MatHML and SVG
HTML5 Structure Example
A Functionality Example
Why Are We Moving to HTML5
JavaScript Extentions
HTML5 Video Training
15
The new Video Tag
Converting Video for HTML5 Video Player
Creating a Button
HTML5 onload
HTML5 Video Play and Pause API
Introducing the HTML5 classList
HTML5 Video Play and Pause Event
Moving the CSS and JS to External Files
Enough Playing, let's create a seeker!
Our seeker Sucks, let's make it better
Creating a HTML5 Video Controller Skin
Muting HTML5 Video API with JavaScript
Changing HTML5 Video volume dynamically
HTML5 video volume animation
Listening in on the duration change event
HTML5 Media API
9
The Audio Tag
Specifying the Audio Sources
Creating the Audio object dynamically
Creating the Audio object dynamically : Round 2
Jetting through the basic API controls
Dealing with HTML5 Media Errors
Understanding HTML5 media states with readyState
Working with the HTML5 network states
HTML5 Mobile Video and Audio Tips
HTML5 Web Storage
6
Introducing LocalStorage
LocalStorage getItem and setItem methods
Removing items or removing the whole localStorage
Talking about the localStorage limits - 2MB
What is the difference between SessionStorage and LocalStorage?
Working with the storage Event
HTML5 Location & History
6
Getting to know the HTML5 Location API
Getting to know the HTML5 History API
Taking a peak at the XMLHttpRequest
Discovering the HTML5 History pushState method
Discovering the HTML5 History popstate event
Passing data into the HTML5 History popstate Event
02Hero XML
16
Overview and Context of XML
XML Elements
XML Nested Elements
Attributes
More Then Just Leftovers
XML Validation
E4X – ActionScript 3.0
XML DOM
JavaScript
Looping XML
XML as a Remote
Loading XML in PHP
Elements and Attributes in PHP
foreach
PHP XML compare
Modifying XML
HTML5 Canvas
Getting Started with HTML5 Canvas
4
Preparing our JavaScript for Canvas
Canvas Hello World
The Palau flag and the perfect circle
Creating Canvas elements dynamically
Creating Shapes using Paths
5
Drawing our first canvas lines
Meeting canvas paths
Drawing triangles with paths
Creating the Flag of Guyana
Creating Multi Pointed Shapes ( Kingdom of Bahrain )
Drawing with Angles
5
Working with sine, cosine and radians
Creating an animating clock
Creating Complex Shapes
Adding more vertices
Overlapping shapes to create other shapes
From Curves to gradients
6
Drawing arcs
Drawing with quadratic curves
Drawing with bezier curves (2 control point)
Drawing images into canvas
Creating an interactive linear Gradient
Working with interactive Radial Gradient
Manipulating HTML5 canvas
5
Working with Text
Pixel manipulation
The Art of clipping
Transforming the canvas
scale, rotate and translate
GSAP-AS3
TweenNano (AS3)
4
An overview of GreenSock
Setting up the TweenNano Class
Animating from and to places
Overriding animations in TweenNano
TweenLite (AS3)
9
Modifying animation eases
Seconds versus frames
When the rendering of your animation is wrong
Our first callback: oncomplete
The onupdate callback
Redefining the default ease
Delaying function calls
Killing animations
Gaining access to the tweens vars
TweenLite Focused(AS3)
9
Overwriting animations in TweenLite
Creating a yo-yo effect in TweenLite
Toggling the play state in TweenLite
Toggling the direction of the animation
Scrubbing animations
seek(), time() and progress()
FromTo Animations
Invalidating animations after you make a change
It's about time we talk about time
TweenLite Plugins (AS3)
5
Tinting with our first plug-in
Using The AutoAlphaPlugin
Things are getting Blurry (BlurPlugin)
Animating sound
Creating deeper sound controls
TweenMax(AS3)
9
Moving into TweenMax
Creating a yo-yo effect in TweenMax
Getting the tweens of an object
Making animations less robotic
Calling back more in TweenMax
Advance animation manipulation
Strict typing and type hints
Creating a simple game
Working with Events
TimeineLite(AS3)
6
Introducing the TimelineLite
Positioning animations in the timeline
Controlling animations through the timeline
Timeline callbacks
Creating a yo-yo on speed
Out
The Text Project(AS3)
8
The project goal
The breakup
Creating a plugin
Staggering our animations with two timelines
Adding callbacks at any point in a timeline
Aligning stacked animations
Animating timelines
A quick scan of all the other functions
TimelineMax(AS3)
5
Exploring the TimelineMax properties
Working with TimelineMax Events
Organizing tweens into an array
Adding a label to it
Wrapping it up
Stand Alone
What's New In Flash CS5.5
16
New Publish Settings Dialog
Getting Started With Flash CS5.5
Integrated Controller with Loop Range
Copy and Paste Layers
Incremental Compilation
Auto Recover and Auto Save
Visible Property
What's next
What's new For FLT Text
Library Confilts
Bone Pin
New with Bitmaps
Bitmap Question
Stage Scale
Project Updates
Mobile Basics
Goodbye Complex Code
3
The Quickie: Attacking if/switch statements
The messege
The Breakdown: Building The Mini Translator Tool
02Hero XML
16
Overview and Context of XML
XML Elements
XML Nested Elements
Attributes
More Then Just Leftovers
XML Validation
E4X – ActionScript 3.0
XML DOM
JavaScript
Looping XML
XML as a Remote
Loading XML in PHP
Elements and Attributes in PHP
foreach
PHP XML compare
Modifying XML
Hello FDT 5.0
14
SDK setup
UI Overview
Hello World
Changing Flash Player Version
Working with HTML template
Linking Projects
Mobile Air Hello World
Testing app on Phone
External Files
Quick Peak at Mobile Events
Working with Flash Animations and FDT
Creating new Classes in FDT5
FDT features and shortcuts
What's in FDT Free
Simply Green GSAP Features
9
Playing with the PhysicsPropsPlugin
Setting up for the PhysicsPropsPlugin
Wrapping up Physics2DPlugin
Adding gravity and friction to animations
Discovering the Physics2DPlugin
Animating with DrawSVGPlugin
Our first tween
Loading SVG files
Getting Started and setting up
Developer Basics
Starting Point
14
Where Is It?
File Types
Developer Basics Overview
Workspace
Runtime vs. Compiler Errors
Overall Things To Know
The Properties Panel
Publish Settings
Split Paths
How To Use Samples
Building It Up From Scratch
Split Paths : OOP
Split Paths : Timeline Coding
Starting Point Overview
Coding Basics 1
13
Intro
Publish Settings Recap
Setting Up Our Main Class
Test Movie
Trace
Single Line Comment
Numbers And Basic Math
Answer To Math Question
Multi line Comments
What Are Variables?
Strings As Our First Variable
Error 1067: Implicit Coercion
Numbers As Our Second Variable
Coding Basics 2
11
Intro
What Opens Must Close
Addition
Mixing Strings and Numbers
Converting Strings to Numbers
Using Variables
What are Primitives?
Deeper Look: Defining Variables
Deeper Look: Math Operators
Numbers, int And unit
Boolean
Smooth Operator
11
Default Values
Equality
Rational Operators
From Rational to Boolean
Equality Operators
Logical Operator
Null vs. Undefined
Comparison Between Different Types
Explicit Equality
There Are Many Ways To Say No
Overview
Conditionals 1 - 'if'
9
Conditionals and Operators
if
else
Brackets
Else-if: dealing with multiple conditions
Nested if conditional construct
Nested if’s – The Answer
Say it ain't so – the “If-Not” conditional
Overview
Conditionals 2: 'switch'
7
Switch
Breaking The switch Down
Switch In Action: Days Of The Month
What if Can't Do...
The Ternary Operation (:?)
The Ternarator
Overview
Functions
13
What Are Functions?
Functions vs. Methods
Calling Functions();
Creating Functions
Between Functions and Variables
Sending A Param
Sending Multiple Parameters
Return Something;
Void: When Functions Don't Return
The Return to Return
Scope - First Dabs
Making Default Paramters
Overview
Objects
11
Overview
Classes As Blueprints
new Object();
Assosiative Arrays
Dot Syntax
Properties and Methods
Primitives and Complex Data Types
Building Our First Method
this
{}
Winking at MovieClips
Arrays
16
Overview
new Array();
Array vs. Object
Setting a size to our Array
Starting Up With Content
Working With Arrays
Editing Array Data
Intergrating Into Our Mini App
push
unshift
pop and shift
indexOf vs. lastIndexOf
splice
reverse
[]
Summary
Loops The Final Fortier - Part 1
6
What Is A Loop?
The For Loop Syntax
Loop To Repeat An Action
Loops To Find Something
Deeper Look At The For Syntax
Overview
Loops The Final Fortier - Part 2
12
Reminder: Key-Value Relashinships
For...In - Getting The Key
For Each...In : Getting The Value
While(condition)
Do...While(condition)
Nested Loops
Break
Break In Action: Prime Numbers
Continue
Continue in Action
Labels
Overview
Extra:Looping with Carole
6
The meaning of Curly Brackets
What is scope? What are objects and what are not?
Learn what is the usage of loops in code?
Going back to Variable scope
When should you use a loop in code?
Loops Homework
Indispensable ActionScript
Display Basics
7
This,That And The Other Thing
Creating a TextField
Talking About Scope
Declaring Stage Elements
Visual Inheritance
Playing With The TextFiled Properties
Centering The Content
Buttons
8
Creating Our First Symbol - A Graphic
Creating A Button
Button Instance Names
Button States
MouseEvent.CLICK - A Click Event
Revisiting Inheritance
Random Movement Logic
A Deeper Look At Events
MovieClip Basics
8
Intro To MovieClips
Importing an Image
Setting Up Our MovieClip
Changing The Copy Through Code
Rollover and Rollout Events
The TimeLine and ENTER_FRAME
Adding The ENTER_FRAME event
RollOut ENTER_FRAME logic
MovieClips, Shapes and Sprites
12
Our First Linkage
From Linkage to ActionScript
Adding 100 Visual Items With A Loop
Randomize
And Then It Rained - Animating with Enter Frame
Adding Details
Why MovieClips - What's There Thing?
Randomizing and Details
Shapes
Shape Animation Tweaks
Sprites
Outro
Working With Classes In AS 3.0
8
Public and Private
instantiating our Class
What are Classes?
Creating a Class
Publish Settings: Source Path
What are packages?
Renaming a Class
Constructor Parameters
Working with Time in AS3
8
setInterval
Summary
HomeWork
Cleaning up our Timer
Updating Text
Dispatching Events
Interval Edge Cases
clearInterval
Working with Time Part 2
6
The Timer Class
public and private
Creating a Linkage
Creating a BaseClass
Passing Params to Class
Events Practice
Refining The Timer Promo
8
Intro
Code setup
Visuals setup
Adding Hours
Adding Days
Centering Our Timer
Variable Scope
scaleX, scaleY
Loading Basics
11
Intro
Loader
Albert
Live Questions
Runtime Error
contentLoaderInfo
Preloader
Cleaning up
Center Me Please
Click or not to Click
HomeWork
FlashVars
7
Intro
URL Parameters
Looking into the HTML
Errors and Flash
Time Zones
Setting the Date
Wrapping it up
Drawing API
8
Drawing Lines
Creating Shapes and filling them with Color
Creating Curves using Code
Using the Builtin Shapes
Building Gradients using The Matrix class
Animating the Graphics API
Using Cos and Sin to animate
Drawing with Images
OOP in AS3
Intro to OOP
11
Getting Started With OOP
Spaghetti Code
objects
Access Modifiers
OOP Classes
Why Use Private Access Modifiers
Are Classes Visual
Inheritance
Encapsulation
Static Classes
OOP Design Patterns
Working With Classes In AS 3.0
8
Public and Private
instantiating our Class
What are Classes?
Creating a Class
Publish Settings: Source Path
What are packages?
Renaming a Class
Constructor Parameters
Name Conventions
12
Intro
Why OOP?
Creating Our Main
Packages Part 1
Things That Have Names
Packages Part 2
Functions And Variables
Classes
Linkages
const
Public and Private
Summery
Inheritance in ActionScript 3.0
5
Hello Inheritance
Don't Be An Animal
Get Ready Set, Go!
Extending Classes
In Between super And override
Scope and Events in OOP
10
Recap
Scope Open live Panel
Global Scope
Don't Say It, Do it.
Events That Bubble
Dispatching Events
Q:Why Dispatch Events?
Q:Why Event Order is this way?
Q:But what if they don't have names?
Q:Flash sites on Mobile
Polymorphism and Interfaces
9
Intro
Overriding built in methods
Integrating Intervals
Touchable
Hidden feature addFrameScript
The is Operator
Our first Interface
implements
Polymorphism in action
AS3 Advanced Interfaces
8
Casting and DataTypes
Interface Errors
Playing With Fire
Animating a Fire
Multiple Interfaces
AS3 Interface Inheritance
Vectors
Conclusion
Mobile Development
Getting Started with Adobe Air
16
Adobe Air : Getting Started Intro
What is Adobe Air?
The Adobe Air Workflow
What programs to use and what will the output be?
The Consistency Factor
The Positive and negatives
The ways to install Adobe Air
How to update your Air SDK?
Creating an Adobe Air Desktop Application
Publishing an Adobe Air Desktop Application
Publishing an Adobe Air Android Application
Geting Our new Android App into our Phone Part 1
Geting Our new Android App into our Phone Part 2
Debugging our Adobe Air application directly on our Android Device
3 Points before moving to iOS
Creating an Adobe Air iOS Application
Adobe AIr : Orientation
13
What will we learn today with Adobe AIR?
Reviewing the publishing workflow
Enabling auto orientation with Adobe AIR
Changing the ScaleMode in Adobe AIR
Beware of the pixels in Mobile Development
Ready for a quick recap of everything we did so far?
Listening in to the Orientation Events of Adobe AIR
Preventing the default auto orientation from happening
Scaling content to fit spesific devices
Going Full Screen
What is the users Adobe AIR version and why is it important?
What is the users Adobe AIR version and why is it important?
Time to say goodbye for now...
Building a Mobile Application
12
Course Overview
Setting up our initial application configurations
Centering The content on the stage
Drawing Inches for our ruler
Making our application redraw each time screen changes
Initializing our application with null
Huston we have a problem: Bug patrol
Environment Friendly developers Reuse code
It's time to add Digits to our application
Applications can have memory leaks – Don't let it happen
Adding an icon to our application
Wake up ! It's not time to sleep
Getting App into Google Play
12
Creating a Google Play Account
Setting up a Google Profile
Finalizing our application to be released onto the Google Play Storee
It's time to upload the APK file
Setting up a Google group or Google Plus hangout
The Google Group
Integrating the Google group into our alpha group
Filling up the store listing information
Configuring the price and distribution
We are live!
We are really live!
Final words and wrapping up
Email Marketing
Email Marketing: List Buliding
19
Buliding up an Email List 101
Why shouldn't you run an email list on your own?
Creating a MailChimp Account
Creating a MailChimp Newsletter List
How to import emails into your MailChimp Account?
Importing users from CSV to MailChimp
Importing users from Google Forms to MailChimp
Dealing with Import Errors on MailChimp
MailChimp Signup Forms Overview
MailChimp Signup Forms : General Forms
MailChimp Signup Forms : Embbedded Forms
Integrating MailChimp Plugin into Wordpress
Creating/Finding your MailChimp API Key
Configuring the MailChimp Wordpress Plugin
Adding Widgets into a Wordpress Theme that doesn't have one
It's time for us to integrate the MailChimp Widget!
Customizing the MailChimp WordPress Widget.
Outro
Importing users from Excel to MailChimp
Email Marketing: Building Campaigns
26
Email Marketing: Building Campaigns
Setting up expectations
Creating MailChimp templates overview
Creating a new MailChimp template
Editing your first email template
Adding Template Widgets
Why you want to install ColorZilla
Global Styling templates in MailChimp
Taking your Template to a ride (by testing it out)
How to avoid the spam box
Time to save your Template
Using pre designed templates
Creating Custom Drag and Drop Templates
How to upload templates into MailChimp
Integrating MailChimp Merge Tags
Overview of MailChimp Campaign Options
Creating a Classic Campaign (based on the Classic template)
Send yourself a test email before sending out your campaign
Sending drag and drop campaigns.
Avoiding being marked as Spam by using the Inbox inspector
Manually selecting the clients for the inbox inspector
Scheduling and chunking email Campaigns
The truth behind A/B testing no one ever told you before
Working with Text Campaigns in MailChimp
When should you start doing A/B tests?
Final Words and What's next.
From Tracking & Engaging to Profits
18
From Tracking & Engaging to Profits Intro
Setting up Expectations
Look into live data from our email marketing efforts
Digging deep into one of our newsletter statistical reports
How to avoid getting Complaints on your newsletter
Link reports and why you always want to review it
MailChimp 360 Tracking
Social Reporting
MailChimp Conversations
Conversion Secrets: Secret 1
Conversion Secrets: Secret 2
Conversion Secrets: Secret 3
Conversion Secrets: Secret 4
Conversion Secrets: Secret 5
The Diffrences between Deleting and Unsubsribing a user
Emailing targeted users with MailChimp
One last secret that will Bump up your list quality
final Words
Automating Email Marketing Profits
14
Automating Email Marketing Profits Intro
Automating Email Marketing Profits Setup
Automating your first Email
Free is not a dirty word - A real secret revealed
Deleting Campaigns and Automations.
Sending Campains to people that are engaged
Switching Templates on an Automation
Replicate the things that work
The Secret of tracking with MailChimp List Fields
Using List Fields in Campaigns and Autoresponders
Segmenting your MailChimp Users
Segmenting your Users into Groups
How to get more users into your newsletter
Congratulations and final words
LAMP Training
Setting a Linux Cloud Server
10
Cloud Hosting Intro
How to Connect to your Server on Windows(via Putty SSH)
Connecting to SSH with the Mac Terminal
Creating a new User and Password on Linux
How to remove an unwanted linux user
Understanding and Using Access Levels
Defining Access using Linux Groups
What are Access Levels on Linux
Creating and Managing Groups
Powerful Linux ways to control users
Securing a Linux Server
15
Securing a Linux Server Intro
Sudo instead of using the root user
Installing packages using the yum command
Securing our User from Attacks with Public and Private Keys
Creating Public/Private Keys on a Mac
Protecting your Keys on your Mac
Creating Public and Private Keys on Windows
Connecting our Key in our Server User
Creating a Secure Password free login
5 Security tips you want to enforce
How to SSH with a non standard port
How to prevent brute force attacks
Wrapping up Our Talk about Security
Bonus - Understanding YUM repos
Update Packages to be more secure
Configuring an Appache Server
13
Intro
Installing an Appache Server on Centos
Starting up the Apache Server
Restarting an Apache Server
How to create new folders on a Linux
Appache and Permissions Part 1
Appache and Permissions Part 2
A Basic HTML example
Configuring our first Server
It's time to focus on our Domain DNS
Fixing a warning we are getting
Adding one more a Record
Using Virtual Hosts to redirect www to non-www
Setting up and Securing mySQL & PHP
13
Intro
Installing and Starting up mySQL
Securing mySQL
Installing PHP
Taking our new PHP server for a test run
Validating that our servers will restart every time our server reboots.
Shorthand script and why it is turned off by default.
Securing your PHP installation
Setting your php ini file for production
Why is our screen blank?
Using the PHP ini_set function
Configuring PHP flags in HTTPD
Outro
SEO Training
SEO Made Easy : The Idea
9
Getting Started with SEO Tutorial
The 7 Basic Steps of SEO you want to know.
The Objective of our course
What are we going to Promote?
How the wrong HTML can break your SEO before it started
Picking the right Domain name
Picking the right Domain name
Picking the right Domain name
Uploading Files onto a server
HTML for SEO
13
The Mandatory HTML Tags for SEO
The HTML Editor
The HTML Editor
The core HTML tags
HTML Title Tag
The HTML Headlines: H1-H6
Creating Paragraphs in HTML
Making some copy stand out
Images and there critical role on the web
Search engines, Images and You
The web is a a big web
Don't give your juice to them
Final words for this session
The Mandatory Tools for SEO
8
The SEO tools you must have Intro
Monitoring your keyword Ranking
The tool to help you Optimize your site
A tool to help you pick a keyword
It's Important to track your site
Our main Work area will be FireFox
The Core Firefox Plugins you must have
Final Words before we move on
Website Developer Plugin
5
Think Like Google
Web Developer: Resolution
Web Developer: Content Reach
Web Developer: HTML Validation
Do you need to validate all pages?
The FireBug Plugin
5
FireBug: Looking into the Source Files
FireBug: The Net Tab
FireBug: Making your Site run Faster
Think of SEO as a SalesForce
A basic intro to FTP
Working with WebSite Auditor
14
Creating a new Website Auditor Project
Updating your Page Ranking Factors
Creating Custom Layouts for Website Auditor
About Links and There Value
When was my website cached by google?
Using Notes to remmber important factors (unpublished)
Knowing what pages are more popular
Finding HTML and CSS Errors
Finding URLS that have a flow through
Broken links are bad for SEO and Users alike
Wrapping up with Title, Description and Keywords
Creating a website report with Website Auditor
Fixing our Links as our first Task
Testing out our changes
WebSite Auditor Page Reports
12
Picking the Right Keyword for our page
Exploring the top 10 results
The A-Z Report
Overview of the A-Z Report
Fixing our page Title
Fixing our page Meta Description
Fixing our page Meta Keyword
Fixing our page Image ALT text
Fixing our page Links
Fixing our page Headlines
Fixing our page Headlines Continued
Wrapping up this segment with a tesk
Designing for SEO
12
Designing for SEO
The Results of our redesign
Hunting down a broken image
Getting our webpage to pass the W3c Validator
Getting our webpage to pass the W3c CSS Validator
Returning to the Webpage Report for feedback
Optimizing our Bolded Text
Optimizing our Links
Optimizing the Image ALT Tag
The critical aspet of speed
Rank Tracking
Wrapping things Up
Labs
stageVideo for Flash Player 10.2+
0
A Menu in 30 minutes
1
How to create a menu in Flash and ActionScript 3.0
Buiding FillIt - The Game Part 1
7
Agile Development
Graphics
Keyboard
BitmapData
Are You Trailing?
Fill It!
Clean and Update
Buiding FillIt - The Game Part 2
7
Next Steps
Corners
Following Traces
Bug Hunting
Finding the Direction
From Theory to action
Time for a Break
Buiding FillIt - The Game Part 3
8
All Dots Aboard
Condensing Code
Every Line Has an End
Same Line
drawBG
Finding The Missing Dot
Reverse
Time for a Break
EventController
9
Intro
Echo - Setting Up The File Structure
Using The Built in Event System
EC.add - Adding Events
Creating Clusters
Setting Up For Multi-Level Clusters
Ec.remove
Ec.log
LEC vs. EC
The Favorites
SoThink SWF Decomplier Coupon Code
0
Design Patterns
0
ActionScript 3.0 Function.apply
0
CurrencyFormatter in Flash
0
Live Events
From Operators to Functions
2
Operators and more
Animation Types
Designing for Mobile (Dee Sadler)
5
Global Intro
Design for Mobile Part 1
Design for Mobile Part 1 Questions
Design for Mobile Part 2
Design for Mobile Part 2 Questions
Open Mic
5
Thoughts about Augmented reality
Getting to know the panel
Getting started with mobile Development
Android and IOS applications
Language options
AIR for Android(Chris Griffith)
9
Desktop vs. Mobile
Ergonomics
AIR
AIR Application setup Android and IOS
Air Code Samples
New Features
Hitting walls aka limitations
Publishing iOS/andriod
Best practices
Mobile & haXe in FDT 5
10
Overview
Our first Android App in FDT
Debugging with FDT
Android APK File
Mobile Profile
haXe Overview
haXe example
haXe Complex Sample
haXe Externs
Questions and Answers
Getting started with Away3D 4.0
8
Intro
Alternatives to Away3D
Stage3D
Setting up Flash Builder
Away3D Basics
How it works
Basic Sample
Real World Sample
Get Started Animating with GSAP Tween Library.
7
Walking through the animation library
Starting to animate with TweenNano
Is Alpha 0 and Visible False the Same?
What are and how to use Plugins in TweenLite
Aniamting Text with TweenLite
How to create Interactive Animations?
Q&A
Archived Courses
Make Money from your Flash Games
8
Intro
Getting Things Ready
3 Things To Get Us Rolling
Type 1: Time Based Ads
Type 2: Click Ads
Type 3: Preloader Ads
Going live
Oops! I did it again...
QuietComfort Headphones
0
Adobe Wallaby - Flash to HTML5
0
Quickies
ActionScript 3.0 Function.apply
0
CurrencyFormatter in Flash
0
How to use SharedObjects
0
stageVideo for Flash Player 10.2+
0
Native Mouse Cursor
0
A Menu in 30 minutes
1
How to create a menu in Flash and ActionScript 3.0
Goodbye Complex Code
3
The Quickie: Attacking if/switch statements
The messege
The Breakdown: Building The Mini Translator Tool
Creating a Game Using Twitter(RSS)
8
Getting To An End
Creating The Visual Elements
Setting Up the Visuals
Connecting To A Feed
Drag And Drop
Sandbox/Security issues
Linking
Ending The Game
Book Reviews
JavaScript
HTML5 Graphics & Data Visualization Cookbook
AIR,iOS and Android
Flash Development for Android Cookbook
HTML5
HTML5 Graphics & Data Visualization Cookbook
HTML5 Canvas Cookbook
ActionScript 3.0
Flash Game Development by Example
ActionScript 3.0 Game Programming University
Tools and Software
Adobe
Adobe Flash CS6
Adobe Photoshop Elements 10
Adobe Creative Cloud
Other Tools
Sothink SWF Decompiler
Ziobit Mackeeper
Marketing & SEO
Rank Tracker
Olark Live Chat
Website Auditor
Video & Streaming
Telestream ScreenFlow
Shinywhitebox Stomp
Telestream Wirecast
Telestream Flip4Mac
Limited Offer!
Start Learning Better.
Special Limited Time Offer
Learn More