IGNITE JUNIORS

C Programing

Course Outline

  • Introduction to C
  • Structure Of C
  • Data Types
  • Token and Expression
  • Control Statement
  • Functions in C
  • Array
  • Structure
  • Pointers
  • Strings
  • File Handling
  • Standard Libraries.

C++ programing

Course Outline:-

  • Object Oriented programming
  • Introduction to C++
  • Token, Expression and Control Statement
  • Functions in C++
  • Array
  • Structure
  • Classes and Objects
  • Constructor and Destructors
  • Operators Overloading
  • Inheritance
  • Pointer, Virtual Functions
  • Polymorphism
  • Managing Console I/O Functions
  • Working With Files
  • Templates
  • Exception Handling

Website Designing

Course Outline:-

HTML 5

  • Introduction
  • Laying out a page with HTML5
  • Page structure
  • New HTML5 structural tags
  • Pge simplification
  • The problems HTML 4 Addresses
  • The problems XHTML Adrresses
  • The new more Flexible approach of HTML5- paving the cowpaths
  • New feature of HTML 5
  • The HTML5 Spec(s)
  • Current state of browser support
  • Sections and articles
  • The section tag
  • The article tag
  • Outlining
  • Accessibility

Native Audio and Video  

  • The video Element
  • The audio element
  • Complete an exercise :marking up an audio element
  • Download the ogg file
  • Download the mp3 file
  • Creating the audio element
  • Download my finished version
  • Backwards compatability
  • Complete an exercise :marking up a video element,with fall back content
  • Download the mp4 video file
  • Download the ogv video file
  • Download the swf video file
  • Creating the video element
  • Download my finished versionof the video
  • Video and audio codecs

Javascript 

  • Introduction Java script
  • Evolving of Javacriptsince 1996
  • Current uses of javascript in web applications
  • Where javascript goes
  • Placing javascript code in separate .js files
  • Using unobtrusive javascript principles to separate handlers from HTML
  • Javascript language fundamentals
  • Statements
  • Variables and data types
  • Operators(for both numbers and strings )
  • Conditionals(if-else if –else and switch-case)
  • Loops(while,do-while,for)
  • Functions
  • Creating functions
  • Calling functions
  • Returning values
  • Understanding javascript objects
  • The role of objects in java script programming
  • Working with methods and properties
  • The javascript object hirerchy
  • The implicit window object
  • Event handlers
  • Javascript with forms
  • How forms into the java script dom
  • Setting focus on a specific field
  • Blocking a field from being edited
  • Setting field from being on user input
  • Basic validation:requiring field values to be filled in
  • Handling calculations within forms(useful for totalling order and others quantative form operations)

CSS 3 Understanding CSS  

  • Reviewing XHTML Basics
  • Understanding CSS Terminology
  • Adding rules to a style sheet
  • Adding selectors
  • Working with multiple declarationsa
  • Working with stylesheets
  • Embedding a style sheet
  • Importing an external style sheet
  • Importing multiple style sheets
  • Linking to an external style sheet
  • Managing style sheets

Sectors and the cascade

  • Understanding selectors
  • Using ID Selectors
  • Using Class Selectors
  • Using Grouped Selectors
  • Using Descendant Selectors
  • Looking For the Sources of Styles
  • Resolving Style Conflicts with Specificity
  • Using the ! important Declaration
  • Understanding Inheritance
  • Revealing Unstyled Documents
  • Applying User Style Sheets

Python Programing

Course Outline :-

Getting Started with Python

  • Introducing Python
  • Installing Python on Windows
  • Installing Python on Linux and other Operating Systems
  • Introducing Python IDLE
  • Programming in Interactive Mode
  • Programming in Scripting Mode

Types, Variables and Input/Output

  • Using quotes and escape character
  • String Concatenation and Repeater Operators
  • Using Mathematical Operators with Numbers
  • Understanding Variables
  • Getting User Input with input()
  • Using Strings Methods
  • Converting Values

Flow Control in Python

  • The if Statement
  • The else Clause
  • Using elif Clause
  • The while Statement
  • Avoiding infinite loops
  • Values as conditions
  • Using Logical Operators
  • Planning Your Program with Pseudocode

For Loops and Tuples

  • Using for Loops
  • Using Sequence Operators and Functions with Strings
  • Finding Length with len()
  • Using the in Operator
  • Indexing and Slicing Strings
  • Using Random Module
  • Using Tuples
  • Sequence Operators and Functions with Tuples

 

Core Java Programing

Course Outline:-

  • Object Oriented Programming
  • Data Types, Operators
  • Expressions and Flow Control
  • Arrays
  • Class Design - I
  • Advanced Class Features
  • Inheritance
  • Exceptions Handling and Assertion
  • Nested Classes and Interfaces
  • Garbage Collection, String & Wrapper Class
  • Building Java GUIs - I
  • Building Java GUIs - II
  • GUI Event Handling
  • Threads - I
  • Threads - II
  • Collections and Maps - I
  • JDBC
  • RMI
  • Web Application Architecture & Servlet
  • Java Server Pages

Networking

Course Outline

  •  Introduction to Networking
  •  Network Component
  •  Network Type
  •  Need of Networks
  •  Protocol
  •  Network Devices
  •  Network Interface Cards
  •  Windows Operating Systems
  •  Linux Operating Systems
  •  Cloud Computing