Skip to content

gilolsen1/UI_review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

UI_review

Notes and snippets for Lambda UI review

UI I Describe and use semantic HTML tags to markup content Demonstrate the use of CSS selectors to style markup Demonstrate CSS specificity and inheritance to create and update styles UI II Identify and use all properties in the box model Use CSS display properties to build user interface Implement a CSS reset and understand why it’s important for cross browser development UI III Describe and understand that flexbox is a module Demonstrate understanding of flex container properties in flex box Demonstrate understanding of flex item properties in flexbox GIT for WebDev Explain why we use the command line interface (CLI), and demonstrate use of basic CLI commands. Sufficiently explain what version control and Git are, and why as software engineers we use them. Demonstrate an ability to fork and clone a repo. Understand branching, and be able to create a branch locally. Explain and properly utilize the git commands: status, add, commit, and push Submit a Pull Request. Demonstrate their ability to use the Lambda School Git Workflow to submit an assignment to your Project Manager RESPONSIVE DESIGN I Describe the differences in fixed, fluid, adaptive, and responsive layouts. Demonstrate knowledge of media queries by correctly implementing them in a project. Build responsive layouts RESPONSIVE DESIGN II Describe why responsive design impacts accessibility Describe and use responsive units to create a fully responsive website Build a percent based layout PREPROCECESSING I Install Node, Yarn, LESS, and less-watch-compiler Implement variables, mixins, nesting, nested at-rules in LESS. PREPROCCESSING II Create parametric mixins, use functions, and incorporate escaping Create a master LESS file and use importing to create a project.

Javascript I

*Use function declarations, expressions, and arrow functions and describe their differences *Use let, const, var and demonstrate their differences. *Create and use object literals as well as describe object properties and methods *Create and use arrays as well as array properties and array methods

Javascript II - CLOSURE + Array Methods

Describe what closure is, how closure is created in a program and why it is important to understand closures in JavaScript Use callback functions by passing a function to another function as a parameter Use and describe cases for .map Use and describe cases for.reduce Use and describe cases for.filter

Javascript III - "THIS"

Explain the four principles of the 'this' keyword and demonstrate each explanation with an example of their uses Describe, and use prototypes, constructor functions, the new keyword, and pseudo-classical inheritance (to build a small object based video game)

Javascript IV

Describe and demonstrate how class syntax works Convert a pseudo classically instantiated program into class syntax

//APPLIED JAVASCRIPT

DOM I

Explain what the DOM is, and how it relates to an html page Use DOM selectors, and describe the differences in the behavior of each. Use different properties and methods to manipulate a selected element. Create a new element, manipulate it, and add it to the DOM

DOM II

Explain what events are in the browser window, and how event listeners can listen for those events. Add event listeners and event handlers to elements. Recognize event propagation and the method used to prevent it.

Components I

Describe what a component is and identify different parts of a component Build a class that creates multiple elements Use a component to update a styled HTML element on the DOM

Components II

Create custom data attributes with HTML and utilize them in CSS and JavaScript Utilize multiple Classes to build a component

//

DOH' DON'T FORGET!!!

-run lesswatch compiler -imports -box-sizing border box -css resets -width 100% -viewport metatags

SOFT SKILLS/ TIPS

VS Code hacks / extensions -new page template -oukra -emmet abbreviations -prettier -view live server -pixel perfect -window resizer

CHROME INSPECTOR -debugger

About

Notes and snippets for Lambda UI review

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published