• info@mycourse.lk

Professional Certificate in Web Development

14 May 11:23 am Informatics Institute of Technology

Requirements:

-

Description:

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

Available:

Informatics Institute of Technology