Skill Set Name: Script Language

Topics Level Sub topics Skill Category No Code Share comment
History of Script Languages I
  • History of Script Languages
  • Execute Environment/Programming-style
  • Features
  • Popular Script Languages: Perl/ PHP/ Python/ Ruby
  • Concept of LAMP Stack
4-4-1-I
Understanding Web architecture and Web 2.0 technology I

Describe the Web architecture overview and Web2.0 trends. Also explain the social Web and Web2.0 related components.


  • Web architecture overview
    •  Base Technology in Web 1.0 era
    •  Basic Protocol for Web – HTTP/HTTPS, DNS protocol
    •  CGI (Common Gateway Interface) Overview
  • Markup / Script Language overview for Web programming
    •  HTML
    •  XML
    •  CSS
    •  JavaScript
  • Introduction to Web 2.0:
  • Web 2.0 trends overview
  • Social Web
  • Folksnomy & Tagging
  • Mashup
  • RSS and Atom
  • Google map API (Geospatial Web)
  • Semantic Web
  • Blog
4-4-2-I
Fundamental structure of Perl I
  • Basic elements of Perl programs
    •  History
    •  Basic syntax
    •  Data types
    •  Va r i able s
    •  Expressions and Operators
    •  Control Structures
    •  Functions
  • Expressions of Perl
4-4-3-I
Fundamental structure of PHP I
  • Basic elements of PHP programs
    • History
    • Basic syntax
    • Data types
    • Variables Constants /
    • Expressions and Operators
    • Control Structures
    • Functions
    • Object-oriented programming
  • Programming-style of PHP: Coding in HTML
4-4-4-I
Fundamental structure of Python I
  • Basic elements of Python programs
    •  History
    •  Lexical analysis
    •  Data model
    •  Expressions and Operators
    •  Simple statement & Compound statement
    •  Object-oriented programming
  • Data model of Python: Sequences
4-4-5-I
Fundamental structure of Ruby I
  • Basic elements of Ruby programs
    •  History
    •  Lexical structure
    •  Variables and constants
    •  Operator expressions
    •  Control structure
4-4-6-I
Ruby object-oriented programming I
  • What is object-oriented programming
    •  Concept
    •  Usage
    •  Example
4-4-7-I
Ruby embedded classes I
  • Embedded classes
  • Embedded modules
  • Exception
4-4-8-I
Concept of Ruby on rails II
  • Development process procedures using development frameworks
    •  What is a framework?
  • Ruby on Rails (RoR)
    •  Concept
    •  MVC architecture
    •  Installation and setting
    •  Basic usage
4-4-9-II
Database application development II
  • Using Database on Ruby
  • Using Database by Ruby on Rails
    •  Active Record
    •  O/R Mapping by Active Record
    •  Connection to Database
    •  Database Migrations
4-4-10-II
Plug-in installation and development II
  • Introduction of Plug-in
    •  What is a Plug-in
    •  Popular Plug-in
  • Install Plug-in
  • Development new Plug-in
4-4-11-II
Open source system customization II
  • Open Source Application
  • Radiant: Open source CMS
    • Installation and Setting
    • Using Radiant
  • Customization of Radiant
    •  Extension
    •  Install and Uninstall

 

4-4-12-II
Outline of DOM I
  • Introduction of DOM (Document Object Model)
  • Basic operation of DOM
  • DOM API
4-4-13-I
Fundamental structure of JavaScript I
  • Introduction of JavaScript
  • Differences between JAVA and JavaScript
  • Tag, Variable, Function, Objects, Events
  • Using Objects, Input Forms, Frames
  • Stylesheet and layers
4-4-14-I