Rizvi College of Arts, Science & Commerce Bandra (W), Mumbai Teaching Plan Academic Year

Similar documents
Swing UI. Powered by Pentalog. by Vlad Costel Ungureanu for Learn Stuff

Chapter 12 GUI Basics

Introduction p. 1 JFC Architecture p. 5 Introduction to JFC p. 7 The JFC 1.2 Extension p. 8 Swing p. 9 Drag and Drop p. 16 Accessibility p.

Java IDE Programming-I

Handout 14 Graphical User Interface (GUI) with Swing, Event Handling

JTcl and Swank. Bruce A. Johnson, Tom Poindexter, & Dan Bodoh. What s new with Tcl and Tk on the JVM. Wednesday, October 26, 11

Contents Introduction 1

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

ADVANCED JAVA COURSE CURRICULUM

JAVA MICROSERVICES. Java Language Environment. Java Set Up. Java Fundamentals. Packages. Operations

JAVA. Duration: 2 Months

Advance Java. Configuring and Getting Servlet Init Parameters per servlet

Chapter 13 GUI Basics. Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved.

This course is intended for Java programmers who wish to write programs using many of the advanced Java features.

Graphical User Interface (GUI) components in Java Applets. With Abstract Window Toolkit (AWT) we can build an applet that has the basic GUI

Chapter 12 GUI Basics. Motivations. The design of the API for Java GUI programming

Swing. By Iqtidar Ali

Table of Contents. Introduction... xxi

Core Java. Basics of Java. String Handling. OOPS Concepts. Exception Handling

JAVA SYLLABUS FOR 6 WEEKS

LTBP INDUSTRIAL TRAINING INSTITUTE

JAVA SYLLABUS FOR 6 MONTHS

Introduction... xv SECTION 1: DEVELOPING DESKTOP APPLICATIONS USING JAVA Chapter 1: Getting Started with Java... 1

DOT NET Syllabus (6 Months)

Certified Eclipse Bundle

LTBP INDUSTRIAL TRAINING INSTITUTE

AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED. Java TRAINING.

VALLIAMMAI ENGINEERING COLLEGE

Fast Track to Java EE 5 with Servlets, JSP & JDBC

ive JAVA EE C u r r i c u l u m

John Zukowski's Definitive Guide to Swing for Java 2

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Introduction to JSP and Servlets Training 5-days

CSE 1325 Project Description

Certified Eclipse Bundle

Contents at a Glance

(p t y) lt d. 1995/04149/07. Course List 2018

Contents at a Glance COPYRIGHTED MATERIAL. Introduction...1 Part I: Becoming Familiar with Enterprise Linux...7

Open Source Library Developer & IT Pro

JAVA & J2EE UNIT -1 INTRODUCTION

Java Training For Six Weeks

Learn Java Programming, Dr.Hashamdar. Getting Started with GUI Programming

DVS WEB INFOTECH DEVELOPMENT TRAINING RESEARCH CENTER

SYLLABUS. Title: Unix Network Administration II

JAVA+ANDROID CURRICULUM 6 WEEKS. INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform

Watch Core Java and Advanced Java Demo Video Here:

Fast Track to Java EE

Specialized - Mastering JEE 7 Web Application Development

Tutorial Point Servlets Pdf

Linux Administration

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

Discipline : MCA. Semester : IV. Subject : Advanced Java Programming. Lesson Plan Duration : 15 weeks (from January 2018 to April 2018)

Developing Applications with Java EE 6 on WebLogic Server 12c

SA3 E7 Advanced Linux System Administration III Internet Network Services and Security

.NET Advance Package Syllabus

Java 11 Swing with Eclipse Index

Diploma in Microsoft.NET

Lecture 18 Java Graphics and GUIs

Java 11 Swing Index. Section Title Page

UNIVERSITY OF MUMBAI. OCTOBER 2014 ADVANCED JAVA Seat No. : Max. Marks: 50

Java Training Center, Noida - Java Expert Program

Is image everything?

Ubuntu Sever Administration. Duration:40 Hrs

PSD1B Advance Java Programming Unit : I-V. PSD1B- Advance Java Programming

Java 1.9 Swing Index

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

COPYRIGHTED MATERIAL

Advanced Java Programming SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF COMPUTER SCIENCE

Oracle Fusion Middleware 11g: Build Applications with ADF I

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java

COWLEY COLLEGE & Area Vocational Technical School

LPI202 - LPIC-2 Exam Prep (Course 2) (LPI202) HL966S

Internal Assessment. IV Software Engineering 4 20 Marks 80 Marks 100 Marks. VII Operating Systems LAB 4-50 Marks 50 Marks 2. Total Marks

CSE 331 Software Design & Implementation

SPLIT UP SYLLABUS SUBJECT : INFORMATICS PRATICES (065) SESSION: CLASS XII ( ) (THEORY)

JAVA. 1. Introduction to JAVA

Professional Course in Web Designing & Development 5-6 Months

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

Java 1.8 Swing with Eclipse Oxygen Index

Java 1.8 Swing with Eclipse Mars Index

Java 1.8 Swing with Eclipse Neon Index

SUN SOLARIS. Course Catalog

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

Event Driven Programming

Part 1 : Getting Familiar with Linux. Hours. Part II : Administering Red Hat Enterprise Linux

Tutorial Point On Html5 Pdf

2010 가을학기부산대학교정보컴퓨터공학부 OVERVIEW OF GUI PROGRAMMING

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

ASP.NET Web Forms Programming Using Visual Basic.NET

Java Graphical User Interfaces

Silver Oak College of Engineering and Technology Information Technology Department Mid Semester 2 Syllabus 6 th IT

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)

Java SE7 Fundamentals

Time to EARN. On Job Training. Time to L-EARN

RedHat Certified Engineer

CSE 143. Event-driven Programming and Graphical User Interfaces (GUIs) with Swing/AWT

Hands On, Instructor-Led IT Courses Across Colorado

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

PHP Development for ClearPath. Session 3028, Tuesday, May 15, 2012, 10:30AM Ron Neubauer, Principal Engineer, Unisys Corporation

Transcription:

Academic Year 17-18 Subject: ADVANCE JAVA Class : T.Y.B.Sc. (IT) DIV: Faculty: ARIF PATEL Months JUNE JULY AUGUST Topics to be covered Understanding Layout Manager. Swing: JColorChooser, JComboBox, JFileChooser, JInternalFrame, JLabel, JMenuBar, JOptionPane, JLayeredPane, JDesktopPane, JPanel, JPopupMenu, JProgressBar, JRootPane, JScrollBar, JScrollPane, JSeparator, JSlider, JSplitPane, JTabbedPane, JTable, JTableHeader, JtoolBar, JToolTip, JTree, JViewPort, JEditorPane, JTextPane, JTextArea, JTextField, JPasswordField, JButton, JMenuItem, JCheckBox-MenuItem, JRatioButton-MenuItem JCheckBox, JRadioButton, JMenu. JDBC: Design of JDBC, JDBC configuration, Executing SQL statement, Query Execution, Scrollable and updatable result sets, row sets, metadata, Transaction. Introduction to servlets: Need for dynamic content, java servlet technology, why servlets? Servlet API and Lifecycle: servlet API, servletconfig interface, ServletRequest and ServletResponse Interfaces, GenericServlet Class. ServletInputStream And ServletOutputStream Classes, RequestDispatcher Interface,HttpServlet Class, HttpServletRequest and HttpServletResponse Interfaces, HttpSession Interface, Servlet Lifecycle. Working with servlets: organization of a web application, creating a web application(using netbeans), creating a servlet, compiling and building the web application. JSP: Introduction, disadvantages, JSP v/s Servlets, Lifecycle of JSP, Comments, JSP documents, JSP elements, Action elements, implicit objects, scope, Character quoting conventions, unified expression language. Java server Faces: Need of MVC, what is JSF?, components of JSF, JSF as an application, JSF lifecycle, JSF configuration, JSF web applications (login form, JSF pages) EJB: Enterprise bean architecture, Benefits of enterprise bean, types of beans, Accessing beans, packaging beans, creating web applications, creating enterprise bean, creating web client, creating JSP file, building and running web application. Assigned Lecture SEPTEMBER HIBERNATE: Introduction, Writing the application, application development approach, creating database and tables in MySQL, creating a web application, Adding the required library files, creating a java bean class, creating hibernate configuration and mapping file, adding a mapping resource, creating JSPs. STRUTS: Introduction, Struts 12

framework core components, installing and setting up struts, getting started with struts.revision Total Lect/Pract expected: Total Lect/Pract conducted: %age conduction: Name & Signature of Faculty

Academic Year 17-18 Subject: ASP.NET with C# Class : T.Y.B.Sc. (IT) DIV: Faculty: ZARI HAIDER ZARI Months Topics to be covered Assigned Lecture JUNE JULY AUGUST SEPTEMBER Review of.net frameworks, Introduction to C#, Variables and expressions, flow controls, functions, debugging and error handling. OOPs with C#, Defining classes and class members. Assembly, Components of Assembly, Private and Shared Assembly, Garbage Collector, JIT compiler. Namespaces Collections, Delegates and Events. Introduction to ASP.NET 4: Microsoft.NET framework, ASP.NET lifecycle. CSS: Need of CSS, Introduction to CSS, Working with CSS with visual developer. ASP.NET server controls: Introduction, How to work with button controls. ASP.NET server controls: Textboxes, Labels, checkboxes and radio buttons, list controls and other web server controls, web.config and global.asax files. Programming ASP.NET web pages: Introduction, data types and variables, statements, organizing code, object oriented basics. Validation Control: Introduction, basic validation controls, validation techniques, using advanced validation controls. State Management: Using view state, using session state, using application state, using cookies and URL encoding. Master Pages: Creating master pages, content pages, nesting master pages, accessing master page controls from a content page. Navigation: Introduction to use the site navigation, using site navigation controls. LINQ: Operators, implementations, LINQ to objects, XML,ADO.NET, Query Syntax. Databse Controls. ASP.NET Ajax: Introducing AJAX, Working of AJAX, Using ASP.NET AJAX server controls. JQuery: Introduction to JQuery, JQuery UI Library, Working of JQuery. 17 8 Total Lect/Pract expected: Total Lect/Pract conducted: %age conduction: Name & Signature of Faculty

Academic Year 17-18 Subject: Linux Administration Class : T.Y.B.Sc. (IT) DIV: Faculty: SAMEER SHAIKH Months JUNE JULY AUGUST SEPTEMBER Topics to be covered Introduction to UNIX, Linux, GNU and Linux distributions., The Linux System Administrator, Installing and Configuring Servers, Installing and Configuring Application Software, Creating and Maintaining User Accounts, Backing Up and Restoring Files, Monitoring and Tuning Performance, Configuring a Secure System, Using Tools to Monitor Security.Boot loaders-grub, LILO, Bootstrapping, Init process, rc scripts, Enabling and disabling services.understanding the File System Structure, Working with Linux-Supported File Systems, Memory and Virtual File Systems, Linux Disk Management, Network Configuration Files. System Configuration Files: System wide Shell Configuration Scripts, System Environmental Settings, Network Configuration Files, Managing the init Scripts,Configuration Tool, Editing Your Network Configuration Understanding Network Classes, Setting Up a Network Interface Card (NIC), Understanding Subnetting, Working with Gateways and Routers, Configuring Dynamic Host Configuration Protocol, Configuring the Network Using the Network NFS Overview, Planning an NFS Installation, Configuring an NFS Server, Configuring an NFS Client, Using Automount Services, Examining NFS Security Installing Samba, Configuring the Samba Server, Creating Samba Users 3, Starting the Samba Server, Connecting to a Samba Client, Connecting from a Windows PC to the Samba Server : Configuring a Time Server, Providing a Caching Proxy Server. Secure Services, SSH, scp, sftp Less Secure Services (Telnet,FTP, sync,rsh,rlogin,finger,talk and ntalk, Linux Machine as a Server, Configuring the xinetd Server, Comparing xinetd and Standalone, Configuring Linux Firewall Packages, Understanding DNS, Understanding Types of Domain Servers, Examining Server Configuration Files, Configuring a Caching DNS Server, Configuring a Secondary Master DNS Server, Configuring a Primary Master Server, Checking Configuration. Tracing the Email Delivery Process, Mail User Agent (MUA), Introducing SMTP, Configuring Sendmail, Using the Postfix Mail Server, Serving Email with POP3 and IMAP, Maintaining Email Security Introducing vsftpd, Configuring vsftpd, Advanced FTP Server Configuration, Using SFTP. Introducing Apache, Configuring Apache,Implementing SSI, Enabling CGI, Enabling PHP, Creating a Secure Server with SSL, Administering Users and Groups Installing and Upgrading Software Packages. Assigned Lecture

Total Lect/Pract expected: Total Lect/Pract conducted: %age conduction: Name & Signature of Faculty

Academic Year 17-18 Subject: Software Testing (Hina Mahmood) DIV: Class : T.Y.B.Sc. (Information Technology) FIRST TERM Months Topics to be covered Assigned Lecture JUNE Fundamentals of testing: Necessity of testing, what is it, Testing principles, Fundamental test process, The psychology of testing Testing throughout the software life cycle: Software development models, Test levels, Test types: the targets of testing, Maintenance testing JULY Static techniques: Reviews and the test process, Review process, Static analysis by tools Test design techniques: Identifying test conditions and designing test cases, Categories of test design techniques, Specification-based or blackbox techniques, Structure-based or white-box techniques, Experience based techniques

AUGUST Test management: Test organization, Test plans, estimates, and strategies, Test progress monitoring and control, Configuration management, Risk and testing, Incident management Tool support for testing: Types of test tool, Effective use of tools: Potential benefits and risks, Introducing a tool into an organization 10 SEPTEMBER Total Lect/Pract conducted: %age conduction: Faculty Name & Signature of

Academic Year 11-12 Subject: P-III (Software Engineering) Class : S.Y.B.Sc. (Computer Science) DIV: SECOND TERM Months Topics to be covered Assigned Lecture NOVEMBER DECEMBER JANUARY FEBRUARY Total Lect/Pract conducted: %age conduction: Name & Signature of Faculty