139x Filetype PDF File size 0.27 MB Source: annamalaiuniversity.ac.in
WEB DEVELOPMENT L T P C 3 0 1 4 COURSE OBJECTIVES ● To introduce the fundamentals of Internet, and the principles of web design. ● To construct basic websites using HTML and Cascading Style Sheets. ● To build dynamic web pages with validation using Java Script objects and by applying different event handling mechanisms. ● To develop modern interactive web applications using PHP, XML and MySQL Unit–I Introduction : Concept of WWW, Internet and WWW, HTTP Protocol : Request and Response, Web browser and Web servers, Features of latest version of Web. Web Design : Concepts of effective web design, Web design issues including Browser, Bandwidth and Cache, Display resolution, Look and Feel of the Website, Page Layout and linking, User centric design, Sitemap, Planning and publishing website, Designing effective navigation. Unit–II HTML : Basics of HTML, formatting and fonts, commenting code, color, hyperlink, lists, tables, images, forms, XHTML, Meta tags, Character entities, frames and frame sets, Browser architecture and Web site structure. Overview and features of latest version of HTML. Style sheets : Need for CSS, introduction to CSS, basic syntax and structure, using CSS, background images, colors and properties, manipulating texts, using fonts, borders and boxes, margins, padding lists, positioning using CSS, CSS2, Overview and features of of latest version of CSS. Unit–III JavaScript : Client side scripting with JavaScript, variables, functions, conditions, loops and repetition, Pop up boxes, Advance JavaScript: Javascript and objects, JavaScript own objects, the DOM and web browser environments, Manipulation using DOM, forms and validations, DHTML : Combining HTML, CSS and Javascript, Events and buttons. Unit–IV XML : Introduction to XML, uses of XML, simple XML, XML key components, DTD and Schemas, Using XML with application. Transforming XML using XSL and XSLT. PHP : Introduction and basic syntax of PHP, decision and looping with examples, PHP and HTML, Arrays, Functions, Browser control and detection, string, Form processing, Files, Advance Features: Cookies and Sessions Unit–V PHP and MySQL : Basic commands with PHP examples, Connection to server, creating database, selecting a database, listing database, listing table names, creating a table, inserting data, altering tables, queries, deleting database, deleting data and tables, PHP myadmin and database bugs. TEXT BOOKS 1. Ralph Moseley and M. T. Savaliya, Developing Web Applications, Wiley-India Private Limited, 2011. 2. Robert W.Sebesta, Programming the World Wide Web, 7th edition, Pearson Education, 2013. REFERENCES 1. Kogent Learning Solutions Inc., Web Technologies Black Book, Dreamtech Press, 2009. th 2. Joel Sklar, Principles of Web Design, Cengage Learning, 6 Edition, 2015. 3. B. M. Harwani, Developing Web Applications in PHP and AJAX, Tata McGraw-Hill, 2010. 4. Internet and World Wide Web How to program, Paul J. Deitel, Harvey M. Deitel, and th Abbey Deitel, 5 Edition, Pearson Education, 2011. COURSE OUTCOMES At the end of this course, the students will be able to 1. Describe the concepts of World Wide Web, and the requirements of effective web design. 2. Develop web pages using the HTML and CSS features with different layouts as per need of applications. 3. Use the JavaScript to develop the dynamic web pages. 4. Construct simple web pages in PHP and to represent data in XML format. 5. Use server side scripting with PHP to generate the web pages dynamically using the database connectivity. MOBILE APPLICATIONS AND SERVICES L T P C 3 0 1 4 Course Objectives Provide an overview of existing mobile operating system. Apply this knowledge for developing various android applications. Distribute the developed android apps in the market. Unit I Introduction Introduction to mobile devices and mobile platforms, Development environments, Mobile OS architectures of android, iOS and Windows, Setting up the mobile app development environment along with an emulator. Unit II Mobile App development using android Mobile App development using android: interface design – Layout, UI elements, Draw-able, Menu, Activity- states and life cycle, Interaction among activity, Services- states and life cycle, Notifications, Broadcast receivers, Telephony, SMS APIs, Native data handling- on device file I/O, Shared preferences. Unit III Database Connectivity Working with mobile database (SQLite), Interacting with database via internet/intranet., Graphics and animations- custom views, Canvas, Animation APIs, location awareness, Multimedia- audio/video playback and record, Native hardware access. Unit IV Testing Testing Mobile Application, Debugging mobile application, White box testing, Black box testing, Test automation of mobile apps using JUnit for android, Robotium, MonkeyTalk. Unit V Market Distribution Versioning mobile apps, Signing mobile apps, Packaging mobile apps, Distributing apps on market place. Designing an App using various services provided by android Text Book: 1. Anubhav Pradhan, Anil V. Deshpande, Composing Mobile Apps: Learn – Explore – Apply using Android, Wiley India. 2. Wei-Meng Lee, Beginning Android 4 Application Development, Wiley India. 3. Carmen Delessio, Shane Conder, LaurenDarcey, Android application Development in 24 rd Hours: SAMS Teach Yourself, Pearson Education, 3 Edition. References : 1. Michael Burton, DonnFelker, Android Application Development for Dummies, Wiley India, 2nd Edition. 2. Pradeep Kothari, Android Application Development (with KITKAT support), Black Book, Dreamtech Press. 3. Charlie Collins, Michael Galpin, Matthias Kappler, Android in Practice, Dreamtech Press, 2012. Course Outcomes On completion of this course, the students will be able to 1. Familiarize with android OS and be able to design the layout of mobile applications. 2. Set up application development environment. 3. Communicate with in application and store relevant data in database. 4. Test the developed application by using testing tools used by industry. 5. Package and distribute the designed mobile application in the market.
no reviews yet
Please Login to review.