Wednesday, April 2, 2014

UNITY - DEVELOP VIDEOGAMES FOR THE WEB

   The Unity game development engine is one of the most robust tools aspiring video game developers.  You can easily create and develop videogames for HTML web browsers (requires Unity Web player),  Windows (FREE), IOS and other platforms.   It runs on Javascript and C# coding.  It makes development and deployment of products much easier.




Wednesday, February 5, 2014

The Three Pillars

Basic information on the basic rules of Object Oriented Programming

  1. Encapsulation - private communication with object in order to avoid distractions.
  2. Inheritance – child may inherit everything from a parent.
  3. Polymorphism – A child may execute the functions of a parent class but its behavior can change if child overrides functions of the parent class. 


Friday, January 31, 2014

JAVASCRIPT - Event Capturing and Bubbling


Events are the main components of  Javascript.  They help the user interact and provide status on changes made by those intractions.  They are susually used to receiver user input.  You must subscribe to an event to execute the actions assigned to that event.  

1.  Event is created and it can be exposed, published or madeto handle any related events.
2.  When objects are used they are assigned handlers.  They allow subscription to the objects events.
3.  Event subscribers are notified by using handler functions within the object.
4.  When an event triggers the object is passed to a event handling function that provides information about the event. 

Child elements that trigger events within the parent are passed down the DOM hierarchy.

CAPTURING - passing down elements in the DOM.  
BUBBLING  -  After event reaches the desired trigger it goes back up the DOM.  
Event propagation can be canceled.  



DOCUMENT

<HTML>

<BODY>

<A>

<BUTTON> Text Here  </BUTTON>

/A>

</BODY>

</HTML>

Wednesday, January 8, 2014

Code Academy - A great site to learn the basics of web programming

Code Academy has one of the most comprehensive learning tools found anywhere on the web.  The reason it is so successful because it lets you experiment with live code.  You basically code in various languages offered such as HTML5, PHP, RUBY, JAVASCRIPT, CSS and others.   It also contains various tutorials if you want to learn how to use the various languages in different free web APIS.

  The only thing I liked is that it lets you access code samples and play around with them.  It also has a forum for which contains useful information.  This is one fo the few websites that is beginner friendly.  

  One bad thing is that sometimes the code is wrong but you can find more information on what is going on by visiting their forums.  Signing up is free!



VISIT CODE ACADEMY -- > http://www.codeacademy.com

Wednesday, January 1, 2014

STARTED STUDY FOR MSCD

Today I have decided to study for the Microsoft Certification Program.   I will start with the certification 480 which covers the basics of HTML5, CSS and Javascript.   I'm hopping to finish within 3 weeks and cover all topics.  Hopefully the certification exam won't be that difficult.