When dealing with Rich Internet Applications, the development focus is moving from the server to the client side. The support for rich client applications reduces server loads and provides better response time and lower server development costs. In order to build rich client side applications correctly, getting familiar with JavaScript wide capabilities along with advanced CSS, HTML & jQuery features is essential. The existence of MVC frameworks (like Angular & React) is built on-top of these technologies and for future stability & future compatibility, many companies choose to stick to the technological infrastructure and work with JQuery and Bootstrap instead.

This seminar is intended for developers experienced in OOP, who wish to develop scalable JavaScript apps that will serve visitors from many platforms. We will get to know the various Ajax libraries and focus on jQuery to bridge the browser compatibility gap. The seminar also relates to the popular stylesheet solution knows as Bootstrap.

Participants should have programming experience in any object-oriented language, and some basic knowledge in web concepts. Basic JavaScript knowledge is not required but highly recommended.

Object Oriented Programming in JavaScript

  • JavaScript Language Overview
  • Custom Objects
  • Prototypes

AJAX

  • AJAX Architecture and Concepts
  • Browser role in AJAX
  • Generating AJAX Requests
  • AJAX Threading Model
  • JSON
  • JSONP
  • CORS

jQuery

  • jQuery Features
  • Adding jQuery to a Web Page
  • jQuery Selectors
  • jQuery Events
  • jQuery AJAX
  • jQuery UI
  • jQuery Mobile

HTML 5  & CSS3 New Features

  • Offline Web Application
  • Local Storage
  • Indexed DB
  • Canvas
  • Web workers
  • Web sockets
  • Validation
  • New Form/Input elements
  • Videos and Audio elements
  • Drag and Drop
  • XMLHttpRequest 2

CSS 3

  • New selectors
  • box-sizing
  • Shadow
  • Border
  • HSL
  • Column layout
  • Element resize
  • Gradient
  • Font Face
  • Media Queries
  • Transformations
  • Transitions

Bootstrap

  • Obtaining and Using Bootstrap
  • Bootstrap Grid System
  • CSS Techniques with Bootstrap
  • Typography – fonts and icons
  • Tables
  • Forms

Info

  • Seminar ID: 44051
  • Location: Daniel Hotel
  • Date: Monday 19th of June 2017

Main Speaker

<a href='http://devgeekweek.jbh.co.il/speaker/itay-hauptman/'>Itay Hauptman</a>

Solution Architect at Actifile. With more than 10+ years of enterprise software development experience and expert in the field of …