WEB DEVELOPMENT
Navigate the intricacies behind Front and Back-end Web Development with a focus to creating intuitive and interactive portals.

The web development process includes web design, web content development, client-side/server-side scripting and network security configuration, among other tasks.
Trainees will be able to design websites and build web applications from scratch using popular tools and languages like HTML, CSS, JavaScript, C#, and ASP.net MVC to integrate the front-end of a Web Application to its back-end computational logic thereby bringing to
TRAINING OVERVIEW – 7 WEEKS

COURSE ORIENTATION
1 DAY

JAVASCRIPT
4 DAYS

C#, ASP.NET PROGRAMMING
13 DAYS

UI/UX ESSENTIALS
2 DAYS

JAVASCRIPT FRAMEWORKS
3 DAYS

VERSION CONTROL
1 DAY

HTML 5
1.5 DAYS

BOOTSTRAP
1 DAY

SOFTWARE ENGINEERING
3 DAYS

CSS 3
1.5 DAYS

SQL SERVER
3 DAYS

SOFT-SKILLS
1 DAY
COURSE STRUCTURE
- ORIENTATION
- UI/UX FUNDAMENTALS
- HTML
- CSS
- JAVASCRIPT & IT'S FRAMEWORKS
- DATABASE WITH SQL SERVER
- C# & ASP.NET PROGRAMMING
- VERSION CONTROL SOFTWARE
- SOFTWARE ENGINEERING MODULE
- SOFT-SKILLS AND JOB FAIR
Orientation Day
At Techspecialist Academy, we breathe and personify IT Excellence by creating an environment for technology-enabled learning. Our orientation takes you through our ethos, passion for IT and the things to expect during our training programs. The agenda to be covered include:
- Introducing Techspecialist Academy
- Training Rules of Conduct
- Tour of the Facility
- Introduction to Mobile Application Development
- Course Overview
UI & UX Fundamentals
In our UI & UX Design Fundamentals, you’ll become a problem solver. You’ll focus on user-centred design and apply research methods to isolate user goals. You’ll learn the fundamentals of translating user goals to visuals as well as performing usability tests. Finally, this course will teach you how to present, sell, defend, and critique your work. Topics to be covered include:
- Developing user personas and user flows after conducting research
- Learning design tools: Adobe Photoshop, Illustrator, Sketch, Balsamiq, Mockflow and InVision
- Mastering wire-framing, visual design, and usability testing
HTML
While this is not an exhaustive list, topics that shall be covered include:
- Innerworkings of Web Applications
- HTML Inline and Block Level Elements
- HTML Tags for Text Placement
- HTML Forms
- Multimedia, Images and Links
- HTML
Formating - Laying out your webpage using HTML Tables
CSS and Responsive Website Using Bootstrap & Foundation
While this is not an exhaustive list, topics that shall be covered include:
- Introduction to CSS – Why CSS?
- CSS Selector – ID and Class
- Types of CSS – External, Text or Internal, Inline
- CSS Syntax
- CSS Divs
- Floats
- Overflow
- Positioning
- Margin and Padding
- Creating
Responsive Website using Bootstrap classes - Creating
Responsive Website using Foundation classes
Javascript and Jquery
While this is not an exhaustive list, topics that shall be covered include:
- Variables, Operators
- Javascript Data Types
- Javascript Events
- Conditional Statements
- Functions (Inbuilt and Custom functions)
- Arrays
- Best Practices in JavaScript
Database with SQL Server
This course covers database design and the use of databases in applications, with a short introduction to the internals of relational database engines. It includes extensive coverage of the relational model, relational algebra, and SQL. Topics to be covered include:
- Database Creation
- Tables and Table Operations
- Operators
- SQL Statements (Select, Update, Delete, Insert etc.)
- Database Design and Relational Design Principles
- Design and Application Building Perspective
- Database Design using Entity-Relationship-Diagrams and SQL queries
C# & ASP.NET Programming
With the knowledge gained from this module, participants will be able to link the front end Graphic User Interface that has been developed in HTML/CSS module to the backend Database. While this is not an exhaustive list, topics that shall be covered include:
- Datatypes, Variables and Constants
- Flow Control and Operators
- Conditional Statements and Loop
- Passing variables between pages (Forms, Session, Cookies)
- Arrays
- Advanced
topis such as: - C# File Handling and File operations
- Mail Function
- Creating fast and dynamic web pages using C#/AJAX
- Building APIs
- Authentication with C# and SQL
- Understanding ASP.NET MVC Framework
- Best Practices in Programming – learning with a sample payment gateway integration.
This shall be followed by a final bootcamp project:
- Participants develop any web application of their choice.
Version Control and Other Software Development Tools
While this is not an exhaustive list, topics that shall be covered include:
- Using Git for tracking Code changes
- Collaboration during Software Projects
- Introduction to other Software Development Tools
Software Engineering Module
Programming languages might essentially be the same
- Software Development Life Cycle (SDLC)
- Requirements Gathering
- Software Design & Construction
- Software Testing
- Software Maintenance & Support
- Quality Management and Continuous Improvement
- The DevOps Approach to Software Development
Soft Skills Acquisition, Job Fair & Career Services
Working in Software Development is not just about how well you code. Some essential skills are required to help get your dream software job. This training package will arm you with the important skills needed to help you put your best foot forward in navigating the corporate environment. Topics to be covered include:
- CV writing and profile development
- Interview Coaching
- Professional soft skill development
- Final project presentation, and
- Job placement activities.
Here’s what you stand to gain