You are on page 1of 4

Summer Internship/Training 2012

NIVT invites Applications from students of Govt. / Privately funded Engineering colleges, for 4-6 weeks Summer Internship/Training, starting from June, 2012. The eligibility and selection procedure are given below. Students studying for a B.Tech/BCA Degree in CS/IT or those in EE/ECE/Math whose work intersects with CS, may apply for this programme, by submitting or sending their CV. B. Tech/BCA III year students will be given preference, but B. Tech. II year students may also apply. All students selected for this programme will be required to deposit INR 1950 as training fees of Fundamentals of Java Language, ASP.NET & PHP training program. All expenses, including travel and accommodation, will have to be borne by the students themselves. Successful students will get the certificate of completion from NIVT, Industrial Training Centre affiliated to Directorate General Of Employment and Training, Govt. Of India Ministry of Labour for Information and communication technology Sector. The last date for receiving applications is 31st March, 2012. Novel Research and Development India (P) Ltd. would appoint assessing bodies to assess the competencies of the trained persons. This, in turn, will ensure quality of training and credibility of the programme. One can select any one of the following Programme: a. Java+J2EE (Case study) +MS-SQL-Server b. ASP.Net (Case Study) +MS-SQL-Server c. PHP & MYSQL Applications on prescribed format provided by NIVT are to be filled up at NIVT head office at Salt Lake. You can register your name by sending the DD/Cheque of Rs.500 as registration fees in favour of Novel Research and Development India (P) Ltd.. Please mention Summer Internship 2012 & Course Name on the envelope. Outstation students need to send an application in plain paper mentioning the DD/CHQ NO, Name, Address, Name of the Course and Phone/Mobile No. For accommodation of out station students we can only provide the contact no. of PG owners. Documents to be submitted: Attested three Xerox copies of a. 10th standard Admit Card b. Marks Sheet of 12th Standard c. Three Copies photograph d. Last Semester Mark sheet

Program Details - ASP.NET 1. Introduction to .NET:


What is .NET Advantage of .NET What is web application and website .NET Framework What is B2B and B2C application What is Dynamic site and Static site

5. Working with Database Server:


Create Database, create table in Query Analyzer Create Database, create table in Enterprise Manager

2. Object Oriented Programming System:


Concept of class and object Working with constructor and destructor Encapsulation Inheritance Polymorphism Method Overloading Get and Set property

6.

Introduction to ADO.NET:
ADO vs. ADO.NET Type of ADO.NET operations System.Data System.Data.SqlClient System.Data.odbc System.Data.oledb Data Adapter Data Reader Working with DataTable and Dataset

3. Working with Server Control: a. Standard Control


Label, Textbox, Button, Linkbutton, Imagebutton, Dropdownlist, Listbox, Checkbox, Checkboxlist, Radiobutton, Radiobuttonlist, Panel

7. Database programming with

ADO.NET
Database connectivity User registration User Login

8. Data Binding
Data binding concept
GridView edit,update,delete,paging

b. Validation Control
Required Field Validator Compare Validator Regular Expression Validator Range Validator

9. Uploading and Downloading Files


Using FileUpload control to select the file Setting the location and filename to upload the files Upload the files

c. Navigation Control
Menu Tree View

10. State Management Technique


Client side state management technique Server side state management technique Accessing data through Query St

4. Master Page:
Master page and Content Place Holder

2 case studies at the end of Programme

Program Details - J2EE


4 - 6 weeks program 1. Basics Introduction to OOP Introduction to JVM Components of Java EE for Web development Encapsulation, inheritance and polymorphism 2. Java object-oriented features Instantiating objects from classes Extending existing classes Overloading and overriding methods Methods (functions) Abstract classes and interfaces Organizing classes with packages and visibility modifiers 3. Some other important classes of Java String, String Buffer Exception Handling (use of try, catch, finally, creating own exception) 4. Storing and Retrieving Data with File I/O Java streams, Readers and Writers Accessing files Reading and writing files Creating, deleting and renaming files Obtaining directory and file information 5. Working with Relational Databases Leveraging the JDBC API Choosing database drivers Connecting to a database Improving performance with prepared statements Submitting SQL statements Retrieving and processing results 6. Generating Content with Servlets Integrating servlets into the Web application architecture Utilizing the Java Servlet API Accessing servlet environment variables Creating Web-based forms for user input Adding text fields and drop-down lists Linking forms to servlets Retrieving form data in the servlet 7. Maintaining State in Java Web Applications Different session management techniques URL Rewriting Hidden Fields Cookies Session Object Knowing which technique to use 8. Creating Java Server Pages (JSP) JSP fundamentals Design goals of JSP Using JSP scriptlets, expressions and declarations Communicating with the client using built-in JSP server objects Storing common application data 2 Case Studies at the end of the program

Program Details - PHP

1. Introduction to PHP o How PHP works with the web server o Benifits of PHP Over other server side languages o How PHP scripts work o Install PHP 5 Apache MySQL on Windows using XamppServer. o PHP Introduction o 2. PHP Building Blocks o Basic PHP syntax o Data types o Variables and Constants o Operators o Conditional statements o Looping statements 3. Writing Web Pages with PHP o Outlining Web Protocols o Use of HTML for web design purpose o HTML scripts and Form's element o Embedding PHP code into HTML pages o Retrieving form data with $_POST, $_GET and $_REQUEST arrays o Redirecting web pages o Adding dynamic content 4. Arrays in PHP o Introduction of Arrays o Numerically Indexed arrays o Array sorting o Array Functions

5. Functions in PHP o Introduction to Functions o Introducing Functions o Defining Functions o Using parameters o Understanding scope o Returning values o Calling by value versus calling by reference o Using require() and include() 6. Session & Cookie o What Session Control is? o Understanding Basic Session Functionality o Starting a Session o Registering Session variables o Using Session Variables o Destroying the variables and Session 7. MySQL Database & Database Programming o Install and Upgrade MySQL for the most common operating systems o MySQL Architecture Overview o Invoking MySQL in Command Line Environment o MySQL Server start & shutdown process o Defining a Database o Creating Tables & Fields in MySQL o Overview of Data Types in MySQL o Introduction to SQL o Executing DDL & DML Queries in MySQL Environment 8. Advanced PHP techniques o User Registration & Login o File upload and Download

2 Case Studies at the end of the program

You might also like