Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Modern Web Development || Zero To Front End
Rating: 4.2 out of 5(76 ratings)
3,254 students

Modern Web Development || Zero To Front End

Learn senior front end developer skills from HTML,CSS,JavaScript,React,Hooks,Context API,Testing CI and more
Created byAbd Alwahab
Last updated 10/2020
English

What you'll learn

  • Build Advanced Web Application
  • Learn HTML5 CSS3
  • Get The First Job as Web Design
  • Master React
  • Write Tests

Course content

37 sections230 lectures31h 56m total length
  • Course Outline6:16

    Explore html basics and semantic html, css grid and flexbox, responsive design, javascript fundamentals, dom manipulation, react concepts, routing, api requests, testing, and modern development workflows.

  • Download The Tools That We need4:56

    Download and set up essential web development tools—a browser, a code editor (Visual Studio Code), and the command line (Git)—to start building websites and apps.

  • Let us try git for the first time9:14

    Learn to use the git command line to navigate directories with cd and cd .., list contents with ls, and create files with mkdir and touch.

  • Let us work with visual studio code (VSC)10:03

    Learn to set up and navigate Visual Studio Code, clear the terminal, open the Udemy course folder, and install live server and Emmet for live previews.

  • What is HTML and CSS ?7:11

    Explore hypertext markup language, using elements and tags to add text, images, and buttons. Learn cascading style sheets to style the markup, affecting size, color, and shadows.

  • Different Types of Tags in HTML10:04

    Explore the two HTML tag types—content tags that add visible content and container tags that wrap other elements, and learn semantic HTML with head, body, divs, and h1–h6.

  • CSS in Action intro8:29
  • Let us take an exercise part 117:55

    Build a three-card layout in a browser using semantic divs and a section container, with 30 percent widths and white text on a black background via flexbox.

  • finish the exercise9:45

Requirements

  • mac,windows or linux

Description

Welcome to Modern Front-End Development || Zero To Mastery!

This is the only path that you need to start new job as front end developer .

in this course you will learn the technical skills that any senior Front end developer has and you will apply theme in action by getting a job .


Tools We Need:

00-Visual Studio Code

01-Web Browser (Chrome,Safari,Firefox)

02-Git Bash (Git command Line)

Skills:

00- HTML5 && CSS3

01-SASS

02- Git && Github

03- Responsive Web Design

04- Web Accessibility

05- JavaScript && ES6

06- React (Context API and Hooks)

07- Testing With Jest and Enzyme

08- Job Interviews


-each one of these skills will take a lot of time to understand 100%

- learn HTML5 include HTML5 tags and Semantic HTML5

- learn CSS3 include building layouts with Flexbox, Grid, Position and style advance Website   

- learn Web Accessibility include support your website to more amount of users

- learn Git and Github include push your website live on the web

- learn Responsive Web Design include (Responsive Layouts - Responsive Images - Cross Browser Support )

- learn javascript include ( basics javascript - intermediate javascript - advanced javascript )

- learn React include ( create-react-app - component - state - Life Cycle - API Requests - CRUD - Context API - Hooks )

- learn Testing include test plain JavaScript Code and Testing React Applications


-other topics will be explained:

-we will start the course by teaching you basics of building websites then we will keep moving from the easy to the intermediate then to the advanced topics all with real world projects

-Through out this course you will understand how to think like a programmer

-we will show you what a poor developer looks like just to make you able to avoid that

-been able to use the most recent tools

-refactoring any code to be more readable


Hopefully Your are interested into learning FrontEnd Development !

if you are then let us get started .

Who this course is for:

  • new Developer
  • Designers
  • Anyone else