uxebu is
spreading its knowledge,
get some of it.
Do you want to create a (mobile) web app, HTML5 App, Chrome Web
Store App, WebOS App, etc? This workshop will give you a great
headstart! We want to raise the bar where you can jump from and enable
you to be more efficient when creating HTML5 Apps, writing JavaScript
and CSS3 using the latest features. We will show you which
features are supported by today’s browsers and on mobile.
Learn what’s new and great from the company with the authors
of Gordon, TouchScroll, EmbedJS, StorageJS and many other open source projects.
Location
The course will be held at the beautiful Felix Meritis in the heart
of Amsterdam: http://felixmeritis.nl
Keizersgracht 324
1016EZ Amsterdam
Lunch, coffee and drinks are included.
Content
The courses are two day courses, where you will end up with a
useful app on which you will learn all the bits and pieces. In detail
the schedule looks like this:
In this course we will cover a broad spectrum from JavaScript
essentials to the bleeding edge of cross platform HTML5 development.
We start from the ground up and go step by step, depending on the
level of the participants we accelerate to show you the deep and dark
sides of JavaScript.
Each day of the course is split into an intensive “knowledge
transfer” session in the morning and a hands on hacking workshop
in the afternoon in which you will apply the contents learned during
the morning. At the end you will have touched all contents not only
through theory but also through intensive real life application and coding.
Note that this course will not explain you how to work with jQuery
and also not how to work without jQuery. The course mainly focuses
on JavaScript, mobile and HTML5.
Day 1 (part 1) - JavaScript
We start with a small overview of the history. We tackle the basic
structure of the language and move on with statements , expressions , functions and objects . We touch the
different operators and
when semi colons are introduced. We continue our way through the
JavaScript landscape by taking a look at objects , properties and built-in functionality . At
that point we’ll encounter our first major obstacles; scopes and closures . Once we conquer
these we touch on the difference between functions and
constructors . This is followed by our second major obstacle;
prototype and the
various values of the this
keyword .
Day 1 (part 2) - Hackday: HTML5, CSS3
During the second part of day one, we will take what we have
learned in the morning and mix it with a little shot of HTML5
fanciness. We will look at all those new APIs we can now access on our
(mobile) devices to bring JavaScript to a new level. We will include
cool APIs such as the Audio
API, Video API, history, Canvas, SVG, File API, WebGL, DeviceMotion,
WebWorkers, WebSocket, GPS - and if all ingredients fit well
you might just end up with your first app written in JavaScript.
Day 2 (part 1) - The App Day
During the second day we willl continue with timers , callbacks , web workers , eval and the future of JavaScript . The
speed of the course is matched with it’s participants. The
important parts of the languages will be handled in the workshop.
During the first part of day two we will also specifically look into
topics which you want to cover after determining those during day one.
This will give you the chance to get all your open questions answered
so that you have your pockets full of knowledge after the workshop is over.
Day 2 - part two (Mobile)
JavaScript has grown strongly into the mobile space, so we will
show you how to get the app you have started building during day one
onto mobile devices .
You will learn about media
queries , some device
sensors , performance and
HTML5/CSS3/JavaScript tricks and how to optimize some parts for mobile
and how to make a native
app out of it, so you finally could even make get it into the
app store and make
money with it.
Duration
& Price
- Each course will last for two days, and will
- cost 999€ per Person.
Required knowledge
You should have created HTML pages before and have touched
JavaScript already. The concept of web apps should be familiar to you,
so that we can dive right in and create one that uses HTML5, CSS3 and JavaScript.
More uxebu workshops