Overview
This training course teaches the programming skills that are required for developers to create software applications
using the programming language. The course introduces many of the techniques and technologies employed by
modern desktop and enterprise applications.
At the end of the course, students should leave the class with a solid knowledge of software programming and how to
use it to develop software applications
Prerequisites
Optimally, students will have experience with using computer, typing with any text editor. Or done Computer Fundamentals Course.
Course Outline
- Fundamentals in C
- Operators and Expressions
- Data Types
- Input-Output Library Functions
- Control statements
- Function
- Array
- Pointer
- Strings
- Structure
- File Handling
- Fundamentals in C++
- Introduction to oops
- Classes and Objects
- Constructors and Destructors
- Overloading
- Inheritance
- Polymorphism
- Exception handling
- File handling
- STL
- Introduction to Visual Studio
- The C# language essentials
- Methods and event Handlers
- Exceptions and Validate data
- Arrays and Collections
- Object-Oriented Programming
- Work with Inheritance
- Developing the Code for a Graphical Application
- Database Programming
- Getting started with JAVA
- Eclipse- IDE for JAVA
- Datatypes and Variables
- Operators and Expressions
- Control Flow
- Methods
- Object-oriented programming
- Using Java Objects
- Inheritance in Java
- Packages
- Exception Handling
- Inner Classes
- Introduction to Threads
- Thread Synchronization and Concurrency
- GUI (Graphical User Interface) programming
- JDBC
- Introduction to Python
- Basics of Python
- Operators
- Control Flow
- Functions
- Modules
- Packages
- File Handling
- Exception Handling
- GUI Programming with Tkinter
- Event Handling
- Database Programming
- Effective Business Communication
- Interpersonal Communication
C Programming
C++ Programming
C# Programming with .NET (Windows Application)
Java Programming
PYTHON (Core and Advance)
Course duration
It is a 12 months* course, depending on the specialisation chosen. Classes are held 1 hours a day/ 5 days a week.(M-F).
Fee Range
Rs 50,000*
Job opportunities
Web designer
HTML5 programmer
C programmer
.NET app engineer
Web application developer
Mobile application developer
MVC developer
Java EE application engineer
Spring & Hibernate developer
Open source application engineer
PHP developer
Drupal developer
Responsive web developer
.NET web & enterprise application developer
Java web & enterprise application developer
Open Source web application developer
Interested to join Software Programmer course?
(Fill the enquiry form to get a call from our career counsellors.)
*Note: Fees & duration may vary based on course & centre location. The fees indicated are exclusive of applicable taxes. For details, contact your nearest TechBricks centre!