
Take a quick look of the sections taught and see what you're going to learn throughout the course.
In this lecture, we're taking a look at the final finished website, as well as the wireframe for our website.
Complete tutorial on how to get along once you face an error or a problem.
Just a quick reminder and explainer of the pace I've decided to record this course on and the thoughts behind it.
"uDemy Web Enthusiasts" is a Facebook group where me and my students communicate. Its a vital part of the learning process and you're very welcome to join in!
I've created a chatroom for the students of this course as I think communication between student-student and teacher-student is vital during your learning experience. You can discuss about anything, ask questions, help others and more -
Join the chatroom here: https://discord.gg/H2JhbXu
Face Off: Libraries VS Pure Vanilla Code. Who do you think wins and why? Write your answers in Q&A of this lecture!
A brief explanation of how assignments will help you along your way. Project files introduction also included.
Project files of the whole website are included here. Use these for help when needed and general reference. Also, if you want to take a look of how the website looks when finished, feel free to open the index.html.
In this lecture, we're choosing and enhancing the ATOM code editor. We'll be using that one throughout the course. I believe ATOM will become one of your favorite code editors after using it in this course.
The first lecture where we actually start to code. In this one, we'll be using my Skeleton/Template that you'll be able to use in any of your future projects. The project files/skeleton is attached in this lecture as a resource.
In this lecture we'll install 2 fonts that we'll be using throughout the website, I'll explain what ResetCSS is and why is it important to use. Final preparations like helper classes are explained before we start coding the actual website.
In this lecture, among small final preparations, we see the structure of the header and then create the HTML skeleton of it.
In this lecture, we'll begin styling the header and taking a closer look into some newer CSS3 properties.
Using interesting JavaScript codes, we create a clone of the header that will be used as a sticky.
One of the most important lectures so far! Please follow closely and ask any questions you might have!
We're kicking off a new section with installing a cool JavaScript library that will enable us to track mouse movement. We set up the working environment for the parallax.js library and we're getting our feet wet.
We're writing all of the custom data attributes and writing the HTML content of the Scene.
In this lecture, we're going to explore some of the custom data attributes and how they affect our mouse tracking experience.
In this lecture, we're completely finishing off the Prallax Cover Page and making it look just like in the final finished website. Congratulations on finishing the section, now its the time for an assignment!
We're installing and linking the Masonry library and setting up the correct HTML5 markup with the images.
We're styling the gallery section, exploring the possibilities of the ::after pseudo class and applying fixed widths and heights of the grid elements.
In this lecture, we're calling the masonry js library and exploring through its options to create astonishing grid system of images. We're also fixing some small CSS lines and making everything look perfect!
In this lecture we're writing the HTML of the Heart Beating section and I'm explaining what are SVGs and how do they work.
We're styling the remaining part of the section and preparing the CSS for the keyframes animation part.
We're creating an illusion of a beating heart with the scale transform option and CSS3 keyframes.
We're installing the Slick Slider library alongside its CSS and JavaScript prerequisites. We're also linking them in the HTML document.
We're setting up the structure and HTML markup of the slider and explaining how to correctly set up everything for a seamless slider experience.
In this lecture, we'll be editing and going through the styles of the slider and we'll create arrows and style them accordingly.
This time we're finishing off the slider section with exploring through some of the options that it offers.
This is the last lecture of the desktop website creation. To finish off, we're creating a simple parallax footer with manipulating some CSS3 options.
In this lecture we'll be enabling the menu to be able to do smooth scrolling to the corresponding sections. This will be done with JavaScript and jQuery.
In this lecture, we'll be creating the skeletons of the overlay and hamburger menu. We'll also be styling them with CSS3 and see how they look on the website.
Using CSS3 we'll build the final look of the responsive menu. I'll showcase a trick (once again) on how to completely hide the menu from the visible website.
In this lecture, we'll be creating the functionality of the menu with JavaScript and jQuery. We will use plenty of tricks that I've learned in my career and I'll show you time saving tricks and tips.
In this lecture we'll explain the media queries once again and we'll make the website responsive for laptop screen resolutions. Its actually responsive to laptops as of now because we've been coding a minimalistic and clean website - the real challenge is about to arrive.
This time we will make the website responsive for any tablet, mobile or cell phone. Its easier than you might think!
In this lecture we'll go through the option of the Slick Slider library to make it responsive to any screen size. If you want to further customize the slider, feel free to use any of the options available on the sliders' website.
In this lecture, we'll be editing the final touches of the responsiveness of the website, making it compatible with more internet browsers and adding pixel perfect additions to the CSS.
Hi there, thank you so much for showing interest in my course. Below is a complete breakdown of what you're going to learn throughout this course. Lets start the journey.
- GENERAL OVERVIEW:
This course takes a deep dive into technologies like HTML5, CSS3, JavaScript and jQuery. We're unleashing our creativity and building a minimalistic website, while learning and following modern web development trends that you'll be able to apply into your future projects.
If you're a new, or aspiring web developer/designer, or if you're just an enthusiast, this course will get your hands dirty and prepare you for developing real life projects and building websites from scratch.
If you want to build up a responsive website from scratch that features modern components, a website that includes parallax effects, sticky headers, modern responsive menus, sliders, grid systems, CSS animations and much more, you're on the right place. Keep on reading to find out why this course might just be the perfect course for you!
- PROJECT-BASED COURSE!
This is one of the biggest project-based courses that you'll come across on uDemy. It combines a total of 7 creative projects - each built from scratch while I'm showcasing the complete process behind building even the smallest details. I'll take you by your hand and we'll build everything together. Line by line. Here's what you'll be developing throughout the course:
- THE 7 PROJECTS:
Let me introduce you to the 7 beloved projects:
- FROM 7 PROJECTS TO A FULLY FUNCTIONAL WEBSITE
We will combine these 7 projects into a fully functional, responsive, modern website that can be used as your portfolio or product showcase website. We're also writing custom CSS media queries to make the website responsive. Also, we're following design trends in order to make our website look modern, clean and minimalistic.
- ASSIGNMENTS
The 7 projects are divided into 7 sections. After completing each section (or a project), you'll be presented with an assignment that you should complete before continuing. This is very important because you'll see how much you've learned, you'll check your knowledge and see if you can apply the skills into a real-world project.
Your task will be to create something different with the skills that you've learned in the past section/project. As well, every assignment will contain quizes/questions/tests to brush up your learned material.
- BUILD YOUR WEBSITE WITH YOUR 7 PROJECTS
Completing the assignments means that now you have projects developed by yourself. Once you finish the course, you'll have your seven (7), very own completed projects. This means that, besides the website that we'll be creating together, you'll have your very own website if you combine your 7 projects created earlier.
- HOST THE WEBSITE ONLINE AND CHECK BROWSER COMPATIBILITY
We are also hosting the website online on my server. We'll put it online, then open it up with couple of web browsers to make sure its compatible. We'll also open it up on plenty of Apple and Android devices to make sure everything is working smoothly.
---------------------------
5 MORE BONUSES WITH ENROLLING INTO THE COURSE:
What are you waiting for? Click the "ENROLL NOW" button and I can't wait to see you inside!