0% found this document useful (0 votes)
68 views4 pages

Front-End Developer Learning Guide

This document provides a learning guideline for front-end web development. It outlines a 9-step process to learn skills like Photoshop, HTML, CSS, JavaScript, jQuery, Git, and animations. Each step includes specific lessons and links to learning resources. It also provides examples of projects to build a website using the skills learned, with notes on coding structure and best practices. The goal is to learn the skills needed to build responsive websites that work on both desktop and mobile devices.

Uploaded by

Jeferson Corral
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views4 pages

Front-End Developer Learning Guide

This document provides a learning guideline for front-end web development. It outlines a 9-step process to learn skills like Photoshop, HTML, CSS, JavaScript, jQuery, Git, and animations. Each step includes specific lessons and links to learning resources. It also provides examples of projects to build a website using the skills learned, with notes on coding structure and best practices. The goal is to learn the skills needed to build responsive websites that work on both desktop and mobile devices.

Uploaded by

Jeferson Corral
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Front-End Web Developer - Learning Guideline 

 
0. General  
- ( ​Web Development in 2018 - A Practical Guide ) 
-h​ ttps://[Link]/watch?v=Zftx68K-1D4 
 
1. Basic Photoshop Knowledge [ 1-3 Days ] 
- Youtube Channel: TastyTuts 
-- Lesson: Learn Adobe Photoshop (33 Video Episode) 
-- Link: 
[Link]
 
[ NOTE ] 
- There is a time that the text in Tfal PSD is save as an image. 
- Used the TRIM when cropping the selected image. 
- Save the image to it specific output. For example, if the image has don't have a 
background, save it into PNG and when the image has a background save it into 
JPG. 
- When saving the image. It's better to used the 'Save for Web' to avoid the 
bigger image size. 
- For the small image, it's better if the image size is below 100kb and for the Big 
Image it's advisable to save it within 150 - 200kb. 
 
2. Advanced HTML & CSS [ 2-3 Days ] 
- Lesson: Advanced CSS and Sass: Flexbox, Grid, Animations and More! 
-- Link: h​ ttps://[Link]/advanced-css-and-sass/learn/v4/overview 
 
[ For Code Documentations, I suggest the following: ] 
-- ​[Link]
-- ​[Link]
-- ​[Link]
 
3. Learn EMMET for faster developing in HTML and CSS. 
[ 1-2 Hours ] 
- Lesson: Emmet For Faster HTML & CSS Workflow 
-- Link: h
​ ttps://[Link]/watch?v=5BIAdWNcr8Y 
 
[ EMMET Cheat Sheet ] 
- ​[Link]
 
4. Learn BEM for organized HTML Code Structure. [ 1-3 Hours] 
- Link: h
​ ttp://[Link]/ 
 
5. Learning GIT [ 8-10 Hours ] 
- Lesson: GitHub Ultimate: Master Git and GitHub - Beginner to Expert 
-- Link: h
​ ttps://[Link]/github-ultimate/learn/v4/overview 
 
[ NOTE ] 
- ​The most important parts here is the following. 
-- Git Clone 
-- Git Commit 
-- Git Push 
-- Git Pull 
-- Git Branch 
-- Git Merge 
-- Git Checkout 
 
6. Learning Javascript Basic (Functions, Events, Values) [ 10 
Days ] 
- Lesson: The Complete JavaScript Course 2018: Build Real Projects! 
-- Link: 
[Link]
 
[ NOTE ] 
- ​In Tfal when naming the class for the animation. They named it by 
'js-yourclassname'. This is the technique they used to organized what is for the 
css designing and what is for js animation. 
 
7. Learning JQuery Basics (DOM Manipulation and Events 
Animation) [ 2-3 Days ] 
- Lesson: Learn JQuery 
-- Link: h
​ ttp://[Link]/levels/1/challenges/1 
 
8. Learning [Link] [ 2-3 Days ]  
- Lesson: Web Animation using JavaScript: Develop & Design (Develop and 
Design) 
- Link: 
[Link]
0JavaScript_%20Develop%20and%20Design%20%5BShapiro%202015-04-06%5D.p
df 
 
[ For the Activities, do an animation that apply the effects below. ] 
- Page Scroll, Image Transitions, Modal 
 
9.) Study the following JavaScript Plugins [ 2-4 Days ] 
- Name: ​[Link] 
-- Link: h
​ ttp://[Link]/js/[Link] 
-- Activity: h ​ ttps://[Link]/louie_rosero/full/yKRPJx/ 
 
- Name: ​CSS Browser Selector v0.4.0 
-- Link: h​ ttp://[Link] 
-- Activity: h ​ ttps://[Link]/maricarcopicoonggon/pen/MVPVaq?editors=0100 
 
- Name: ​BxSlider v4.1.2 
-- Link: h ​ ttp://[Link] 
-- Activity: None 
 
- Name: ​JQuery Fancybox Version 1.3.4 
-- Link: h ​ ttp://[Link] 
-- Activity: h ​ ttps://[Link]/louie_rosero/full/xWypdd/ 
 
- Name: ​Boxer v3.3.0 
-- Link: h ​ ttps://[Link]/lightbox/[Link] 
-- Activity: h
​ ttps://[Link]/christian-gss/full/dmgdKB/ 
 
- Name: ​[Link] 1.8.3 
-- Link: h
​ ttp://[Link] 
-- Activity: None 
 
- Name: ​imagesLoaded PACKAGED v4.1.1 
-- Link: h​ ttps://[Link]/ 
-- Activity: h ​ ttps://[Link]/christian-gss/details/rdqGgq/ 
 
- Name: ​Lazy Load 1.9.7 
-- Link: h ​ ttps://[Link]/projects/lazyload/ 
-- Activity: h ​ ttps://[Link]/louie_rosero/full/jzeKEr/ 
 
 
 
 
 
 
 
 
 

Tfal Website Projects 


1.) Start by gathering the image from psd and save into /assets/img/ 
folder. [ 3-5 Hours ] 
-- ​Get the based HTML template from tfal since this is where your going to code. 
-- ​Only code inside the class “​l-pc​” and “​l-sp​”. ​l-pc​ is for the desktop view up to 
768px device width and the ​l-sp​ is for the device that start at 767px up to smaller 
device width. 
 
2.) Coding the Website into HTML and CSS for Desktop View. [ 8-16 Hours ] 
3.) Coding the Website into HTML and CSS for 767px Mobile Device View.  
[ 5-8 Hours ] 
-- Code Indentation is a must. It should be 2 spaces and not a TAB. 
-- Comment at the closing </div> tag is based on what is the ID or class name of 
the specific <div> tag. 
-- When you image is a Japanese text, include the text into the ALT of the <img> 
tag. 
 
4.) Apply the Animation in Desktop View. [ 5-8 Hours ] 
5.) Apply the Animation in 767px Mobile Device View. [3-5 Hours] 
-- Tfal used a combination of CSS3 and [Link] for the animation in their 
website. 
-- When using the CSS3 style, always used the counterpart for the different 
browser. 
 
 

You might also like