Course Curriculum
The course will cover the technologies of HTML5, CSS3, OOJS, Java, React, Rest API and Azure, and Web designing concepts, Engineering practices and coding standards. The course has built in functional skills such as Analytical and Logical thinking, and problem-solving skills as part of the training. The course also provides for soft skills training.
Week 1
Technical Skills:
Introduction to HTML:
Tags, Attribute and Elements, Headings, Paragraphs, and Formatting Text, Div and Span tag for Grouping, Lists and Links ,Images, image mapping and Tables, hyperlink, url and url encoding, frame, form, header (title, base, styles, link, script and meta).
Introduction CSS:
Syntax, single, multiple style sheets, value length, percentage, Applying CSS to HTML, Selectors, Background cursor, Properties and Values, CSS Color and Backgrounds, List Table, CSS Box Model ,CSS Margins, Padding, and Borders, CSS Text and Font Properties, CSS Display Positioning, CSS Floats.
Functional and Soft/ Career Skills:
Business Communication.
Week 2
Introduction to Java:
Class, Objects, and Types of Classes
Packages in Java, Data Types in Java, Variables, Constraints, and Literals, Methods in Java, Construc- tor in Java, Modifiers in Java, Static Keyword, Final Keyword, Inner Class in Java, Super and this key- word, Encapsulation, Inheritance, Polymorphism, Abstraction.
Functional and Soft/ Career Skills:
Effective Documentation.
Week 3
Technical Skills:
Working with IO STREAMS, Collection Framework, Serialization, Exception Handling, Java Annotations, Reflection in Java, Java Array, String, Java Thread
JDBC and Databases.
Capstone Project Commences
Functional and Soft/ Career Skills:
Working in Teams Problem Solving and Decision making.
Week 4
Technical Skills:
Introduction to OO JS, Applying JavaScript (internal and external), Understanding JS Syntax, Introduction to Document and Window Object, Variables and Operators, Data Types and Num Type Conversion, Math and String Manipulation, Objects and Arrays, Date and Time, Conditional Statements,Switch Case , Looping in JS, Functions.
Capstone Project Continues
Functional and Soft/ Career Skills:
Working in Teams Problem Solving and Decision making.
Week 5
Technical Skills:
What is an API, Evolution of REST/JSON API, Introduction to RESTful API, API 101, Example REST API Walkthrough, API Value Chain, REST Architecture Constraints, Designing Rest API, Error Handling Patterns, Rest API Handling Change- Versioning Pattern, Rest API Response Data Handling Patterns, API security and management.
Capstone Project Continues
Functional and Soft/ Career Skills:
-
Working in Teams Problem Solving and Decision making.
-
Communication Strategies.
Week 6
Technical Skills:
Introducing Flex layout, Basics and Terminology, Creating a Flex Container, Controlling the Direction of Flex Items, Wrapping Flex Items, Distributing Space Inside a Flex Container, Wrapping Items and Distributing Space, Growing Flex Items, Building a Navigation Bar with Flexbox, Building a Layout with Flexbox.
Capstone Project Continues
Functional and Soft/ Career Skills:
Working in Teams Problem Solving and Decision making
Week 7
Technical Skills:
Web based designed concepts, view controller, view routing, rendering pattern, lazy loading, data caching, data visualisation,
Basic of Web Designing. Multimedia and its Applications, Web Technologies.
Capstone Project Continues.
Functional and Soft/ Career Skills:
Working in Teams Problem Solving and Decision making.
Week 8
Technical Skills:
Azure Fundamental, azure virtual machine, virtual network and services, virtual storage, manage AzureActive Directory (AD), Manage App Service Plan, Azure SQL Database, Azure Backup and Site Recovery, Data Factory, Azure Container Service, Azure Cosmos DB.
Capstone Project Presentation
Functional and Soft/ Career Skills:
Presentation Skills.