Web Designing

Web Designing

This course introduces students to basic web design using HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). The course does not require any prior knowledge of HTML or web design. Throughout the course students are introduced to planning and designing effective web pages; implementing web pages by writing HTML and CSS code; enhancing web pages with the use of page layout techniques, text formatting, graphics, images, and multimedia; and producing a functional, multi-page website. The course topical outline provides a summary of course topics that can be used as a guide when progressing through the course. Upon successful completion of this course, students will be able to: Recognize and understand HTML web page elements Know how to write HTML code Understand and apply effective web design principles Enhance web pages using text formatting, color, graphics, images, and multimedia Incorporate forms into web pages Understand and apply CSS to format web page elements Plan, design, and publish a multi-page website Upon successful completion of this course, students will have a good foundation in web design using HTML and CSS and will be prepared to study more advanced web design topics. Students should have a general background in using a computer, managing files, and a basic knowledge of the Internet. Students should also be able to navigate to and within a website using a web browser such as Chrome, Firefox, Internet Explorer, or Safari. Students do not need to purchase any software for this course.

PROGRAMMING & PROBLEM SOLVING

  • Introduction
  • Loops
  • Strings
  • Pointers

TECHNICAL APTITUDE

  • DATA STRUCTURES
  • Singly Linked Lists
  • Doubly Linked Lists
  • Circular Linked Lists
  • Stacks and queues
  • Static and Dynamic memory Location
  • Tree Basics

SQL

  • Introduction to SQL
  • Retrieve Data using the SQL SELECT Statement
  • Learn to Restrict and Sort Data
  • Use of DDL Statements to Create and Manage Tables
  • Data Manipulation Statements
  • Constraints
  • Usage of Functions to Customize Output
  • Invoke Conversion Functions and Conditional Expressions
  • Aggregate Data Using the Group Function
  • Display Data From Multiple Tables Using Joins
  • Use Sub-queries to Solve Queries
  • Other Schema Objects
  • Control User Access

JAVA

  • INTRODUCTION TO JAVA
  • CREATING FIRST JAVA PROGRAM
  • JAVA LANGUAGE FUNDAMENTALS
  • OOP IMPLEMENTATION (PIE)
  • PACKAGES
  • NESTED TYPES
  • ARRAYS
  • COMMAND LINE ARGUMENTS AND WRAPPER CLASSES
  • EXCEPTION HANDLING
  • WORKING WITH STRINGS
  • SWING
  • MULTITHREADED PROGRAMMING
  • I/O STREAMS
  • SOCKET PROGRAMMING
  • REFLECTION
  • EXTENDED & UTILITY CONCEPTS
  • COLLECTIONS FRAMEWORK
  • DATE & TIME API
  • JODA API
  • SYSTEM PROPERTIES & INTERNATIONALIZATION (I18N)
  • INTRODUCTION TO SQL (PROJECT BASED)
  • DATABASE PROGRAMMING USING JDBC
  • JAVA EE(JAVA PLATFORM ENTERPRISE EDITION)
  • JAVA SERVLET
  • JAVA SERVER PAGES (JSP) & JSTL
  • PROJECT CLASSES
  • DESIGN PATTERN
  • JAVA MAIL API
  • INTRODUCTION TO DISTRIBUTED PROGRAMMING
  • INTRODUCTION TO RESTFULL SERVICES
  • OVERVIEW OF JPA FRAMEWORK

SPRING

  • SPRING
  • BASIC BEAN WIRING
  • ADVANCED BEAN WIRING
  • ADVISING BEANS
  • HITTING THE DATABASE
  • INTRODUCTION TO MVC
  • MAVEN DEPLOYMENT
  • SPRING REST API
  • BUILDING CONTRACT-FIRST WEB SERVICES IN SPRING
  • SPRING OBJECT/XML MAPPER
  • SPRING BOOT

HIBERNATE

  • INTRODUCTION TO ORM
  • INTRODUCTION TO HIBERNATE
  • CREATING PERSISTING CLASSES
  • MAPPING INHERITENCE WITH JAVA CLASSES
  • WORKING WITH COLLECTIONS
  • SCALAR QUERIES AND HIBERNATE QUERY LANGUAGE
  • HIBERNATE TRANSACTIONS AND LOCKING
  • HIBERNATE CACHING

WEB TECHNOLOGIES

MANUAL TESTING

  • Introduction
  • Software Development Life Cycle
  • Testing Methodology
  • Levels of Testing
  • Environments
  • Software Development Models
  • Types of Testing
  • Software Testing Life Cycle
  • Test Development
  • Test Execution
  • Bug Tracking and Reporting
  • Test Closure Activity
  • Real Time Process Awareness with Terminology
  • Test Metrics
  • Ways of Testing

AUTOMATION TESTING-SELENIUM

  • Introduction
  • Selenium IDE
  • Set up Eclipse
  • WebDriver
  • Browser & Navigation Commands
  • Locators
  • Element Identification
  • Tables, Checkboxes & Radio buttons
  • Selenium Waits, Alert & Switch Windows
  • Action Class
  • TestNG Framework
  • Cucumber
  • Log4j Logging
  • Database Connections
  • Automation Framework
  • Maven:
  • Jenkins:

REASONING & QUANTITATIVE APTITUDE

  • Quantitative Ability Test
  • Applied Mathematics
  • Engineering Mathematics
  • Logical Ability Test
  • Inductive reasoning
  • Abductive Reasoning

PROJECTS

SOFT SKILLS

100% Placement assistance will be given only if student do training