Specialized Programme on Web Application Development using Open Source Tools



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

Java EE Web Development Course Program

Japan Communication India Skill Development Center

Java Application Developer Certificate Program Competencies

Japan Communication India Skill Development Center

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

Japan Communication India Skill Development Center

DIPLOMA IN WEBDEVELOPMENT

IT6503 WEB PROGRAMMING. Unit-I

Web Development in Java

Japan Communication India Skill Development Center

Java SE 8 Programming

Core Java+ J2EE+Struts+Hibernate+Spring

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL

Fundamentals of Java Programming

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

Syllabus for CS 134 Java Programming

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

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

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

WEB APPLICATION DEVELOPMENT. UNIT I J2EE Platform 9

Computing Concepts with Java Essentials

CS506 Web Design and Development Solved Online Quiz No. 01

Java SE 7 Programming

Customer Bank Account Management System Technical Specification Document

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

Certified PHP Developer VS-1054

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

Skills for Employment Investment Project (SEIP)

Java (12 Weeks) Introduction to Java Programming Language

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

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

Java SE 7 Programming

PG DAC. Syllabus. Content. Eligibility Criteria

Java SE 7 Programming

Web Development using PHP (WD_PHP) Duration 1.5 months

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

Certified PHP/MySQL Web Developer Course

Information Technology Programming

Visual Basic. murach's TRAINING & REFERENCE

"New Java course material and available pool of.ppt presentations"

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

Building Web Applications, Servlets, JSP and JDBC

Short notes on webpage programming languages

Information Technology Website Programming

MA-WA1920: Enterprise iphone and ipad Programming

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

Android Application Development Course Program

Applets, RMI, JDBC Exam Review

JAVA/J2EE DEVELOPER RESUME

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

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

Course Name: Course in JSP Course Code: P5

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

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

Complete Java Web Development

BELEN JESUIT PREPARATORY SCHOOL Computer Science Department COURSE DESCRIPTIONS. And OBJECTIVES

Programming in C# with Microsoft Visual Studio 2010

Web Application diploma using.net Technology

Facebook Twitter YouTube Google Plus Website

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

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

Grails 1.1. Web Application. Development. Reclaiming Productivity for Faster. Java Web Development. Jon Dickinson PUBLISHING J MUMBAI BIRMINGHAM

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

Programming and Software Development (PSD)

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

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP

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

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

Glassfish, JAVA EE, Servlets, JSP, EJB

HTML5. Turn this page to see Quick Guide of CTTC

Course MS10975A Introduction to Programming. Length: 5 Days

BHARATHIAR UNIVERSITY COIMBATORE SCHOOL OF DISTANCE EDUCATION

Automation of Library (Codes) Development for Content Management System (CMS)

Virtual Credit Card Processing System

DIPLOMADO DE JAVA - OCA

DIABLO VALLEY COLLEGE CATALOG

Portals, Portlets & Liferay Platform

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

Ruby on Rails. Object Oriented Analysis & Design CSCI-5448 University of Colorado, Boulder. -Dheeraj Potlapally

10CS73:Web Programming

Design Approaches of Web Application with Efficient Performance in JAVA

A Brief Introduction to MySQL

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

All MySQL and PHP training students receive a copy of Apress' Beginning PHP and MySQL 5: From Novice to Professional and other related courseware.

Java Interview Questions and Answers

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms

Terms and Definitions for CMS Administrators, Architects, and Developers

ENTERPRISE PASSWORD SAFE ENTERPRISE PASSWORD SAFE VERSION

@ - Internal # - Online TH PR OR TW TOTAL HOURS # @ 175

Web Development and Core Java Lab Manual V th Semester

The end. Carl Nettelblad

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

PRINCIPAL JAVA ARCHITECT JOB ID: WD001087

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL

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.

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

Transcription:

Specialized Programme on Web Application Development using Open Source Tools Objective: At the end of the course, Students will be able to: Understand various open source tools(programming tools and databases) Understand and customize an existing open source application Develop a web application in open source using either JAVA or PHP and mysql as database Course Content HTML and JavaScript 1. Introduction to HTML tags, Title, Text formatting, Heading style, Text Style (Bold, Italic and Underline), List 2. Adding graphics to HTML, Tables. 3. Link documents, Hyper Link, Frames. 4. Java Script in web pages. Conditional checking (if-then-else), Loops, User defined functions, Dialog Boxes. 5. Cascading style sheet Assigning various styles to HTML pages using external style sheets. MYSQL 1. Introduction to structured query language, Database concepts Creation and deletion of database. Relationships between various tables. Creation of a table. Select statement, where clause, Constraints in MYSQL. 2. Altering and dropping a table in MYSQL, data types, joining, order by clause in MYSQL, Retrieving data from multiple tables. 3. DML (Insert, Update and Delete) operation in MYSQL, Distinct, Group By, Having clause. 4. Connecting to MYSQL and PHP, Selecting and displaying data, Executing single and multiple queries, MYSQL functions concat, lower and upper. 5. DML operation (Insert, Update and Delete) on data using MYSQL and PHP.

JAVA 1. Introduction to OOAD for Java Developers 2. Fundamental Programming Structures in Java The main() method Primitive Data Types Variables Constants Assignments Initializations Operators Strings Control Flow Code Examples & Exercises 3. Classes and Objects in Java Classes & Objects OOP Principles o Instantiation o Encapsulation o Specialization Instance Variables Class Variables Constructors Instance Methods Class Methods Method Overloading The this keyword Passing and returning objects Garbage Collection in Java Code Examples & Exercises 4. Object Design and Programming with Java Abstraction Inheritance Polymorphism Method Overriding Associations Delegation

5. Java Interfaces Purpose of Interfaces When to use them Interface Declaration Implementing an Interface Interface Inheritance 6. Java Exception Handling Why Exceptions Standard Exception Handling Options Exception Class Hierarchy Checked vs. Unchecked Exceptions Catching an Exception: try and catch blocks Methods Which Throw Exceptions: the throws clause Handling vs. Declaring Exceptions System Exceptions vs. Application Exceptions Writing Custom Exceptions 7. Java Collections API Arrays The Java Collections Framework Collections Interfaces Concrete Collections o java.util.collection o java.util.list o java.util.map o java.util.set o java.util.arraylist o java.util.hashmap o java.util.hashset Iterating through Collections o java.util.iterator

8. Java Input/Output API Streams & Files Input & Output Streams File Streams Object Streams Object Serialization Readers & Writers The Java New I/O API 9. Building GUI applications using Java.awt package Event handling Event listeners and Event classes GUI controls (Layouts) 10. Java Foundation classes (Swing) 11. JDBC Introduction to JDBC The Java, SQL Package Connecting to the Database Working with Connections Working with Results Working with Statements 12. Java Servlets Introduction to Servlets Java Web Server / Tomcat / Weblogic Servlet Navigation Server side includes 13. JSP Introduction to JSP Difference Between Servlet & JSP Basic tag of JSP JSP with JDBC JSP with JAVA BEAN

14. Overview of Struts Framework PHP 15. Overview of Hibernate 16. Overview of Spring 1. Installing and configuring of XAMPP server. Working of PHP, PHP script with HTML 2. PHP syntax, PHP data types, Displaying Information 3. Operators, Variable information, Script in PHP 4. Control Statements if statements, if-else statements, while, do while and for loops 5. Function, defining user-defined functions, variable scope, global statement, calling a function, passing arguments to a function. 6. Arrays single dimension, associative array, accessing array, looping and sorting of array 7. File handling reading, writing, creation and deletion of file. Opening file for reading, writing and appending. Writing data to file. 8. Working with forms forms, super global variable, accessing user input, combining HTML and PHP code. Redirecting user. Uploading a file using form and PHP script. 9. Session session creation, working with session variable, managing role based access using session, destroying session.

10. Developing a secure PHP application Handling SQL Injection, CSRF etc Open Source Framework Moodle 1. Installation of Moodle. 2. Creating categories and courses. 3. Enrolling teachers and students. 4. User management by user authentication and roles & permissions. 5. Backup & Restore. Joomla 1. Installation of Joomla CMS. 2. The Joomla Interface. 3. Creationand modificationof categories in Joomla. 4. Creationand modificationof Articles in Joomla. 5. Menus and navigation in Joomla. MVC Architecture using Case Study of OpenCart 1. Installation of OpenCart. 2. The OpenCart Interface. 3. Creation and modification of categories in OpenCart. 4. Creation and modification of products in OpenCart. 5. Practical implementation of a website using OpenCart.