remote phase | topic | conspect (mindes about learning, short thesis) | sphere | screenshots |
---|---|---|---|---|
TASK 0 | Git and GitHub | Good tool for tracking changes in computer files and coordinating work with people.
|
version control system | 📷 |
TASK 1 | Linux, Command Line, HTTP Tools | Linux is case-sensitive!
HTTP: The Protocol Every Web Developer Must Know - Part 1 HTTP: The Protocol Every Web Developer Must Know - Part 2 |
operation system | 📷 |
TASK 2 | Git for Team Collaboration | Important thing - to collaborate with others developers using Github. And the remote repository is the solution! So in collaborating you need to create a new branch that has a descriptive name that describes what changes it contains. To manage your remote repo use commands $ git remote , to send changes us $ git push and to to retrieve $ git fetch/pull
|
web hosting service | 📷 |
TASK 3 | Intro to HTML and CSS | Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. HTML describes the structure of a web page semantically with HTML tags <tag></tag> , brick by brick. ---> I can always refer to MDN references to get unstuck (as needed)
Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in HTML or XML. CSS describes how elements should be rendered on screen, on paper, in speech, or on other media. selector { property : value; } ---> For any info about CSS Mozilla Developer Network - CSS Reference |
markdown | 📷 |
TASK 4 | Responsive Web Design | Responsive sites and adaptive sites are the same in that they both change appearance based on the browser environment they are being viewed on (the most common thing: the browser’s width). Responsive design is smooth because the layout fluidly adjusts regardless of what device it is viewed on. There are values in CSS that are for sizing things in relation to the viewport (the size of the browser window). They are called viewport units, and there are a number of them that do slightly different (all useful) things. One unit is 1% of one of the axes of the viewport. These can be useful for responsive design, that is, designing websites that look good across different screen sizes, taking advantage of the space available to them. A Complete Guide to Flexbox |
adaptive design | 📷 |
TASK 5 | HTML & CSS practice: Hooli-style Popup | DEMO | PRACTICE | 📷 |
TASK 6 | JavaScript Basics | JS is a wonderful and powerful instrument for modern web. We wouldn’t have the dynamic content and usability without JavaScript! In this task I learned JS fundamentals. Working with JS in proposed tasks I able to:
|
programming language | 📷 |
TASK 7 | Document Object Model | Working with the DOM is one of the most common tasks of client-side JavaScript. ---> For more info MDN DOM We must strive to minimize the operations of accessing the DOM tree :
|
dom / PRACTICE | 📷 |
TASK 8 | Building a Tiny JS World | This is a tiny task for those who are not familiar with Object-Oriented Programing concepts yet. And with JavaScript OOP in particular. | pre-oop / PRACTICE | 📷 |
TASK 9 | Object-Oriented JavaScript | JavaScript gives us a built-in mechanism to share data across objects, called the prototype chain . When we access a property on an object, it can fulfill that request by delegating to some other object. We can use that and change our factory function so that each object it creates contains only the data unique to that particular object, and delegate all other property requests to a single, shared object. ALWAYS define methods on the prototype. To define methods use YourClass.prototype.yourMethod DEMO |
oop / PRACTICE | 📷 |
TASK 10 | OOP exercise | To create a class, create a constructor function with a Name and assign it to a variable of the same Name . In this constructor only define properties using this.prop notation. To create a subclass use extand . In a child class, you use super() to call its parent's constructor. |
oop / PRACTICE | 📷 |
TASK 12 | Memory – Pair Game | DEMO CODE | PRACTICE | 📷 |
TASK 13 | Community App(Friends App) | DEMO CODE | PRACTICE | 📷 |
-
Notifications
You must be signed in to change notification settings - Fork 0
BlueLamantine/kottans-frontend
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Repository to track my progress of Stage 0. Self-Study FE2021 course by Kottans.org
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published