12
Introduction

Projects platinum intro

Embed Size (px)

Citation preview

Introduction

• An academic project is a representation of a real-life project, which is research-based and provides hands-on experience which enables learners to put into practice the learning and experience that they have gained while learning relevant concepts and technologies.

• Therefore, projects are crucial for providing real world experiential learning to young professionals to make them day one industry ready.

• NIIT and IBM have collaborated to provide students with academic projects based on real-world requirements sought by organizations. These academic projects have been designed by IBM experts with their vast experience in enterprise software development.

• This partnership with IBM is a continuation of NIIT's endeavour to give students an edge through industry relevant training.

• Projects are needed for end-to-end learning of students.

• Projects provide students exposure to all the stages of SDLC, such as:

• Requirement gathering

• Application design

• Development

• Application testing

• Bug fixing

• Performance optimization

• IBM projects are developed in IBM Software Labs by industry experts

• NIIT and IBM partnership helps fulfill the academic need of the student

Duration : 264 hours

• Fresher’s enrolled through NIIT will undergo a program on application development on the Java platform and the IBM’s bridge module, which will provide necessary skills and knowledge on tools and technologies to start the IBM CE Projects.

Leve

l 2Le

vel 1

Oracle 10g: Introduction to SQL Ed 3After completing this module, students will be able to:• Identify the major structural components of Oracle Database 10g• Retrieve row and column data from tables with the SELECT statement • Create reports of sorted, restricted and aggregated data• Run DML statements to update data in Oracle Database 10g• Obtain metadata by querying the dictionary views

Developing Object Oriented Applications Using Java SEJava FundamentalsAfter completing this module, students will be able to:• Describe the concept and features of object-oriented programming • Declare and manipulate variables, literals and arrays • Identify data types and expressions • Create classes and objects and add methods of a class• Describe the key language features and compile and run a Java technology application

Java Programming LanguageAfter completing this module, students will be able to:• Create programs using language syntactic elements, constructs, and object-oriented paradigm• Implement exception-handling and use collections application programming interface (API)• Create programs to read and write to files• Create event driven GUI using Swing• Create multithreaded Java applications• Develop Java client and server programs by using TCP/IP

Java Database ConnectivityAfter completing this module, students will be able to:• Define the layers in JDBC architecture • Identify different types of JDBC drivers • Manage transactions and perform batch updates in JDBC • Create JDBC applications to access and query a database

Web Component Development Using JSP/ServletsAfter completing this module, students will be able to:• Write servlets using the Java™ programming language (Java servlets)• Create robust Web applications using Struts, session management, filters, and database

integration• Write pages created with JavaServer Pages™ technology (JSP™ pages)• Create easy to maintain JSP pages using the Expression Language, JSP Standard Tag Library

(JSTL), and the Struts Tiles framework• Create robust web applications that integrate Struts and JSP pages

Best Practices of SDLC & Database Management Using DB2• Software Engineering – bird’s eye view• SDLC phases• Retrieve data from a DB2 table by writing SQL statement and using Control Center• Create and Maintain data of DB2 table by writing SQL statements and Control Center

OO Modelling Using RSA 7.5• Describe the basic principles of OO• Explain what the UML represents• Explain abstraction, encapsulation, modularity, polymorphism, generalization and hierarchy• Use UML to create various types of models (Analysis, Design, and so on)• Create UML structural, behavioral, and interaction diagrams

Web Application Development And Deployment using RAD/WAS 7.5• Describe Java EE component model and its use in building server-side applications• Develop server-side applications using IBM Rational Application Developer and IBM WebSphere

Application Server• Implement Role based security in Web applications

• Audit Irregularities Management System (AIMS)

• Competency Management System

• Online Maid Bureau

• E-Rural Employment

• Feedback Analysis System

• Life Insurance Policy Management System

Tools and Technologies to be used:

1. UML diagrams using Rational RSA7.5

2. Developing, testing, deploying Web applications using Rad 7.5, Web-Sphere Application Server tool-kit which serves dual purpose i.e. as an IDE as well as an application server

3. Database Management using DB2 9.5

• After completing this course, the learner acquires the necessary knowledge and skills required for designing, developing, and deploying Web applications using IBM Rational tools.

• Students will form groups and a Project report is submitted by a group in the form of one document.

• The students will use the standard Project Template and submit their project documentation for evaluation.

• Please find below the breakup of marks/weightage :

Level 1:

Level 2:

• The total weightage for 1st two evaluations is 70% and student should score above 45 (in the first 2 evaluations) to clear the assessment. These evaluations will be conducted in the 17th and 21st week respectively.

• In case student scores less than 60%, he/she will be provided with an NIIT transcript ONLY.

• In case student scores 60% or more, he is awarded an IBM Project Completion Certificate along with the transcript.

Appraisal Weightage Cut off score for IBM Certificate

Project Evaluation 1 – (@NIIT) 30% 45%

Project Evaluation 2 – (@NIIT) 40%

Project Evaluation 3 – (By IBM) 30% 15%

Appraisal Weightage

Module Test 1 50%Module Test 2 50%