WEB DESIGNING

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


ENQUIRY FORM