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



Similar documents
Specialized Programme on Web Application Development using Open Source Tools

Japan Communication India Skill Development Center

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

Java EE Web Development Course Program

Specialized Programme on Web Application Development using Open Source Tools

Japan Communication India Skill Development Center

PG DAC. Syllabus. Content. Eligibility Criteria

DIPLOMA IN WEBDEVELOPMENT

Java Application Developer Certificate Program Competencies

Web Development in Java

Java SE 7 Programming

Japan Communication India Skill Development Center

Building Web Applications, Servlets, JSP and JDBC

Java SE 7 Programming

Java SE 7 Programming

Core Java+ J2EE+Struts+Hibernate+Spring

Web Development using PHP (WD_PHP) Duration 1.5 months

Japan Communication India Skill Development Center

Certified PHP/MySQL Web Developer Course

Facebook Twitter YouTube Google Plus Website

Java SE 8 Programming

DIPLOMADO DE JAVA - OCA

Java (12 Weeks) Introduction to Java Programming Language

Course Name: Course in JSP Course Code: P5

WEB APPLICATION DEVELOPMENT. UNIT I J2EE Platform 9

Mastering Tomcat Development

Complete Java Web Development

Java the UML Way: Integrating Object-Oriented Design and Programming

Tutorial: Building a Web Application with Struts

BHARATHIAR UNIVERSITY COIMBATORE SCHOOL OF DISTANCE EDUCATION

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

CrownPeak Java Web Hosting. Version 0.20

Apache Jakarta Tomcat

Architecture and Mode of Operation

Java EE Introduction, Content. Component Architecture: Why and How Java EE: Enterprise Java

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql

JAVA/J2EE DEVELOPER RESUME

Server-Side Scripting and Web Development. By Susan L. Miertschin

Glassfish, JAVA EE, Servlets, JSP, EJB

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture # Apache.

OUR COURSES 19 November All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan Göteborg Sweden

IT6503 WEB PROGRAMMING. Unit-I

Preface. Motivation for this Book

Short notes on webpage programming languages

Introduction and Overview for Oracle 11G 4 days Weekends

Design Approaches of Web Application with Efficient Performance in JAVA

CS 111 Classes I 1. Software Organization View to this point:

For Course Details, visit:

Fundamentals of Java Programming

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

Computer Science Course Descriptions Page 1

A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software

SSC - Web development Model-View-Controller for Java web application development

Architecture and Mode of Operation

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

Computing Concepts with Java Essentials

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007

Course Outline Basic Web Development

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

Research Article. ISSN (Print) *Corresponding author Lili Wang

Web-JISIS Reference Manual

WEBLOGIC ADMINISTRATION

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

Announcements. Comments on project proposals will go out by in next couple of days...

Customer Bank Account Management System Technical Specification Document

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

AD-HOC QUERY BUILDER

Portals, Portlets & Liferay Platform

Computer and Information Sciences

Course Descriptions. preparation.

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Ficha técnica de curso Código: IFCPR190b. Learning PHP, MySql and JavaScript

PROFESSIONAL I.T. COURSES AND INDUSTRIAL TRAINING WITH LIVE PROJECTS

Modeling Web Applications Using Java And XML Related Technologies

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

Java Interview Questions and Answers

Project Manager 1 Post == Experience years in Project Management in reputed company, Salary Rs.1,20,000/-

At least 2 GCE A Level Passes and credit in Mathematics at Ordinary level. Mature candidates will also be considered on a case-by-case basis.

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

Oracle Database: SQL and PL/SQL Fundamentals

Agenda. Summary of Previous Session. Application Servers G Session 3 - Main Theme Page-Based Application Servers (Part II)

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

Skillsoft Course Directory

Framework as a master tool in modern web development

Web application development landscape: technologies and models

Diploma/BSc (Hons) Web & Multimedia Development

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

JAVA ENTERPRISE IN A NUTSHELL. Jim Farley and William Crawford. O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo.

10CS73:Web Programming

Course Descriptions. CS 6, Virtual Worlds and Game Programming 3 units. CS 8, Systems Analysis and Design. CS 9A, Technology Project

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Software Architecture

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

What is included in the ATRC server support

Information Technology Website Programming

Transcription:

Course Number: IAC-SOFT-WDAD Web Design and Application Development Session 1 (10 Hours) Client Side Scripting Session 2 (10 Hours) Server Side Scripting - I Session 3 (10 hours) Database Session 4 (10 hours) Server Side Scripting- II 1. Structure of a web page 2. Basic and advanced HTML 3. Cascading Style Sheets (CSS) 4. JavaScript 5. DHTML 6. XML, XHTML 7. Document Object Model (DOM) 8. Project on Client Side Scripting 1. Introduction to Server side scripting 2. Installation and of PHP 3. Variables, Operators 4. Conditional Statement 5. Loop 6. Array, String 7. Functions 8. Forms 9. Classes and Objects 10. Project on basic PHP 1. Introduction to database (mysql) 2. Tables, Fields, Records, Data type 3. mysql Create, Insert 4. mysql Update, Delete 5. mysql Select, Where, Order by 6. Relational Database design and ER Diagram 7. mysql Inner Outer Join, complex query, sub-query 8. PHP and mysql 9. Project on database 1. Session variables, cookies 2. PHP date, PHP include 3. PHP file, file upload, File system, directory 4. PHP error, exception, filter 5. PHP and AJAX, XMLHttpRequest, AJAX Database 6. PHP HTTP, FTP, XML, libxml 7. PHP email, secure email 8. Final project on web application development.

Course Number: IAC-OS-LSASC Linux System Administration and Server Session 1 (10 hours) Session 2 (10 hours) Session 3 (10 hours) Session 4(10 hours) 1. Introduction to Multi user and Multi tasking OS, Introduction to Unix 2. Linux System Installation 3. Linux System Operation 4. Linux System Administration 5. Use of important commands, tar, gzip, unzip & scheduler 6. Linux file/directory owner s permission and attributes 7. Linux file system, mounting and unmounting 8. Managing user account 1. Installation of Programs in Linux. 2. Introduction to Linux Servers 3. Samba Server 4. NFS Server 5. Telnet Server 6. SSH Server 1. FTP Server 2. Web Server (http) 3. PHP and MySQL Server 4. Squid Proxy Server 1. Mail Server and Web based Mail Server 2. DHCP Server 3. DNS Server

Course Number: IAC-DB-DMA Database Management and Administration Session 1 (10 hours) Session 2 (10 hours) Session 3 (10 hours) Session 4 (10 hours) 1. Introduction: Tables, Fields, Records, Data Types 2. SQL Commands: Create, Select, Insert, Update, Delete, Where, Order by, Aggregation 3. Closer look at String and Date functions 4. Sub-query 5. Join, Union, Intersection, Minus 6. Views, Clusters, Sequence 1. Relational Database Design and ER-Diagram 2. Introduction to PL-SQL 3. Executable commands, exception handling 4. Triggers 5. Procedures 6. Functions 7. Packages 8. Using Native Dynamic SQL and DBMS_SQL 1. Complex Queries 2. Text queries and text indexes, Index Sets 3. Oracle text for textsearches, Adding Text to the Databases 4. Backup and Recovery 5. Import, Export, Source View 6. Using SQL loader, 7. Working with table space 8. Encryption and Decryption 1. Basic Oracle Security 2. Users, Roles, Privileges 3. Granting Resources 4. Initial Security 5. Creating a Logon trigger 6. Creating a Security Policy and applying it to tables 7. Test VPD, Column-level VPD, disabling VPD 8. Using Policy Groups

! "#"$% & ' E = 8&* 0D= & +E F 0 0 5' 3E G 5''F 9E F0E=8& ;E * (#($% & )* +,- E E=8& +E / 3E ). ' 9E 7 ;E 46 <E E=8&5''?E E=8&. @E '0 * 3+ BE 5'' 2' E= 8&.#"$/& '- E 5E= 8&* +E * 2' " 3E *

01+ 2 Java Enterprise Web Programming: an Introduction to Java Programming and Web Development using Framework Introduction There are now billions of Java enabled devices worldwide and as skilled Java Programmers are now in demand. This course will enhance participants basic Java skills which have been acquired through the completion of a standard Java course. Course Content Creating Java Applications: Introduction to Java Applications, Displaying Text with printf, Variables and Introducing Arithmetic Operators, Equality and Relational Operators. Using Classes and Objects: Classes, Objects, Methods and Instance Variables, Declaring Class and Methods, Instantiating an Object of a Class, Declaring a Method with a Parameter, Instance Variables, set Methods and get Methods, Primitive Types vs. Reference Types, Initializing Objects with Constructors, Floating- Point Numbers and Type double, Creating Packages Control Statements: if Single-Selection Statement, if else Double-Selection Statement, while Repetition Statement, Counter-Controlled Repetition, Sentinel-Controlled Repetition, Nested Control Statements, Compound Assignment Operators, Increment and Decrement Operators, Primitive Types, Essentials of Counter-Controlled Repetition, for Repetition Statement, do while Repetition Statement, switch Multiple-Selection Statement, break and continue Statements, Logical Operators. Methods: Static Methods, static Fields, Notes on Declaring and Using Methods, Argument Promotion and Casting, Java API Packages, Generalized Scaling and Shifting of Random Numbers, Scope of Declarations, Method Overloading. Arrays: Declaring and Creating Arrays, Examples Using Arrays, Enhanced for Statement, Passing Arrays to Methods, Multidimensional Arrays Classes and Objects:

Controlling Access to Members, Referring to the Current Object's Members with the this Reference, Overloaded Constructors, Default and No-Argument Constructors, Composition, Enumerations, Garbage Collection and Method finalize, final Instance Variables Inheritance: Superclasses and Subclasses, protected Members, Relationship between Superclasses and Subclasses, Creating an Inheritance Hierarchy, Using protected Instance Variables, Using private Instance Variables, Constructors in Subclasses, Software Engineering with Inheritance Polymorphism: Polymorphism Examples, Demonstrating Polymorphic Behavior, Abstract Classes and Methods, Polymorphic Processing, Operator instanceof and Downcasting, Allowed Assignments Between Superclass and Subclass Variables, final Methods and Classes, Creating and Using Interfaces, Declaring Constants with Interfaces, Common Interfaces of the Java API Exception Handling: Exception-Handling Overview, When to Use Exception Handling, Java Exception Hierarchy, finally Block, Stack Unwinding, printstacktrace, getstacktrace and getmessage, Chained Exceptions, Declaring New Exception Types, Assertions Multi-threading Basics of multi-threading, creating threads with Thread and Runnable, Synchronized blocks and synchronized methods, Thread join, sleep, yield, Timer class MVC Architecture What is MVC?, Models, Views, Controllers, Routes Jakarta Struts MVC Framework Overview of 3 tier Jakarta Struts Framework, Introduction to the framework components, How to configure Struts Framwork The Presentation Tier Java Server Pages: JavaServer Pages Overview, A First JavaServer Page Example, Implicit Objects, Scripting, Scripting Components, Scripting Example, Standard Actions, Action, Action, Action, Action, Directives, page Directive, include Directive, Custom Tag Libraries (Java beans and others), Createing a Custom Tag, Tag Attributes, Evaluating the Body of a Custom Tag

The Logic/Application Tier Servlets: Servlet Overview and Architecture, Interface Servlet and the Servlet Life Cycle, HttpServlet Class, HttpServletRequest Interface, HttpServletResponse Interface, Handling HTTP get Requests, Setting Up the Apache Tomcat Server, Deploying a Web Application, Handling HTTP get Requests Containing Data, Handling HTTP post Requests, Redirecting Requests to Other Resources, Session Tracking, Cookies, Session Tracking with HttpSession, Multi-tier Applications: Using JDBC from a Servlet, HttpUtils Class The persistence Tier (Model) Database and JDBC: Structured Query Language (SQL), Basic SELECT Query, WHERE Clause, ORDER BY Clause, Merging Data from Multiple Tables: Joining, INSERT INTO Statement, UPDATE Statement, DELETE FROM Statement, Creating Database books in Cloudscape, Manipulating Databases with JDBC, Connecting to and Querying a JDBC Data Source, PreparedStatements, Transaction Processing, Stored Procedures, Batch Processing, Processing Multiple ResultSets or Update Counts, Updatable ResultSets, JDBC, DataSource, Connection Pooling, RowSets Java Beans Overview, Using Java Beans to create model objects and access database Java Server Faces: Java Web Technologies, Servlets, JavaServer Pages, JavaServer Faces, Web Technologies in Netbeans, Creating and Running a Web Application in Netbean, Examining a JSP File, Examining a Page Bean File, Event-Processing Life Cycle, Relationship Between the JSP and Page Bean Files, Examining the XHTML Generated by a Java Web Application, Building a Web Application in Netbeans Ajax Enabled Java Server Faces: Accessing Databases in Web Applications, Building a Web Application That Displays Data from a Database, Modifying the Page Bean File for the AddressBook Application, Ajax-Enabled JSF Components, AutoComplete Text Field and Virtual Forms, Configuring Virtual Forms, JSP File with Virtual Forms and an AutoComplete Text Field, Providing Suggestions for a AutoCompleteText Field, Google Maps Map Viewer Component

!"#$"% & '!( )* #' " +,,-&. ))/ 0-1 2 * ', 3--'-.). " 4& 5'6$% 7 &'''!'-'#$-% 8 '' 9-2 " 4" 1.4&0

/. * '-)&:" 8 ' " &* ' $ % 6 $%. '" ;2 '4' 0-: 54&5 8&: '- 5'- 71 47-7'- - & &''- * " 4* " '))/)7 <. =$% : 4-7.4-7 &0$4% ( 4/ 4'> 2&0.& $/7%?>/

>/ ') ')' * ' 0) ) @= ' = (&&5 78&. ', = A/ (&&5, = ' A/ '.' B5.. 8. ')0'')' C '/- 2'/- '2.80/- '/5 'D/ 2'1 '