Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Modern/Creative portfolio html css js three js
Rating: 4.2 out of 5(139 ratings)
1,314 students

Build a Modern/Creative portfolio html css js three js

Build the best Modern/Creative/Responsive personal portfolio with 3d experience and amaze people.
Created byMohamed Hajji
Last updated 6/2023
English

What you'll learn

  • Create an amazing, modern, creative, unique and responsive portfolio.
  • Build awesome 3d experiences for absolute beginners.
  • Learn the secrets on what makes a good portfolio.
  • Show your work to the world in a modern fashionable way.
  • Create advanced unique styles for buttons and links.
  • Create moving animated 3d background.
  • Make an animated awesome loading screen.
  • learn how to make hover rgb skewing effect on images with three js and shaders.
  • Learn how to create a very advanced mobile friendly swiper.
  • Tired of basic links and buttons here you will create the best of the best using only html css.
  • Make a different modern contact form that actually look good.
  • Learn how add smooth scrolling to your website and fix all problems you could face.
  • Also use snap scrolling to go from links to section by smooth scroll.
  • make a javascript accordion for frequently asked questions.
  • Learn how to display projects in an exceptional way and show what it's like being creative.
  • Learn how to setup, use parcel and manage your project in a better way easily.
  • Learn code structure like a pro.
  • Learn how to host your website easily and free.
  • I teach you about seo and how and what makes your website rank higher in search engines.
  • lean how to use sass and code css better and more efficient in BEM style.
  • Understand how three js works and know all you need about it from scratch.
  • Work with Evenlisteners in javascript and master different approaches.
  • Use functions like setInterval and setTimeout.
  • Learn ho to manipulate the DOM with javascript.
  • Learn how to load data from javascript file to the page easily.
  • Responsive design from small to large and from large to small screens.
  • i provide you some of the best loaders and high quality backgrounds to use.

Course content

11 sections43 lectures7h 29m total length
  • Install necessary tools1:42

    This is your first step into the course ,so let's install all the necessary tools to start working.

  • Let's setup our project using parcel and npm12:03

    In this video we will talk about, explain and setup parcel and see what advantages it gives us and why it's very important to have a bundler for your project.

  • Seo-rank higher in search engines part 110:21

    Seo (Search engine optimization) is something you cannot ignore nowadays so we have few videos where we go through all the tricks secrets to make sure your website stands out and start climbing search engines front page. so welcome to part 1 of seo for beginners.

  • Seo-rank higher in search engines part 210:45

    Seo (Search engine optimization) is something you cannot ignore nowadays so we have few videos where we go through all the tricks secrets to make sure your website stands out and start climbing search engines front page. so welcome to part 2 of seo for beginners.

  • Reset styles, explaining box sizing, inherit...15:22

    before starting to work with css you have, well it's actually a must to reset some of the annoying styles browsers apply to your code and this why this video will help you do just that and even what other things you can do to make sure your journey with css is beautiful and i do explain concepts like box-sizing, line height, inherit font smoothing ...

Requirements

  • Basic html css javascript knowledge
  • No three js experience needed i teach you all from zero

Description

In this course you will learn how to build a modern, creative and responsive portfolio, i take you from a blank page to an amazing portfolio with 3d experience for absolute beginners, teach you all the skills tricks on html css javascript and three js.
and le me list some of things you will learn :
-Create an amazing, modern, creative, unique and responsive portfolio.
-Build awesome 3d experiences for absolute beginners.
-Learn the secrets on what makes a good portfolio.
-Show your work to the world in a modern fashionable way.
-Create advanced unique styles for buttons and links.
-Create moving animated 3d background.

-Make an animated awesome loading screen.
-learn how to make hover rgb skewing effect on images with three js and shaders.
-Learn how to create a very advanced mobile friendly swiper.

-Tired of basic links and buttons here you will create the best of the best using only html css.
-Make a different modern contact form that actually look good.
-Learn how add smooth scrolling to your website and fix all problems you could face.

-Also use snap scrolling to go from links to section by smooth scroll.
-make a javascript accordion for frequently asked questions.
-Learn how to display projects in an exceptional way and show what it's like being creative.

-Learn how to setup, use parcel and manage your project in a better way easily.
-Learn code structure like a pro.
-Learn how to host your website easily and free.

-I teach you about seo and how and what makes your website rank higher in search engines.
-lean how to use sass and code css better and more efficient in BEM style.

-Understand how three js works and know all you need about it from scratch.
-Work with Evenlisteners in javascript and master different approaches.

-Use functions like setInterval and setTimeout.
-Learn ho to manipulate the DOM with javascript.

-Learn how to load data from javascript file to the page easily.
-Responsive design from small to large and from large to small screens.

-i provide you some of the best loaders and high quality backgrounds to use.

Who this course is for:

  • Beginner web developer
  • People who wants to build a portfolio