Site Map
Courses
- 14 Visual HTML Tags
- A Menu in 30 minutes
- ActionScript 3.0 Function.apply
- Adding colors to HTML page
- Adobe AIr : Orientation
- 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...
- Adobe Wallaby - Flash to HTML5
- Advanced Responsive Strategies
- AIR for Android(Chris Griffith)
- Animating Numbers with TweenLite
- Animating Primitive Data Types
- Animating React Components – Advanced Animations with ReactCSSTransitionGroup
- Animating with Functions
- Arrays
- Arrays and Animation
- AS3 Advanced Interfaces
- Automating Email Marketing Profits
- Automating Email Marketing Profits Intro
- Automating Email Marketing Profits Setup
- Free is not a dirty word - A real secret revealed
- Automating your first Email
- Deleting Campaigns and Automations.
- Switching Templates on an Automation
- Sending Campains to people that are engaged
- 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
- Behavioral design patterns
- Bootstrapping React: Building the Foundations
- Buiding FillIt - The Game Part 1
- Buiding FillIt - The Game Part 2
- Buiding FillIt - The Game Part 3
- Building a Dynamic Board in React
- Building a Mobile Application
- 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
- Building a Single Page Application
- Building a SlideShow
- Building ES6 React Components
- Buttons
- Coding Basics 1
- Coding Basics 2
- Composition Essentials
- Conditionals 1 - 'if'
- Conditionals 2: 'switch'
- Conditions
- Conditions and Loops
- Configuring an Appache Server
- 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
- Connecting the Dots
- Content manipulation
- Controlling CSS Elements
- Creating HTML5 Forms
- 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
- Creating a Game Using Twitter(RSS)
- Creating a Jumbotron React Component
- Creating a React Chart Component for ChartJS
- Creating a React JSX Component
- Creating Shapes using Paths
- Creational design patterns
- CSS3 Selectors
- 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
- CSS3 Transformations and Animations
- CSS3 Visualization techniques
- CurrencyFormatter in Flash
- Curving animations
- Defining your first CSS Rules
- Designing for Mobile (Dee Sadler)
- Designing for SEO
- 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
- Display Basics
- Drawing and animating with SVG
- Drawing API
- Drawing with Angles
- Element Layout Interaction
- Email Marketing: Building Campaigns
- 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.
- Email Marketing: List Buliding
- 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 Excel to MailChimp
- 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
- ES6 Performance Enhancements in React
- EventController
- Everything XML
- ExpressJS
- Extra:Looping with Carole
- FlashVars
- From CSV to a Bar Chart
- From Curves to gradients
- From JSON to MongoDB
- From Operators to Functions
- From Tracking & Engaging to Profits
- 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
- From TweenLite to TweenMax
- From WebServices to Maps
- Functions
- Functions and Objects
- General JavaScript Performance Enhancements
- Get Started Animating with GSAP Tween Library.
- Getting App into Google Play
- 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
- Getting Started with Adobe Air
- 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
- Getting started with Away3D 4.0
- Getting Started with HTML5 Canvas
- Getting Started with Reducers
- Getting Stylish with CSS
- Getting to Know NPM
- Goodbye Complex Code
- Hello FDT 5.0
- How to use SharedObjects
- HTML Definitions and Meanings
- HTML for SEO
- 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
- HTML links, iFrames & MetaData
- HTML Training: Designing with Tags
- HTML Training: Getting Started
- HTML Training: Getting used to Tags
- HTML Training: It's about Images
- HTML5 Canvas
- HTML5 Location & History
- HTML5 Media API
- 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 Video Training
- 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
- Creating a HTML5 Video Controller Skin
- Muting HTML5 Video API with JavaScript
- Changing HTML5 Video volume dynamically
- HTML5 video volume animation
- Enough Playing, let's create a seeker!
- Our seeker Sucks, let's make it better
- Listening in on the duration change event
- HTML5 Web Storage
- Inheritance in ActionScript 3.0
- Intro to OOP
- Introduction to Full Stack React Development
- JavaScript 101
- JavaScript and jQuery
- JavaScript GSAP Plugins
- JavaScript Summary Project
- JSON
- Loading Basics
- Looping and Animations
- Loops The Final Fortier - Part 1
- Loops The Final Fortier - Part 2
- Make Money from your Flash Games
- Manipulating HTML5 canvas
- Mastering CSS3 Colors
- Mastering React State Management
- Building a Redux Data Structure and Best Practices for Action Types
- Introduction to Redux Actions: Creating Action Methods and Best Practices
- Redux Actions with Properties: Creating Bound and Unbound Action Methods
- Using the Provider from React Redux to Inject the Store
- Understanding React Context and Why to Avoid It
- React Redux Connect Method Explained
- Media Queries Level 4
- Mobile & haXe in FDT 5
- MongoDB
- MovieClip Basics
- MovieClips, Shapes and Sprites
- Moving into Responsive Design
- Moving up to HTML5
- My First Design Patterns
- Name Conventions
- Native Mouse Cursor
- Node.js
- Object Oriented JavaScript
- Objects
- Objects and Animation
- Objects and Arrays
- OOP with Google Maps
- Open Mic
- Packing Things Up With Webpack
- Playing with CSS Selectors
- Polymorphism and Interfaces
- QuietComfort Headphones
- Refining The Timer Promo
- Rendering Redux Data with React
- Responsive Frameworks
- Reusable Components
- SASS
- Scope and Events in OOP
- Securing a Linux Server
- 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
- SEO Made Easy : The Idea
- 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
- Serverside Rendering React (Isomorphic JavaScript)
- Setting a Linux Cloud Server
- 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
- Setting up and Securing mySQL & PHP
- 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
- Setting Up Node.js and NPM
- Simply Green GSAP Features
- Size Manipulating
- Smooth Operator
- SoThink SWF Decomplier Coupon Code
- stageVideo for Flash Player 10.2+
- Start Animating in JS
- Starting Point
- Starting to Code with JavaScript
- Starting with Media Queries
- Structural design patterns (Part 1)
- Structural design patterns (Part 2)
- Texting the CSS way
- The CSS Plugin
- The FireBug Plugin
- The Mandatory Tools for SEO
- The Object Object
- The Text Project(AS3)
- Thinking About Performance
- TimeineLite(AS3)
- TimelineMax
- TimelineMax(AS3)
- TweenLite (AS3)
- TweenLite Focused(AS3)
- TweenLite Plugins (AS3)
- TweenMax(AS3)
- TweenNano (AS3)
- Tweens as Objects
- Tweens in Timelines
- Tweens of Timelines
- Understanding The React Paradigm Shift
- User Generated Timelines
- Using The JavaScript Prototype
- WebSite Auditor Page Reports
- 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
- Website Developer Plugin
- What's New In Flash CS5.5
- Getting Started With Flash CS5.5
- New Publish Settings Dialog
- Integrated Controller with Loop Range
- Copy and Paste Layers
- Incremental Compilation
- Auto Recover and Auto Save
- Visible Property
- What's new For FLT Text
- Library Confilts
- Bone Pin
- New with Bitmaps
- Bitmap Question
- Stage Scale
- Project Updates
- Mobile Basics
- What's next
- Working With Classes In AS 3.0
- Working With Events 1
- Working With Events 2
- Working with Time in AS3
- Working with Time Part 2
- Working with WebSite Auditor
- 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
Books
- HTML5 Graphics & Data Visualization Cookbook
- ActionScript 3.0 Game Programming University
- Flash Development for Android Cookbook
- Flash Game Development by Example
- HTML5 Canvas Cookbook
