JS Logo

JavaScript

One   platform  to   rule  them   all.

by Vineesh N P / @vineeshvalsalan

About Me

Vineesh Narikutty Pacha

Software Engineer @ TechJini
Former IEEE Associate Member
Long drives and Piano

How we make apps?

Desktop

Cloud

Mobile

Web

We build with

Java

Visual Studio / .net

Android SDK

xCode / objective C / swift

PHP/JSP

Ruby / Python

What was JavaScript?

What is JavaScript?

CRUD

create, read, update and delete

JSON Objects

A moment of silence to XML

						

  
      John Doe
  
  
      Anna Smith
  
  
      Peter Jones
  


{"employees":[
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
]}
						

REST

representational state transfer

RESTful systems typically communicate over Hypertext Transfer Protocol (HTTP) with the same HTTP verbs GET, POST, PUT, DELETE, etc.

noSql

MongoDB, CouchDB,

Used for BIG data and real time web apps

Collections rather than table


{
  "_id" : 1,
  "name" : {
      "first" : "John",
      "last" : "Backus"
  },
  "birth" : ISODate("1924-12-03T05:00:00Z"),
  "death" : ISODate("2007-03-17T04:00:00Z"),
  "contribs" : [
      "Fortran",
      "ALGOL",
      "Backus-Naur Form",
      "FP"
  ],
  "awards" : [
      {
          "award" : "W.W. McDowell Award",
          "year" : 1967,
          "by" : "IEEE Computer Society"
      }
  ]
}

					

git

What is git?

Why git

How git works

JS for Webapps

jQuery

AngularJS

ember

reactJS

phaser

Me seeing angularJS for first time

Mobileapps with JS

ionic

native script

react native

Server

What is nodeJS?

Why is nodeJS?

Desktop

Electron - eg :atom

WebKit - eg :intelXDE

ES6 and TypeScript

Class, Inheritance, Types,..

You seeing PHP developers after being Full Stack JS Dev

Examples

Why you should learn JS

And get your dream JOB

Thanks to

RACE

College

IEEE

Silicon Labs

മാതാ   പിതാ   ഗുരുഃ   ദൈവം