-
Why Web Development?
In today's digital age, the web is the canvas for innovation. From responsive websites to interactive applications, web development is the key to shaping the online experiences of tomorrow. Join us and become a creator in the digital revolution!
This program provides a comprehensive web development course from beginner level to advanced level. This includes developing Front-end and Back-end development. Further course discusses Database fundamentals, SQL databases, NO SQL databases, and Version controlling tools.
Course Details
Web developers enjoy diverse opportunities, including remote work for improved work-life balance. They can explore entrepreneurial ventures like freelancing, startups, or crafting and selling web applications. Career progression involves specialization in front-end, back-end, or full-stack development and targeting specific technologies or industries. Engaging in web development communities fosters networking, collaboration, and shared learning, enriching professional connections.
Course Outline
1.HTML Document Anatomy
2.HTML Semantics and Document Hierarchy
3: CSS Basics
5: CSS Selectors and Style Application
4: CSS Styling Resources
5: HTML References and Embedded
6: HTML Forms
7: JavaScript Execution and Syntax
8: JavaScript Data Structures
9: CSS Box Model and Layout
10: JavaScript Manipulation of Website Content and Styling
11: Software Development Basics
12: JavaScript Control Structures and Functions
13: NodeJS Basics
14: Web Application Architecture
15: HTTP Basics
16: NodeJS Express Basics
17: SQL Basics
18: EJS templates
19: Include JQuery library in NodeExpress projects
20: Develop and Structure a Web Application
21: Implement Core Features and Interactions
Learning Outcomes
ILO 01
Identify the core structure of an HTML document and understand the importance of
semantic elements, organize content based on the proper document hierarchy to
create well-structured, accessible web pages.
ILO 02
Understand the foundational concepts of CSS, effectively use various CSS
selectors, and apply styles to HTML elements to create visually appealing and
organized web layouts.
ILO 03
Incorporate references and embedded resources into HTML documents and build
functional web forms using proper form elements, attributes, and input types.
ILO 04
Understand and manipulate core JavaScript data structures, comprehend the
execution flow of JavaScript code, and apply proper syntax to write efficient,
readable scripts.
ILO 05
Effectively apply CSS styling and the box model to create and manage layouts, use
JavaScript to dynamically manipulate website content and styling, enhancing user
interaction and responsiveness.
ILO 06
Understand fundamental software development concepts and utilize JavaScript
control structures and functions to develop dynamic web applications.
ILO 07
Grasp the fundamentals of Node.js, including its installation and package
management, and apply them to understand and implement basic web application
architecture.
ILO 08
Understand Express app routes and HTTP methods, the fundamentals of HTTP to
build and manage basic web applications.
ILO 09
Understand and apply SQL basics using SQLite with Node.js to manage and query
databases effectively.
ILO 010
Utilize Node.js with the Express framework to serve static content and render
dynamic views using EJS templates.
ILO 011
Integrate jQuery with Node.js and the Express framework to enhance client-side
interactivity, Manage dynamic content effectively and handle AJAX requests and
responses.
ILO 012
Design and develop a complete web application using Node.js, integrating both
backend and frontend components to create a fully functional and cohesive user experience.
To Whom?
– School leavers
– University undergraduate students
– Anyone willing to learn Web Development from the scratch.
Method Of Delivery
On-campus / Online (Lab Practical with Hands-on Experience)
How to Apply?
For further details, please contact
IIT Professional Development Unit
0770 566 577 | pdu@iit.ac.lk
Address : 57, Ramakrishna Road, Colombo 06, Sri Lanka.
Phone : 766760760
Email : info@iit.ac.lk
Website : https://www.iit.ac.lk
Informatics Institute of Technology
Stream: Computer Science & IT
Level: Professional Certifications