Web Development
- Description
- Curriculum
In today’s digital age, having the ability to create and maintain websites is an invaluable skill. Our “Web Development” course is designed for beginners who are eager to dive into the world of coding and build their first website from scratch. Over the span of three months, you’ll embark on an immersive journey where you’ll learn the foundational languages of the web: HTML, CSS, JavaScript and ReactJS.
Led by our experienced Web Development Mentor, you’ll learn how to structure web pages with HTML, style them with CSS to create visually appealing layouts, and add interactivity with JavaScript to engage your visitors. Through a combination of live video sessions, interactive exercises, and hands-on projects, you’ll gain practical experience and confidence in your coding abilities. Whether you’re aspiring to become a web developer or simply want to enhance your digital skills, this course will set you on the path to success in the world of web development.
Mentor: Erina Gjikaj
Mentor Bio/Expertise: Erina is a highly skilled Front-end Developer holding a Degree in Engineering Mathematics and Informatics. With an impressive professional journey in Web Development and Web Design,
Erina has garnered extensive experience through diverse projects implemented in Albania as well as collaborations with International Companies. Throughout her career, Erina has honed her proficiency in delivering seamless user experiences, contributing to the development of web applications, and crafting user-friendly interfaces. Passionate about creating interactive user experiences,
Erina stays abreast of the latest technologies and methodologies. She not only excels in front-end development and web design but has also actively engaged in training and mentorship positions, extending her knowledge and expertise to the next generation of professionals. Erina takes pride and joy in guiding her students and providing them with practical industry experience, helping to prepare them for successful careers in the dynamic TECH field and Web World.
Course Duration: 4 months
- Web Development Duration (in months): 3 months
- Freelancing Duration (in months): 1 month
Schedule:
- Day(s) of the week: Tuesdays, Thursdays and Saturdays
- Course Start Date: April 22, 2024
- Time: 6:00 PM – 8:00 PM (GMT+2)
Course Format: Live video sessions with interactive Q&A sessions and hands-on coding exercises.
Topics Covered:
- Introduction to HTML: Building the Structure of Web Pages
- Styling with CSS: Designing Visually Appealing Websites
- Adding Interactivity with JavaScript: Making Your Website Dynamic
- Responsive Design: Ensuring Your Website Looks Great on Any Device
Certification Details: Upon successful completion of the course, you will receive a certificate of completion from Digital Skills Albania, validating your proficiency in digital marketing strategies. We use a blockchain ledger to validate that each of our certificates is unique and can be verified for future employment.
Limited seats available – enroll now to secure your spot!
-
1Understanding the structure of the web1 week
Explore the architecture of the World Wide Web, including client-server model, URLs, and web browsers.
-
2Introduction to HTML: Tags, Elements, and Attributes1 week
Dive into HTML fundamentals, covering tags, elements, attributes, and document structure.
-
3reating a Basic Webpage with HTML1 week
Learn how to create a simple webpage using HTML, including text formatting, lists, and links.
-
4Semantic HTML: Enhancing Accessibility and SEO1 week
Understand the importance of semantic HTML for accessibility and search engine optimization (SEO).
-
5Introduction to CSS: Selectors, Properties, and Values1 week
Learn CSS basics, including selectors, properties, values, and cascading styles.
-
6Applying Styles to HTML Elements1 week
Dive into styling HTML elements with CSS, covering text styles, colors, and backgrounds.
-
7CSS Layout Techniques: Box Model, Flexbox, and Grid1 week
Explore CSS layout models such as the box model, flexbox, and grid for creating responsive designs.
-
8Responsive Design Principles: Media Queries and Viewport Meta Tag1 week
Understand responsive design concepts using media queries and the viewport meta tag for mobile-friendly layouts.
-
9Introduction to JavaScript: Variables, Data Types, and Operators1 week
Get started with JavaScript by learning about variables, data types, operators, and basic syntax.
-
10JavaScript Functions and Control Flow1 week
Explore JavaScript functions, conditional statements, loops, and control flow mechanisms.
-
11DOM Manipulation: Selecting and Modifying HTML Elements1 week
Learn how to manipulate the Document Object Model (DOM) using JavaScript to interact with HTML elements.
-
12Handling User Events: Clicks, Input, and Form Submissions1 week
Understand event handling in JavaScript for responding to user interactions like clicks, input changes, and form submissions.
-
13Integrating HTML, CSS, and JavaScript to Create a Dynamic Webpage1 week
Combine HTML, CSS, and JavaScript to develop a dynamic webpage with interactive features.
-
14Implementing Common Web Design Patterns and Best Practices1 week
Explore web design patterns and industry best practices for creating professional and user-friendly websites.
-
15Testing and Debugging: Troubleshooting Common Errors and Issues1 week
Learn strategies for testing and debugging your website to identify and fix common errors and issues.
-
16Deploying Your Website to a Web Server for Public Access1 week
Understand the process of deploying a website to a web server for public access, including domain setup and hosting.
-
17Reviewing Concepts Covered in Previous Weeks1 week
Review and reinforce key concepts, techniques, and skills covered in previous lessons.
-
18Brainstorming and Planning for the Final Project1 week
Engage in brainstorming sessions and strategic planning for your final project, outlining objectives and milestones.