Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)



Similar documents
KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

INFORMATION BROCHURE

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

The C Programming Language course syllabus associate level

El Dorado Union High School District Educational Services

Java (12 Weeks) Introduction to Java Programming Language

Objectif. Participant. Prérequis. Remarque. Programme. C# 3.0 Programming in the.net Framework. 1. Introduction to the.

Java Application Developer Certificate Program Competencies

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

PART-A Questions. 2. How does an enumerated statement differ from a typedef statement?

C++ Programming Language

Programming in C# with Microsoft Visual Studio 2010

BCS2B02: OOP Concepts and Data Structures Using C++

B.Sc. (Computer Science) First Year

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)

Visual Basic. murach's TRAINING & REFERENCE

Glossary of Object Oriented Terms

DotNet Web Developer Training Program

Web Development using PHP (WD_PHP) Duration 1.5 months

Fundamentals of Java Programming

Programming and Software Development (PSD)

PG DAC. Syllabus. Content. Eligibility Criteria

: provid.ir

Application Development,.NET

Specialized Programme on Web Application Development using Open Source Tools

Certified PHP Developer VS-1054

C++ INTERVIEW QUESTIONS

Java EE Web Development Course Program

Fundamentals of Programming and Software Development Lesson Objectives

Yarmouk University Faculty of Science and Information Technology Department of Computer Information Systems CIS 282 Developing Web Applications

Skills for Employment Investment Project (SEIP)

Course Title: Software Development

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Object Oriented Programming With C++(10CS36) Question Bank. UNIT 1: Introduction to C++

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

Multichoice Quetions 1. Atributes a. are listed in the second part of the class box b. its time is preceded by a colon. c. its default value is

Web Application diploma using.net Technology

Object Oriented Software Design II

Web Development in Java

Visual C# 2012 Programming

Curriculum Map. Discipline: Computer Science Course: C++

DIABLO VALLEY COLLEGE CATALOG

2. Advance Certificate Course in Information Technology

WEB APPLICATION DEVELOPMENT. UNIT I J2EE Platform 9

B.C.A. DEGREE EXAMINATION, NOVEMBER 2010 Fifth Semester Computer Applications Elective WIRELESS APPLICATION PROTOCOL (CBCS 2008 onwards)

DIPLOMADO DE JAVA - OCA

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL

Android Application Development Course Program

(ENTD361 is highly recommended before taking this course)

Evolution of the Major Programming Languages

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming

Certified PHP/MySQL Web Developer Course

Specialized Programme on Web Application Development using Open Source Tools

Course Number: IAC-SOFT-WDAD Web Design and Application Development

Computing Concepts with Java Essentials

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

MSc Information Technology - E521

Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Semester-V. BCA 501-Software Engineering(BCA V) SDLC Models, Exploratory style and modern approaches of programming.

An Incomplete C++ Primer. University of Wyoming MA 5310

CEC225 COURSE COMPACT

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Java SE 8 Programming

MA-WA1920: Enterprise iphone and ipad Programming

DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES

SQL Server for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description


This class is intended for experienced software developers who understand object-oriented programming (OOP) and C# or VB.NET.

Course Descriptions. preparation.

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction

Computer Science Course Descriptions Page 1

Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET

C#5.0 IN A NUTSHELL. Joseph O'REILLY. Albahari and Ben Albahari. Fifth Edition. Tokyo. Sebastopol. Beijing. Cambridge. Koln.

Division of Mathematical Sciences

Upgrading a Visual Basic Application to.net:

ASP.NET Overview. Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland

Facebook Twitter YouTube Google Plus Website

ASP.NET Using C# (VS2012)

C# Cookbook. Stephen Teilhet andjay Hilyard. O'REILLY 8 Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo '"J""'

CATALOG OF CLASSES IT and Technical Courses

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

1) Explain the following evolutionary process models: a) The spiral model. b) The concurrent development model.


About the Authors About the Technical Reviewer

How To Train Aspnet

How To Port A Program To Dynamic C (C) (C-Based) (Program) (For A Non Portable Program) (Un Portable) (Permanent) (Non Portable) C-Based (Programs) (Powerpoint)

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

This module explains fundamental aspects of Microsoft Dynamics NAV Development Environment.

4.1 CD BSc (Hons) Information Technology (Diploma to Degree Upgrade 1.5 Years Part Time)

Objective C and iphone App

Java SE 7 Programming

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

Transcription:

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies) Duration of Course: 6 Months Fees: Rs. 25,000/- (including Service Tax) Eligibility: B.E./B.Tech., M.Sc.(IT/ computer Science / Electronics), MCA, BCA, PGDCA, DOEACC A, B level, Diploma Computer Science, Electronics, or graduates in any stream having basic programming concepts. Training Location: Gorakhpur: National Institute of Electronics & Information Technology, M.M.M. Technical University Campus, Deoria Road, Gorakhpur (U.P.)-273010 Mobile: 7752997206 E-Mail: vishal@nielit.gov.in

Course Content: It consists of following six modules: S. No. Name of the Module No of Theory Hours No of Practical Hours 1. Programming in C and C++ 60 60 2. Database Management System and 30 30 Computer Network basics 3. Programming in.net Technologies 150 150 4. Software Engineering 30 30 5. Project Work 180 Hours Total 720 Hours

Module-I: Programming in C and C++ 1. Introduction Types of Programming Language Introduction to C 2. C Fundamentals C character set Identifiers and keywords Data types Constants Variable and Arrays Declarations Expressions Statements Symbolic constants 3. Operators and expressions Arithmetic operators Unary operators Relational and logical operators Assignment operators Conditional operators Library function 4. Data Input and Output Single character Input- get char function Single character Output- put char function Entering Input Data- Scan f function Writing Output Data- print f function Get and puts function 5. Control statements While statement D0-while statement For statement Nested loops If-else statement Switch statement Break statement Continue statement Comma statement Go to statement 6. Functions Introduction (Brief overview) Defining function Accessing a function Passing arguments to a function Specifying argument data types Function prototypes Recursion 7. Program Structure Storage Classes Automatic variables Static variables Multiple file programs 8. Arrays Defining an Array Processing an Array Passing Arrays to a function Multidimensional Arrays Arrays and Strings 9. Pointers Fundamentals Pointer declarations Passing pointer to a function Pointers and one-dimensional Arrays Operations on pointers Pointers and multidimensional Arrays Arrays of pointers Passing function to other function 10. Structures and Unions Defining a structure Processing a structure User-defined data type (typedef) Structures and Pointers Passing structure to a function Self referential structure Unions Enumerations

11. File Handling Opening and closing a data file Creating a data file Processing a data file Unformatted data files 12. Principles of object oriented Programming Procedure oriented programming approach Object-oriented Programming paradigm Concepts of object oriented Programming Benefits of OOP 13. Introduction to C++ Introduction to C++ Applications of C++ A Simple C++ Program Structure of C++ Program Creating source file Compiling and linking 14. Tokens, Expressions and Control structures Tokens Keywords Identifies and constants Basic data types User defined data types Derived data types Symbolic constants Type compatibility Declaration of variables Dynamic Initialization of variables Reference variables Operator in C++ Scope resolution operator Member dereferencing operators Memory management operators Manipulators Type cast operator Expressions and their types Special assignment expressions Implicit conversions Operator overloading (overview) Operator procedure Control structures 15. Functions in C++ Main functions Function prototyping Call by reference Return by reference Inline factors Default arguments Const arguments Function overloading Friend and virtual functions 16. Classes and objects C structure Specifying a class Defining member functions C++ Program with class Making an outside function Inline Nesting of member functions Private member functions Arrays within a class Memory allocation for objects Static data members Static member functions Arrays of objects Objects as function argument Fried functions Returning objects Const member functions Pointers to members Local classes 17. Constructors and Destructors Constructors Parameterized constructors Multiple Constructors in a class Constructors with Defaults arguments Dynamic Initialization of objects Copy Constructors Dynamic Constructors Constructing two-dimensional Arrays Const objects Destructors

18. Templates Class templates Class templates with multiple parameters Function templates Function templates with multiple parameters Overloading of templates functions Member function templates Non-type template argument 19. Exception Handling Basics of Exception Handling Exception handling Mechanism Throwing Mechanism Catching Mechanism Rethrowing an Exception Specifying Exception 20. Manipulating Strings Creating string objects Manipulating string objects Relational operations String characteristics Accessing characters in String Comparing and swapping Module-II: Database Management System and Computer Network Basics Database Management System: Relational databases, Creating Table, Normalization, Editing and Updating table information, SQL Query, Working with MS-Access, MSSQL Server and Oracle Computer Network: Networking concepts- What is Networking, Networking Topologies, transmission media & method of communication, study of components like switches, bridges, routers etc., seven layers- architecture (OSI model), TCP/IP, IP addresses, Subnetting, Web Server, Internet information server, Proxy server, Configuring WWW with IIS.

Module-III: Programming in.net Technologies 1. C# Getting Started with.net Framework, Exploring Visual Studio.NET, Inside a C# Program, Data Types, Statements, Arrays, Using Strings, Objects, Classes and Structs, Properties, Inheritance, Indexers, Delegates, Events, Namespaces, Generics, Collections and Data Structures, Exception Handling, Threading, Using Streams and Files, Reflection, Assemblies, versioning, Windows Forms, Controls, Data binding to Controls, Advanced Database Programming using ADO.net, Using GDI +, Networking, Manipulating XML. 2. ASP.net Building a Web Application, Examples Using Standard Controls, Using HTML Controls, Validating Form Input Controls using Validation Controls, Understanding Applications and State, Applying Styles, Themes, and Skins, Creating a Layout Using Master Pages, Binding to Databases using Controls, Data Management with ADO.net, Creating a Site Navigation Hierarchy, Navigation Controls, Membership and Role Management, Login Controls, Securing Applications, Caching For Performance, Working with XML, Using Crystal Reports in Web Forms. Module-IV: Software Engineering Introduction to Software Engineering, Life Cycle Models, Requirements Engineering, Design, Testing & Implementation, Configuration Management, Project Estimation, Postmortem analysis, Software Quality Management (CMM, CMMI & ISO9000) Module V: Project During the 6 week project period, students are required to develop software in any of the areas covered in the course, under the guidance of the faculty. Students can also take up relevant projects from the industry. Students will use entire software development Life Cycle Phases during the project. At the end of the project, students will submit a project along with CD of software.