• No results found

Web Application Development Developing Web Applications using Front Page Interdev

N/A
N/A
Protected

Academic year: 2021

Share "Web Application Development Developing Web Applications using Front Page Interdev"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

COURSE NAME: Advanced Diploma in Information Technology (ADIT) Course Duration: 216 hours

Course Contents: Fundamentals of Programming (20 hrs) • Algorithms • Data Representation • Boolean algebra • Concepts of Flowcharting • Creating Flowcharts • Arrays

• Introduction to File Structure

Operating system Concepts (20 Hrs)

• What is an OS? • Processes

• Memory management • File Systems

• General OS architecture • Scheduling & Synchronization • Virtual Memory and Paging • Threading concepts

Visual Basic Programming (60 hrs)

• Introducing VB .NET • Form object

• Introduction to data types in VB.NET • The user interface and control names • The Visual Basic code

• Modules and scopes • VB .NET functions • Class Libraries

• Interfaces & Abstract Classes • Delegates and Events • Intrinsic controls in VB .NET

• User interface design (MDI & SDI Models)

Database Programming Using MS Access (36 hrs)

• RDBMS Technologies • Database Design • Normalization Techniques • ER Diagrams • Queries • Forms

• Reports and Labels • Macros and Macro Groups • Database Security

Web Application Development (32 hrs)

• Developing Web Applications using • Front Page

(2)

Project (48 hrs) COURSE NAME: Diploma in Database Technologies (DDT)

Duration: 72 hrs Course Contents:

Review of Database Concepts 6 hrs

• Client/Server Computing • RDBMS Technologies • Codd’s Rules • Data Models • Normalization Techniques • ER Diagrams

• Data Flow Diagrams • Data Integrity • Data Security

Oracle Architecture 8 hrs

• Oracle 9i Architecture

• User Creation and Management

SQL*Plus 20 hrs

• DDL, DML and DCL • Tables, Indexes and Views

• Clusters, Sequences and Snapshots

PL/SQL 20 hrs • Introduction to PL/SQL • Cursors • Stored Procedures • Triggers • Packages Database Administration 18 hrs

• Database Creation and Administration • Database Backup and Recovery • Importing and exporting data • Oracle Tuning

(3)

COURSE NAME: Diploma in IT Project Management (DPM) Course Duration: 144 hours

Course Contents:

Introduction to IT Project Management Software Development Life Cycle (SDLC) Software Development Plan/Models (SDP)

• Waterfall • Spiral • Prototyping • RAID

• Software Requirement Analysis (SRA) Software Standards

• SRS Document preparation (SRS). • Vision Document.

• NW Architecture.

• Interface Design Description (IDD). • Operational Concept Design (OCD).

Dataflow Diagram and Entity Relationship Diagram Normalisation techniques Database Design Data dictionary I/O designing Team Building • Team Selection • Team Effort Tracking • Team Training Data Capture Effort (DCE) Software Estimation Techniques

• Expert Judgment

• Work Breakdown Structure (WBS). • Algorithmic Cost Model

• COCOMO Model

• Measurement of Software Productivity • Measurement of Software Quality • Function Point Analysis (FPA) System Engineering

(4)

Object Oriented Techniques Testing Tools

Overview of Rational Unified Process (RUP) Rational Rose

Project Management Tools • Spreadsheet Solutions • PERT Chart

• GANTT Chart • CPM Analysis • MS Project Overview Software Test Plan design (STP) Software Installation Plan design (SIP) Project Evaluation

• CMM Techniques

• ISO & CMM Standards Comparison

• Total Quality Management (TQM) along with Project Management Software Configuration Management

• Software Versioning • Software Re-work • Software Maintenance

(5)

COURSE NAME: Diploma in Linux (DIL) Course Duration: 144 hours

Course Contents:

Overview of Linux 8 hrs

• Installation

• Introduction to Linux Architecture • File Systems

Using Linux (commands and utilities) 24 hrs

• Find • SED • AWK • GREP / EGREP Configuring Networks 30 hrs • DNS • Ip Configuration • Samba Configuration • Printer Configuration

• Additional Devices Configuration • NFS and NIS

Shell programming 20 hrs

• Introduction to various shell • Constructs • Loops User Management 12 hrs • Creating users • Shadow file • Password file

Backup and Recovery 10 hrs

• Commands for Backup and recovery • Backup and Recovery using devices

Troubleshooting 10 hrs

• PsAccounting

Security 10 hrs

• LILO / GRUB security • NFS and NIS Security • Samba Security

Perl scripting 20 hrs

• Introduction to Perl Language, Constructs • Loops, Conditions

(6)

COURSE NAME: Advanced Certificate for C ++ Programming Duration: 96 Hours

Computer Fundamentals & Basics of OOP (12 Hours)

• Computer Fundamental: Uses of Computer, Hardware, Accessories, • Interfaces and their functions, Computer hardware connectivity • Primary and Secondary storage

• Input-output devices

• Software, types of software, Operating Systems.

• Software used in Academic departments and other area.

• Computer language, Different types of Programming Languages.

Operating System (Introduction, The Need of Operating System, Functions of Operating

System User Interface)

• Introduction to Computer Languages • Generation of Computer Languages

• Low level, Assembly and High level Languages • Different types of High level languages

• Computer Program

• Difference between Procedural Language and OO Language • OOPS Concept and it advantages.

Programming in C++ (36 Hours)

• OOPS Concept and it advantages. • C++ Fundamentals

• Operators and Expressions • Data Input and Output • Control statement • Classes and Objects • Functions

• Arrays • Pointers

• Structures and Unions • File handling

Data Structures with C++ (24 Hours) • Introduction to data structures

• Different types of data structures (Linear and Non–linear data structures) • Arrays

• Stacks • Queues

• Double ended Queue • Circular Queue

(7)

• Trees, Threaded Trees, AVL Tree Graphs • Sorting (bubble, Quick, Heap, Merge) • Hashing

• Merging

Advanced Topics in C++ (24 Hours) Advanced Polymorphism and Inheritance

• Orthodox Canonical Form

• Public, Private and Protected Inheritance • Composition vs. Inheritance

• Templates vs. Inheritance • Interface Encapsulation Exception Handling

• C++ Exception Mechanism

• Exceptions Compared to Other Error Handling Techniques • Throw, try and catch

• Exception Context and Stack Unwinding • Uncaught Exceptions

• Automatic Cleanup in Exception Handling Runtime Type Information

• Runtime Type Information (RTTI) Mechanism • type_info Class and typeid Operator

• Type Safe Pointer Conversion • New C++ Cast Syntax

The Standard Template Library • Introduction

• Purpose and structure of the STL: containers, algorithms, and iterators • Review: class and function templates

• Generic Algorithms

• Review: generic algorithms and helper templates • Interaction between algorithms and iterators

• Generic algorithm goals, documentation, and design • Containers

• Properties, insertion and deletion effects, specific functionality • Vectors, Lists, Maps

Inheritance Hierarchies and Multiple Inheritance • Smalltalk Style Class Hierarchies

• Collection Classes in Object-Based Hierarchies • Independent Class Hierarchies in C++

• Multiple Inheritance • Resolving Ambiguities • Duplicate Subobjects • Virtual Base Classes • RTTI in Multiple Inheritance

(8)

Applications of C++ Concepts • Object Validation • Smart Pointers • Reference Counting • Generic Smart Pointers

COURSE NAME: Diploma in JAVA Programming Duration: 96 Hours

Course Modules:

Computer Fundamentals & Basics of OOP (12 Hours)

• Computer Fundamental: Uses of Computer, Hardware, Accessories, • Interfaces and their functions, Computer hardware connectivity • Primary and Secondary storage

• Input-output devices

• Software, types of software, Operating Systems.

• Software used in Academic departments and other area.

• Computer language, Different types of Programming Languages.

Operating System (Introduction, The Need of Operating System, Functions of Operating

System User Interface)

• Introduction to Computer Languages • Generation of Computer Languages

• Low level, Assembly and High level Languages • Different types of High level languages

• Computer Program

• Difference between Procedural Language and OO Language • OOPS Concept and it advantages.

• Programming constructs • Functions

• Access Specifiers • Classes and Objects • Overloading

• Inheritance • Polymorphism

Programming in Core Java (36 Hours) • Introduction to Java Programming • Data Types, Operators and Language • Constructs

• Classes and Objects, Inner Classes and Inheritance • Interface and Package

• Exceptions • Threads • Java.lang • Java.util

(9)

• Java.awt • Java.io • Java.applet • Java.swing

HTML, JavaScript, XML (12 Hours) • Web Programming Concepts • Architecture of the Web • HTML Programming • DHTML

• JavaScript

• The Purpose and Nature of XML • XML Syntax and Structure Rules • XML Document Type Declaration • XML and Data Binding

• XML Linking Mechanisms • XML Style Language

• Converting HTML Documents into XML Documents • XML Parsers

• Java and XML • Introduction to SAX Advanced Java (36 Hours)

• Java.sql • JDBC.

• Java n/w programming • Remote Method Invocation. • Servlet and jsp programming • EJB

(10)

Courses Name: Diploma in Ms.Net Programming Duration: 96 Hours

Course Modules:

Computer Fundamentals & Basics of OOP (12 Hours)

• Computer Fundamental: Uses of Computer, Hardware, Accessories, • Interfaces and their functions, Computer hardware connectivity • Primary and Secondary storage

• Input-output devices

• Software, types of software, Operating Systems.

• Software used in Academic departments and other area.

• Computer language, Different types of Programming Languages.

• Operating System (Introduction, The Need of Operating System, Functions of Operating System User Interface)

• Introduction to Computer Languages • Generation of Computer Languages

• Low level, Assembly and High level Languages • Different types of High level languages

• Computer Program

• Difference between Procedural Language and OO Language • OOPS Concept and it advantages.

Programming in C# (36 Hours) • C# Basics

• Boxing & Unboxing value types • Error Handling (Exceptions Handling) • Enumerations

• Structs • Classes

• Inheritance & Polymorphism • Interfaces & Abstract Classes • Collections • Multithreading Programming • File Handling • Win Forms • Database Connectivity HTML, JavaScript, XML (12 Hours)

• Web Programming Concepts • Architecture of the Web • HTML Programming • DHTML

• JavaScript

• The Purpose and Nature of XML • XML Syntax and Structure Rules • XML Document Type Declaration • XML and Data Binding

• XML Linking Mechanisms • XML Style Language

• Converting HTML Documents into XML Documents • XML Parsers

• Java and XML • Introduction to SAX

(11)

ASP .Net (36 Hours)

• ASP .NET WebForms • ASP .NET Server Controls • Server Control Events • Validation Controls

• User Controls in ASP .NET

• Working with Master-Detail relationship • ASP .NET State Management

• ASP .NET Caching Services • ASP .NET Configuration

• ASP .NET Web Application Security • Transaction Management

• Building .NET components • ADO.Net

(12)

Course Name: Advanced Certificate Course in OOAD using UML Duration: 72 hrs

UML Diagrams

• What is the UML? • Use case diagram

• UML Interaction Diagrams • UML Class Diagrams • Sequence Diagrams • Model Diagrams Design Patterns

• What is Design Patterns • Type of Design Patterns

• Applying GRASP to Object Design • Applying GoF Design Patterns Case Study

(13)

COURSE NAME: Diploma in Information Technology (DIT) Course Duration: 180 hours

Course Contents

Computer Fundamentals (20 hrs)

• Introduction to Windows XP/ Vista

• Commonly used commands and processes in Windows • Introduction to Computers

• Types of Computers

• Introduction to Input Output Devices • Introduction to Storage Devices • Hardware and Software

• Introduction to Networks

Selecting Components and Preparing a PC (32 Hrs) • What is CPU

• What is motherboard • Different Devices • Different types of drives • Video Card

• Memory

Office Automation Tools (60 hrs)

• Introduction • MS Word 2003 • MS Excel 2003 • MS Power point 2003

Database Concepts and MS Access (14 hrs)

• Introduction to Databases

• Introduction to Database Management System • Normalisation

• Database Design • Queries and Forms • Reports and Labels • Macros and Macro Groups • Database Security

Communication Using PC (18 hrs)

• Introduction to Internet • Introduction to WWW • Dial up and Direct Access • Using Internet Services

• Using the Internet in business/education (search engines, e-learning, e-commerce) • Using the Internet for communication (email, chat, internet telephony)

• Concept of Chat

• Web based Applications and utilities

Overview of Networking (36 hrs)

(14)

• Data Transmission Modes: Simplex, Half-Duplex, Full-Duplex

• Introduction to Transmission Media:Twisted cable, Coaxial cable, Microwave cable

Optical Fibers, Satellite Communication

• Introduction to Network Topologies: Star, Ring, Bus, Hybrid • Introduction to LAN and WAN

• Introduction to OSI Model

• Introduction to Networking Hardware: NIC, cables, Hub etc • Introduction to Windows 2003 Networking Features • Sharing Recourses like Printers, Storage devices, etc

(15)

Course Name: Advanced Certificate course in Window XP Duration: 56 hrs

• Start, Shutdown and Restart

• Desktop, Icons, Recycle Bin, My Computer, My Documents • Minimizing, Maximizing, Resizing and Closing Windows • Files and folders, directory tree, drives

• Coping / moving files between folders and drives • Renaming, Deleting files and folders

• Searching, Finding files and folders

• Launching an application and closing an application • Taskbar – Setting up / changing date and time

Course Name: Advanced Certificate Course in MS SQL Server Duration: 72 hrs

• Introduction of SQL Server 2005 for Administrators • SQL Server 2005 Overview

• Create an HTTP Endpoint,

• How to Installing a 2nd Instance of SQL Adding or Removing Components Uninstalling SQL Server 2005

• New SQL Server 2005 Admin Tools, • SQL Server Management Studio

Demo - Management Studio, SQL Configuration Manager • The sqlcmd Utility

• New SQL Server Monitoring Features, SQL Profiler Enhancements, DDL Trigger Overview, Creating DDL Triggers

• Using DDL Trigger EventData ,Creating a DDL Trigger, Managing DDL Triggers • How to create an Event Notification

• Tuning SQL Server 2005 Databases

• New Index Features, Managing Indexes, Managing Index Fragmentation

• Security in SQL Server 2005, SQL 2005 Security Enhancements, SQL 2005 Security Architecture ANSI Schemas in SQL Server 2005

• Managing SQL Server 2005 Logins, Managing SQL Server Users and Roles

• Managing SQL Server 2005 Permissions, Managing Execution Context, Permissions, Execution Context

(16)

References

Related documents

 Does your computer meet the hardware requirements listed on the RPCC Moodle Help web page (http://www.rpcc.edu/moodleHelp.cfm).  Does your computer have all the programs

Teachers who are most likely to adopt the Biotechnology and Agriscience Research course have fewer years of teaching experience, have attended some biotechnology training and

(4) Human Resources uploads to myMDC annual salary notifications for Academic Year 2016/2017 for Faculty and sends email to full-time faculty (5) Human Resources forwards

[r]

The salmon catch in 1981 was lower than that of last year, which was lowest for more than a decade. The total number of fish was 27 % lower than that of the average number caught

SMGT 330 Marketing for a Sustainable World Stout SMGT 331 Sustainable Organizational Finance River Falls SMGT 332 Economics of Environmental Sustainability Parkside

However, as my own interest lay with the extent to which Homeric artistry, like sculptural assemblage, derives from the integration of its content with its form, it

Mammalian target of rapamycin (mToR) is a serine/threonine kinase that functions as a key regulatory protein in normal cell growth, survival, metabolism, development,