The Best College Academy of Our Small City

Latest News - QUIS NOSTRUM - Exercitationem ullam corporis suscipit laboriosam

HTML 5 Web Programming

HTML 5 Course Objective
Tod make you best Web developer using HTML 5. Which is new trend in the Web developments most of the UI developments require this.

Introduction to HTML 5
• The client/server relationship
• Understanding directories and how a site is organised
• Cross platform file names
• Cross platform directory names

The minimal HTML document
• Understanding HTML syntax
• Creating body text
• Creating titles
• Creating headings
• Working with structure and elements
• Using the Section, Nav, Article and Aside tags

Adding metadata
• How search engines read websites
• Creating content tags
• Creating keyword tags

Adding structure to the content
• Creating headings and sub headings
• Creating paragraphs
• Working with special characters
• Creating line breaks

Working with images
• Adding image links
• The GIF, JPEG and PNG formats
• Compression issues
• Alternative text, titles and descriptions for images
• Using the figure tag

Creating and working with lists
• Numbered (ordered) lists
• Unnumbered (unordered) lists
• Definition lists

Linking to other documents
• Relative links vs absolute links
• Working with URLs
• Anchors within documents
Tables in HTML5
• Tables vs CSS
• When to use tables and when not to
• Creating a table
• Creating rows
• Creating columns

Forms
• Creating a basic input form
• Adding form fields, radio buttons and check boxes
• Using the legend, label and fieldset tags
• Adding submit and reset buttons
• Using form methods
• Combining forms and actions
• Using HTML5 form tags

CSS3

Overview of CSS
• Separating content from presentation
• The difference between CSS and markup
• What can CSS do?
• CSS structure (syntax)
• Inserting styles - inline, embedded or external

Styling text using inline CSS
• Styling basic text elements
• Specifying font size and colour
• Specifying font alignment

Styling a table
• Styling row and column settings
• Creating borders
• Adding colours

Styling Links
• Creating hover effects
• Keeping tracks of links

Backward compatibility
• Ensuring your HTML5 code can run on any browser

Publishing issues
• Uploading your site
• Proofing and testing your site
• Troubleshooting

Ruby Scripting

Objective

Knowledge of Ruby to write, modify, maintain and understand Ruby scripts.
The delegate will learn to:
  • Declare variables and initialise them
  • Construct expressions with arithmetic, logical and relational operators
  • Use iterative loops statements
  • Use conditional controls
  • Read/write of files
  • Manipulate text using regex
  • Use and create Ruby Objects
  • Use built-in library functions

Introduction to Ruby

  • What is Ruby
  • What is it used for
  • Installing Ruby?
  • Ruby Basics - objects, regular expressions, arrays, hashes, Object Orientation

Ruby Language Elements

  • Variables and constants
  • Operators
  • Assignments
  • Integer, float and string formats
  • Single and double quotes
  • Here documents
  • Labs

Control Structures

  • Blocks and if statement
  • Boolean and range operators
  • Conditionals - if, unless, case
  • Loops - while, for in, until
  • break, next, retry and redo
  • Labs

Classes and Objects

  • Objects, classes and methods
  • Constructors and attributes
  • Instance and class variables
  • Local and global variables
  • Class and object methods
  • Including external files - load and require
  • Labs

Input and Output in Ruby

  • Opening and closing files
  • Reading from and writing to files
  • Labs

Arrays and Hashes in Ruby

  • Arrays and hashes
  • Building an array
  • The %w shortcut
  • Nesting arrays
  • Hash keys
  • Iiterators
  • Labs

Object Orientation

  • Inheritance
  • Base classes and subclasses
  • What's inherited
  • Overriding
  • Abstract classes
  • Polymorphism
  • Multiple Inheritances
  • Class structure
  • Visibility
  • Labs

Classes and Object Scoping

  • Public, private and protected visibility
  • Singletons and defs
  • Inheritance mixins
  • Destructors and garbage collection
  • Namespaces and modules
  • Hooks
  • Freezing objects
  • Labs

Object Oriented Techniques

  • Clusters of classes
  • Programming and method standards
  • Formal Methods
  • Unified Modelling Language (UML)
  • Views

Strings and Regular Expressions

  • Meta Characters
  • Anchors, literals, character groups and counts
  • Matching in Ruby
  • Modifiers i, o, x and m
  • Pattern matching variables
  • Labs

Special Variables and Pseudo-Variables

  • ARGV and $0
  • Special variables
  • Environment variables
  • Pseudo-variables
  • Reserved words in Ruby
  • Labs

Exceptions

  • begin and end
  • Raise and rescue
  • Throw and catch
  • labs

Python Orientation

Python Orientation is the basic course for multiple streams of careers. QA testing, Bioinformatics scholar, Researcher in Science and technologies, System Administrators, Application Server Administrators such as WebSphere Admin, WebLogic Admin, Oracle SOA suite Admin, Oracle WebCenterSites Admin can use this course.
Python Training On-line, in class Course


Learning Objectives: 
In this course you will be able to write
  • Python’s architecture, which allows a quick start up with any Python library.
  • Python’s input and output details
  • Python error handling and Exception Handling
  • Python’s function protocols, memory model and object-oriented features
  • Python’s data types, built-in functions
  • Its scheme for creating and using packages and libraries
 Course Outline:
  1. Introduction Python programming
    • Python Scripting Language
    • Python History
    • Scope of the Python
    • Python Features
    • Installing Python
    • Python IDE
    • Program structure
    • Quiz
  2. Data types
    • Boolean
    • Number types: integers and floats
    • Strings
    • Sequences/Collections
    • Lists
    • Tuples
    • Dictionaries
    • Lab - Case Study
  3. Functions
    • Scopes
    • Arguments
    • The return values
    • The import and reload
    • Introspection
    • Lambda functions
    • Lab - Case Study
  4. Basic Elements
    • Python operators
    • Relational operators
    • The if statement
    • python loops
    • python for loops - list operations
    • control flows: break, continue
    • The pass statement
    • Lab - Case Study
  5. Exceptions Errors
    • What is Error?
    • What is Exception?
    • Exception vs Error
    • Exception Handling in Py
    • Runtime Error Handling
    • Exception Hierarchy
    • Handling Multiple Exceptions
    • The raise statement
    • Writing Your Own Exception Classes
  6. Python Module
    • What is module?
    • The import line
    • Using .pyc
    • Module search path
    • Zipped libraries
    • Creating modules
    • Package modules
    • Module aliases
  7. OO Python
    • Why OOPy?
    • Pillars of OOPy
    • Defining classes
    • Instance methods and data
    • Initializers
    • Class methods
    • Static methods
    • Inheritance
    • Multiple inheritance
    • Pseudo-private variable 
  8. Regular Expressions in Python
    • overview
    • Regular expression metacharacters
    • 're‘ Objects Searching for patterns
    • Matching without re objects
    • Compilation flags
    • Grouping Special groups
    • Replacing text
    • Replacing with a callback
    • Splitting a string
       
  9. File I/O
    • Reading
    • Writing
    • Pipes and data streams
    • Working with files and folders
    • Launching external processes
    • Remote Access, Permissions
    • Handling IO Exceptions
    • Meta data
    • monitoring processes
  10. Mini project works for Students 
    1. Create a Phone Book project 
    2. Create a Pincode directory
    3. Interconnect with MatLab (for Robotic students)
    4. Develope scripts using Interface with unit test module