Computing and Informatics

Full Stack Web Development

The Web Development Pathway is comprised of six modules, designed to equip learners with both front-end and back-end development skills. Starting with an introduction to web-related concepts, learners will progress to develop and publish a fully functional website using the latest technologies and best practices in the industry

500JD

Courses in this Pathway

6 Courses

Unlimited Access

Yes

Certificate of Completion

Yes

Pathway Overview

The Web Development Pathway is comprised of six courses, designed to equip learners with both front-end and back-end development skills. Starting with an introduction to web-related concepts, learners will progress to develop and publish a fully functional website using the latest technologies and best practices in the industry.

Throughout the pathway, learners will acquire valuable skills and knowledge in front-end and back-end development, apply best practices, and stay up-to-date with the latest trends in web development. They will have ample opportunities to practice different techniques in both front-end and back-end development, with realistic content and projects.

Upon completion of the pathway, learners will have acquired the necessary skills to develop, deliver, and publish a fully functional website, applying best practices and incorporating the latest trends in the industry. They will have gained expertise in both front-end and back-end development, preparing them for a successful career in web development.

Learning Outcomes

Acquire Font End and Back End development skills.

Apply best practices and learn the latest trends in web development.

Delivering and publishing full functional websites with realistic content.

Practice different techniques in front-end and back-end in web development.

Field of practice

Full-stack Developer

Front-end Developer

Back-end Developer

UI/UX Specialist

Database Developer

Technical Requirements

Good Study Environment

Good Internet Connection

A computer with good processing power and memory to run the necessary software to handle programming tasks

A Web browser to test your code and view your web applications. Popular web browsers include Google Chrome, Mozilla Firefox, and Safari.

Basic Concepts of front-end, back-end programming , and database management

Courses in this accelerated pathway

This course provides an introduction to the key concepts, tools, and frameworks used in web development. You will gain a solid understanding of web development technologies and the various approaches that are used to create dynamic web applications. Additionally, you will learn about environment setup and tools that are commonly used in web development, giving you the foundation you need to create your own projects. By the end of this course, you will be equipped with the knowledge and skills you need to start building your own web applications.
Check Course

In this course, you will explore the fundamentals of HTML document creation, including the use of tags such as a, img, p, h1...h6, ul, ol, li, table, div, and span. You'll also learn about semantic tags like nav, header, footer, and section. Additionally, you will gain hands-on experience creating HTML forms using the form tag, input text, password, checkbox, radio, select, text area, and submit button. By the end of this course, you will have a solid understanding of HTML document structure and be able to create dynamic web pages using forms.
Check Course

This online course provides a comprehensive overview of CSS, covering key concepts, selectors, and properties that are used in web design. You will also gain an understanding of the CSS box model and layout, which are crucial to creating visually appealing and functional web pages. Additionally, you will learn about responsive design, a technique used to create web pages that adapt to different screen sizes and devices. By the end of this course, you will be equipped with the knowledge and skills you need to create attractive, responsive web pages that look great on any device.
Check Course

This course provides an introduction to JavaScript and covers essential concepts necessary to build interactive web pages. Participants will learn about variables and operators, conditions and repetition, functions, and event-driven DOM manipulation. Through practical exercises, learners will gain a deeper understanding of how to write effective code and create dynamic user interfaces. This course is ideal for beginners who want to start learning JavaScript or those who want to refresh their knowledge of the fundamentals. Upon completion, learners will have a strong foundation in JavaScript programming and be able to create interactive web pages with ease.
Check Course

This course is designed to provide learners with a comprehensive understanding of React, a popular JavaScript library for building user interfaces. The course covers fundamental concepts including JSX and components, React state and props, and React forms. learners will learn how to create reusable components, manage state and props, and build forms that allow users to input and submit data. Throughout the course, learners will have hands-on experience building projects that leverage React's capabilities to create dynamic and responsive user interfaces. This course is ideal for developers who have a basic understanding of JavaScript and want to learn how to use React to build robust, scalable, and efficient web applications. By the end of the course, learners will have a strong foundation in React programming and be equipped with the skills to build complex user interfaces.
Check Course

This course provides a comprehensive overview of Node.js and MongoDB, two essential technologies for building modern web applications. Participants will learn about courses, Node.js Express, Node EJS, MongoDB NoSQL Database, and how to connect Node.js with a database. Through hands-on exercises, learners will gain practical experience in building server-side applications, RESTful APIs, and database-driven web applications. The course is ideal for developers who want to expand their knowledge of full-stack development and build scalable and maintainable web applications. Upon completion, learners will have a solid understanding of how to use Node.js and MongoDB together to build modern web applications, including RESTful APIs, and be ready to take on more advanced topics in full-stack development.
Check Course

Pathway Team

Eng.Shatha Hawasheh

Computer Engineer at HTU

Dr. Raneem Qadoura

Assistant Professor at HTU

Hana Al Rasheed

Assistant Instructor at HTU