The document discusses version control systems and the Git version control system. It provides an overview of common Git commands like checkout, update, commit, clone, pull, and push. It explains basic Git concepts like branches, merging branches, and forking projects on GitHub. URLs listed throughout provide additional learning resources on using Git and GitHub.
This document discusses JavaScript web technologies for real-time applications, highlighting JavaScript, HTML5 canvas, and Socket.IO. It notes that JavaScript is the only required technology, while Flash, Silverlight and other plugins are optional. The document contains sections on the key technologies and includes a demo.
1. JavaScript is a scripting language used in web browsers. It was originally created to make web pages more interactive and dynamic.
2. The document discusses the history and evolution of JavaScript, including its origins from Scheme and Java, standardization by ECMA, and adoption by major browsers.
3. Key concepts covered include JavaScript objects, functions, and closures. Objects are fundamental data types in JavaScript along with primitives like strings and numbers. Functions are objects that can be assigned to variables or passed as arguments. Closures allow functions to access variables from outer scopes.
The document discusses the history and features of the iPhone. It describes the evolution of the iPhone models from 2007 to the present day. It also covers the iOS operating system, development tools like Xcode, and programming languages like Objective-C that are used to create apps for the iPhone.
This document discusses JavaScript web technologies for real-time applications, highlighting JavaScript, HTML5 canvas, and Socket.IO. It notes that JavaScript is the only required technology, while Flash, Silverlight and other plugins are optional. The document contains sections on the key technologies and includes a demo.
1. JavaScript is a scripting language used in web browsers. It was originally created to make web pages more interactive and dynamic.
2. The document discusses the history and evolution of JavaScript, including its origins from Scheme and Java, standardization by ECMA, and adoption by major browsers.
3. Key concepts covered include JavaScript objects, functions, and closures. Objects are fundamental data types in JavaScript along with primitives like strings and numbers. Functions are objects that can be assigned to variables or passed as arguments. Closures allow functions to access variables from outer scopes.
The document discusses the history and features of the iPhone. It describes the evolution of the iPhone models from 2007 to the present day. It also covers the iOS operating system, development tools like Xcode, and programming languages like Objective-C that are used to create apps for the iPhone.