Technical Training is a 30 - 48 hours workshop, which is fully equipped to provide a review on high end software training in the latest technologies. This helps the students analyze their capability technically and will also sharpen their technical skills before going to the interview. This cost-effective, customized institutional training solutions help students enhance their capabilities, add new skills and to equip themselves, re-tool their core competencies and stay productive. It uses simple, in an easy to understand language to describe the methods and tools to improve the quality of student’s in campus recruitment.
- Sharpen the technical skills of the students before the interview.
- To function effectively in the campus recruitment.
- Take part effectively in various selection procedures adopted by the recruiters and be technically sound.
- Once recruited, perform effectively thereby enhancing the brand image of the college.
- To understand and develop their overall technical skills, equip them with the right kind of knowledge & skill sets required to face the challenges.
- Helps the student’s to answer the technical questions in a easy and a structured manner.
- Intro to C: The basics of C
- If statements: If statements, and how to use boolean operators
- Loops in C: All you want to know about loops
- Functions: Using functions
- Switch case: About the switch case structure
- Pointers: Using pointers to access memory locations
- Structures: Learn about grouping multiple variables together under a single name
- Arrays: Learn about arrays - one variable with many values
- C-style Strings: About character arrays (strings)
- File I/O: About file I/O in C
- Typecasting: Typecasting: making variables look like another data-type
- Command line arguments: How to accept command line arguments
- Linked Lists: The basics of singly linked lists
- Recursion: Recursion--a function calling itself
- Variable argument lists: Learn to write flexible functions accepting a variable number of arguments
- Binary Trees: Learn about binary trees, a fundamentally important data structure.
- Intro to C++: The basics of C++
- If statements: If statements, and some boolean information
- Loops in C++: All you want to know about loops
- Functions: Functions...all about them, making and using the critters
- Switch case: About the switch case structure
- Pointers: Using pointers to access memory locations
- Structures: Structures, all about them, and how to use them
- Arrays: All about arrays
- Strings: About character arrays (strings)
- File I/O: About file i/o
- Typecasting: Typecasting: making variables look like another data-type
- Classes: Introduction to Object Oriented Programming (OOP)
- Inline functions: More information about functions
- Command line arguments: How to accept command line arguments (AND checking file existence)
- Linked Lists: The basics of singly linked lists
- Recursion: Recursion--a function calling itself
- Variable argument lists: Functions accepting a variable number of arguments
- Binary Trees: Introduction to an important abstract data type
- Inheritance: Inheritance - An Overview
- Initialization Lists and Inheritance Initialization lists are necessary for most classes that use inheritance or include objects
- C++ Class Design: More tips and tricks for class design
- Enumerated types: Learn to use enumerated types for type-safety and clarity
- Formatted Output: in C++ using i/o manipulation Learn how to create nicely formatted output in C++.
- Templates in C++: Learn how to use templated classes in C++
- Templated functions: Templates can be used to write generic functions as well as generic classes
- Template specialization and partial specialization: Learn how to optimize templates by creating specialized instances for certain types
- Understanding the C Preprocessor: Constants, Macros, and other Tricks Learn how to use the C preprocessor
2 (A): Compiling and Running a Simple Program
- A Word About the Java Platform
- Setting Up Your Computer
- Writing a Program
- Compiling the Program
- Interpreting and Running the Program
- Common Compiler and Interpreter Problems
- Code Comments
- API Documentation
2 (B): Building Applications
- Application Structure and Elements
- Fields and Methods
- Constructors
- To Summarize
2 (C): Building Applets
- Application to Applet
- Run the Applet
- Applet Structure and Elements
- Packages
2 (D): Building a User Interface
- Swing APIs
- Import Statements
- Class Declaration
- Global Variables
- Constructor
- Action Listening
- Event Handling
- Main Method
- Applets Revisited
2 (E): Writing Servlets
- About the Example
- HTML Form
- Servlet Backend
2 (F): File Access and Permissions
- File Access by Applications
- Exception Handling
- File Access by Applets
- Granting Applets Permission
- Restricting Applications
- File Access by Servlets
- Appending
2 (G): Database Access and Permissions
- Database Setup
- Create Database Table
- Database Access by Applications
- Establishing a Database Connection
- Final and Private Variables
- Writing and Reading Data
- Database Access by Applets
- JDBC Driver
- JDBC-ODBC Bridge with ODBC Driver
- Database Access by Servlets
- Database and SQL: Definition of Database and SQL.
- RDBMS/DBMS (Procedural and Non-Procedural): Explain these concepts:
- Database Normalization: Explain database normalization and all the forms.
- Database Design: Explain the steps and documents prepared for database design.
- Basic SQL Queries: Explain the basic SQL queries.
- Building Database in MySQL: Steps to build a database using MySQL (Open Source)
- Keys: Explain the different types of Keys available and their usage.
- Advanced SQL Queries: Explain the advanced SQL queries
- Full Text Indexing and Searching: Powerful searching
- Optimization: Explain Clustering and Ordered Indices.
- Replication: Usage and how replication is done.
- Transactions: Define a Transaction using ACID.
- Views, Triggers and Procedures: Explain with examples, views, triggers and procedures.
- Distributed and Object Oriented Databases: Explain distributed and OO databases.
- What is UNIX and is Linux an OS for us?
- Directories
- Moving around the file system
- Listing directory contents
- Changing file permissions and attributes
- Moving, renaming, and copying files
- Viewing and editing files
- Shells
- Environment variables
- Interactive History
- Filename Completion
- Bash shell.
- Redirection
- Pipes
- Command Substitution
- Searching for strings in files: The grep command
- Searching for files: The find command
- Reading and writing tapes, backups, and archives: The tar command
- File compression: compress, gzip, and bzip2
- Looking for help: The man and apropos commands
- Basics of the vi editor
- Redhat Linux OS Demonstration
- Introduction to web apps: What is a web app and how does it affect our lives
- Web 2.0: What is Web 2.0?
- Technologies used in the Web apps world: All the technologies that go in to bring up a web application.
- Types of web apps: Different type of web applications based on technology and business needs.
- Requisites to start developing a web app: Skill set and tools/software required starting developing a web app development.
- Basic PHP/MySQL web app: The most common type of web app available on the Internet
- Basic Web 2.0 web app: Web app development the Web 2.0 way
- Basic J2EE web app: The enterprise web app
- Future of web apps: What to expect from future web app developments and generate ideas about them
- Project Development Methodologies: The various development methodologies followed in the industry and their pros and cons.
- Various phases of project lifecycle: The phases of a project lifecycle and what happens in every phase.
- Deliverables at every phase: The deliverables submitted at every phase in a project lifecycle.
- Roles and Responsibilities: The various roles and their corresponding responsibilities in a project.
- Importance of project documentation: Why project documentation is so important?
- Various types of project documentation: The types of documentation for every project deliverable and phase.
- Documentation delivered at every phase: What documentation to deliver at which phase.
- Documentation standards: The standards followed which preparing and reviewing the documentation.
- A firsthand experience at project with guidance from experienced trainers.
- It prepares the student with ideas for the final year project.
- Confidence boost after practical exposure to the concepts learnt so far.
9 (A): VHDL
- VHDL Application field
- VHDL Language & Syntax overview
- Simulations & Process executions
- Synthesis & Advanced Synthesis
- Project Management overview
9 (B): Verilog
- What’s new in Verilog
- Verilog Operations & Behavioural Modelling
- Verilog Quick Reference
9 (C): ASIC - FPGA
- ASIC Suppliers & standard logic suppliers
- Its usage in technology
- Case studies on ASIC – FPGA
9 (D): EDA & CAD
- Schematic capture and PCB layout
- Free verilog tools
- CAD CAM Overview
- Micro Controller
- Programming micro controller using ‘C’
- Advanced concepts in ‘Embedded C’
- PIC Microcontroller hardware & programming
- Specialities in Embedded system
- Recent trends in Embedded systems
- Serial & wireless communication, TCP / IP
- Option 1: 30 Hours i.e., 5 day Workshop
- Option 2: 60 Hours i.e., 10 Days Workshop (for Optimum Result)
- IT, CSC, MCA - Modules 1 – 8
- EEE, E&I , Mech - Modules 1 & 2 (overview) – 3 -8 ( Overview & Basics)
- Telecom, ECE - Modules 3 - 10
Technical Quiz
Mock Technical Interview Questions