
- Home
- Programming Languages course in Gurgaon
Programming Languages
BIS offers best Programming Languages course in Gurgaon.
1. C Programming
Overview of the Programming Languages
- What is C Language
- Why C Language
- Future in C Language
- Summary
Setting up and Installing C Language
- Prerequisite in C Language
- Installation of C
- Summary
Data Type, Constants & Variables
- What is Data Types in C Language with practical
- Integers, long and short in C Language with practical
- Integers, signed and unsigned in C Language with practical
- Chars, signed and unsigned in C Language with practical
- Floats and Doubles in C Language with practical
- Constants in C with practical
- Variables in C with practical
- Keywords in C with practical
- How to get input from user with practical
- How to display output to user with practical
- Summary
Statement
- IF-Else Statement in C Language with practical
- for Loop in C Language with practical
- While Loop in C Language with practical
- Do-While Loop in C Language with practical
- Break in C Language with practical
- Continue in C Language with practical
- Switch in C Language with practical
- Summary
Function
- What is a Function in C Language with practical
- Passing Values between Functions in C Language with practical
- Call by Value in C Language with practical
- Call by Reference in C Language with practical
- Summary
Pointer
- An Introduction to Pointers
- Pointer Notation in C Language
- Back to Function Calls in C Language with practical
- Recursion in C Language with practical
- Summary
Preprocessor
- The C Preprocessor in C Language
- Features of C Preprocessor
- Macro Expansion in C Language
- Macros with Arguments with practical
- Macros versus Functions with practical
- File Inclusion in C Language with practical
- #if and #elif Directives with practical
- Miscellaneous Directives in C Language
- #undef Directive with practical
- #pragma Directive with practical
- Summary
Arrays
- What are Arrays in C Language
- A Simple Program Using Array
- How to Initialize Array in C Language with practical
- Passing Array Elements in C Language to a Function with practical
- Pointers and Arrays in C Language with practical
- Passing an Entire Array to a Function in C Language with practical
- Two Dimensional Arrays in C Language with practical
- Initializing a 2-Dimensional Array with practical
- Pointers and 2-Dimensional Arrays with practical
- Pointer to an Array with practical
- Passing 2-D array to a Function with practical
- Array of Pointers with practical
- Three Dimensional Array with practical
- Summary
String
- What are Strings in C Language
- How to get length of a string in C Language using strlen( ) with practical
- How to copy a string in C Language using strcpy( ) with practical
- How to concatenate a string in C Language using strcat( ) with practical
- How to compare two string in C Language using strcmp( ) with practical
- Summary
Structures
- What is Structures in C Language
- Why Use Structures in C Language
- Declaring a Structure in C Language with practical
- Accessing Structure Elements in C Language with practical
- How Structure Elements are Stored with practical
- Array of Structures in C Language with practical
- Additional Features of Structures with practical
- Uses of Structures with practical
- Summary
File Operation
- File Input/Output in C Language with practical
- File Operations in C Language with practical
- Opening a File in C Language with practical
- Reading from a File in C Language with practical
- Closing the File in C Language with practical
- Counting Characters, Tabs, Spaces, with practical
- A File-copy Program in C Language
- Writing to a File in C Language with practical
- File Opening Modes
- String (line) I/O in Files
- Summary
Operator &Enum
- Operations On Bits in C Language with practical
- Bitwise Operators with practical
- One’s Complement Operator with practical
- Right Shift Operator with practical
- Left Shift Operator with practical
- Bitwise AND Operator with practical
- Bitwise OR Operator with practical
- Bitwise XOR Operator with practical
- Enumerated Data Type with practical
- Uses of Enumerated Data Type with practical
- Summary
2. C++
Week 1:
Programming in C++ is Fun : Build and execute a C program in C++, Write equivalent programs in C++
Week 2:
C++ as Better C : Procedural Extensions of C
Week 3:
Overview of OOP in C++ : Classes and basic Object-Oriented features (encapsulation)
Week 4:
Overview of OOP in C++ : More OO features, overloading, namespace and using struct and union
Week 5:
Inheritance : Generalization / Specialization of Object Modeling in C++
Week 6:
Polymorphism : Static and Dynamic Binding
Week 7:
Type Casting &Exceptions : C++ cast operators; C++ Exceptions & standard exception classes
Week 8:
Templates & STL – Function and Class templates and using STL like containers, algorithms
3. Python
- Introduction
- History
- Features
- Setting up path
- Working with Python
- Basic Syntax
- Variable and Data Types
- Operator
- Conditional Statements
- If
- If- else
- Nested if-else
- Looping
- For
- While
- Nested loops
- Control Statements
- Break
- Continue
- Pass
- String Manipulation
- Accessing Strings
- Basic Operations
- String slices
- Function and Methods
- Lists
- Introduction
- Accessing list
- Operations
- Working with lists
- Function and Methods
- Tuple
- Introduction
- Accessing tuples
- Operations
- Working
- Functions and Methods
- Dictionaries
- Introduction
- Accessing values in dictionaries
- Working with dictionaries
- Properties
- Functions
- Functions
- Defining a function
- Calling a function
- Types of functions
- Function Arguments
- Anonymous functions
- Global and local variables
- Modules
- Importing module
- Math module
- Random module
- Packages
- Composition
- Input-Output
- Printing on screen
- Reading data from keyboard
- Opening and closing file
- Reading and writing files
- Functions
- Exception Handling
- Exception
- Exception Handling
- Except clause
- Try ?finally clause
- User Defined Exceptions.
4. JAVA
- Basics of Java - What, Where and Why?
- History and Features of Java
- Internals of Java Program
- Difference between JDK,JRE and JVM
- Internal Details of JVM
- Variable and Data Type
- Unicode System
- Naming Convention
- OOPS Conecpts
- Advantage of OOPs
- Object and Class
- Method Overloading
- Constructor
- static variable, method and block
- this keyword
- Inheritance (IS-A)
- Aggregation and Composition(HAS-A)
- Method Overriding
- Covariant Return Type
- super keyword
- Instance Initializer block
- final keyword
- Runtime Polymorphism
- static and Dynamic binding
- Abstract class and Interface
- Downcasting with instanceof operator
- Package and Access Modifiers
- Encapsulation
- Object class
- Object Cloning
- Java Array
- Call By Value and Call By Reference
- strictfp keyword
- Creating API Document
- String Handling
- String : What and Why?
- Immutable String
- String Comparison
- String Concatenation
- Substring
- Methods of String class
- StringBuffer class
- StringBuilder class
- Creating Immutable class
- toString method
- StringTokenizer class
- Exception Handling
- Exception Handling : What and Why?
- try and catch block
- Multiple catch block
- Nested try
- finally block
- throw keyword
- Exception Propagation
- throws keyword
- Exception Handling with Method Overriding
- Custom Exception
- Nested Classes
- Nested Class : What and Why?
- Member Inner class
- Annonymous Inner class
- Local Inner class
- static nested class
- Nested Interface
- Multithreading
- Multithreading : What and Why?
- Life Cycle of a Thread
- Creating Thread
- ThreadSchedular
- Sleeping a thread
- Joining a thread
- Thread Priority
- Daemon Thread
- Thread Pooling
- Thread Group
- ShutdownHook
- Performing multiple task by multiple thread
- Garbage Collection
- Runnable class
- Synchronization
- Synchronization : What and Why?
- synchronized method
- synchronized block
- static synchronization
- Deadlock
- Inter-thread Communication
- Interrupting Thread
- Input and output
- FileOutputStream&FileInputStream
- ByteArrayOutputStream
- SequenceInputStream
- BufferedOutputStream&BufferedInputStream
- FileWriter&FileReader
- CharArrayWriter
- Input from keyboard by InputStreamReader
- Input from keyboard by Console
- Input from keyboard by Scanner
- PrintStream class
- PrintWriter class
- Compressing and Uncompressing File
- Reading and Writing data simultaneously
- DataInputStream and DataOutputStream
- StreamTokenizer class
- Serialization
- Serialization & Deserialization
- Serialization with IS-A and Has-A
- transient keyword
- Networking
- Socket Programming
- URL class
- Displaying data of a web page
- InetAddress class
- DatagramSocket and DatagramPacket
- Two way communication
- AWT and EventHandling
- AWT Controls
- Event Handling by 3 ways
- Event classes and Listener Interfaces
- Adapter classes
- Creating Games and Applications
- Swing
- Basics of Swing
- JButton class
- JRadioButton class
- JTextArea class
- JComboBox class
- JTable class
- JColorChooser class
- JProgressBar class
- JSlider class
- Digital Watch
- Graphics in swing
- Displaying Image
- Edit Menu for Notepad
- Open Dialog Box
- Creating Notepad
- Creating Games and applications
- LayoutManagers
- BorderLayout
- GridLayout
- FlowLayout
- BoxLayout
- CardLayout
- Applet
- Life Cycle of Applet
- Graphics in Applet
- Displaying image in Applet
- Animation in Applet
- EventHandling in Applet
- JApplet class
- Painting in Applet
- Digital Clock in Applet
- Analog Clock in Applet
- Parameter in Applet
- Applet Communication
- Creating Games
- Reflection API
- Reflection API
- newInstance() & Determining the class object
- javap tool
- creating javap tool
- creating appletviewer
- Accessing private method from outside the class
- Collection
- Collection Framework
- ArrayList class
- LinkedList class
- ListIterator interface
- HashSet class
- LinkedHashSet class
- TreeSet class
- PriorityQueue class
- ArrayDeque class
- Map interface
- HashMap class
- LinkedHashMap class
- TreeMap class
- Hashtable class
- Comparable and Comparator
- Properties class
- JDBC
- JDBC Drivers
- Steps to connect to the database
- Connectivity with Oracle
- Connectivity with MySQL
- Connectivity with Access without DSN
- DriverManager
- Connection interface
- Statement interface
- ResultSet interface
- PreparedStatement
- ResultSetMetaData
- DatabaseMetaData
- Storing image
- Retrieving image
- Storing file
- Retrieving file
- Stored procedures and functions
- Transaction Management
- Batch Processing
- JDBC New Features
- Mini Project
- Java New Features
- Assertion
- For-each loop
- Varargs
- Static Import
- Autoboxing and Unboxing
- Enum Type
- Annotation
- Internationalization
- Internationalization ResourceBundle class
- I18N with Date
- I18N with Time
- I18N with Number
-
I18N with Currency
5. .NET
|
Advance Language Features and Base Class API
|
Debugging SQL-Server Stored Procedures. |
ADVANCE PHP
- Introduction to OOPS
- Objects
- Declaring a class
- The new keyword and constructor
- Destructor
- Access method and properties using $this variable
- Public ,private, protected properties and methods
- Static properties and method
- Class constant
- Inheritance & code reusability
- Polymorphism
- Parent:: & self:: keyword
- Instanceof operator
- Abstract method and class
- Interface
- Final
- Exception Handling
- Understanding Exception and error
- Try, catch, throw
- Framework- Cake PHP
- Introduction to CakePHP
- Understanding the MVC Pattern Models
- How MVC works?
- CongfigurationCakePHP
- Setting up CakePHP with apache Enviornmenteg. Enable mod_rewrite
- Configuration CakePHP to work with database
- Running Cake for the first time
- Cake Convention: Naming convention for MVC and database tables
- Models: Creating up model for a database table
- Fetching data
- Saving and updating data
- Deleting data
- User defined function in model
- Data Validation
- Controller: Creating controller
- Controller function
- Interacting with model
- Interacting with views
- Controller variables and parameters
- Redirection
- Getting post data
- Views: Creating Views
- Working with configuration layout
- Creating custom layout
- Element and helpers
- Cake session:
- Storing data in cake session
- Reading a session data
- Delete data from session
- CMS- Wordpress
- WordPress Introduction
- Understanding and Using domain names
- WordPress Hosting Options
- Installing WordPress on a Dedicated Server
- Understanding Directory Permissions
- Basics of the WordPress User Interface
- Understanding the WordPress Dashboard
- Pages, Tags, Media and Content Administration
- Core WordPress Settings
- Finding and Using WordPress Plugins
- Finding and Installing Plugins Quickly and Easily
- Upgrading WordPress Plugins
- Recommended WordPress Plugins
- Working with WordPress Themes
- Understanding the Structure of WordPress Themes
- Finding Themes and Choosing the Right One
- Installing and Configuring Themes
- Editing and Customizing Themes
- Using Theme Frameworks and Parent-Child Themes
- Theme Best Practices
- WordPress Content Management
- Understanding Posts Versus Pages
- Organizing Posts with Categories
- Connecting Posts Together with Tags
- Custom Post Types and Custom Taxonomies
- Managing Lists of Links
- Creating and Managing Content
- Hands-On Training on the WordPress Editors
- Hands-On Training on the New Image Editor
- All Frameworks and CMS
- Framework
- CodeIgniter
- CakePHP
- CMS
- WordPress
- Joomla!
- Drupal
- Magento (E-commerce )
