Skip to content

Rome wasn’t built in a day...this repo is for recording my progress in completing the Kottans-frontend course

Notifications You must be signed in to change notification settings

LiliaBilous/kottans-frontend

Repository files navigation

Front-End Course. Stage 0. Self-Study

General

  • 1. Прослухайте тижні 1 і 2 курсу Introduction to Git and GitHub
Screenshots

Week1 Week2

  • 2. Пройдіть рівні тут learngitbranching.js.org
Screenshots

LearnGitBasic LearnGit

  • 3. З додаткових матеріалів дуже сподобалась стаття "How to Learn and Cope with Negative Thoughts" та навчалка "TypingClub — покращити швидкість набору на клавіатурі"

В принципі з GIT була знайома, але використовувала мабудь лише 10% його можливостей. В основному працювала на GitHub Desktop. Не знала що в GIT можна редагувати та форматувати текст(Basic writing and formatting syntax) буду використовувати :)

  • 1. Linux Survival (4 modules)
Screenshots

quiz1 quiz2 quiz3 quiz4

  • 2. HTTP: Протокол, який повинен розуміти кожний веб-розробник - Частина 1

  • 3. HTTP: Протокол, який повинен розуміти кожний веб-розробник - Частина 2

З нового в цьому модулі: користування терміналом. Раніше ніколи не користувалась, а виявляється дуже зручна штука. Здивувало, що можна переглядати/копіювати файли з чужих директорій(звісно якщо відкриті дозволи проте всеодно круто).
Планую в майбутньому частіше користуватись терміналом.
Про HTTP протоколи раніше слухала лекції Просто Web і щиро рекомендую їх для додаткового перегляду, дуже круті!)

  • 1. Прослухайте тижні 3 і 4 курсу Introduction to Git and GitHub.
Screenshots

week3 week4

Новим для мене був Code Reviews та поради як з ним працювати(він же і здивував). Ніколи з ним не зіштовхувалась, але розумію що потрібний і дуже зручний для роботи процес.
Планую використовувати Pull Request і вирішення конфліктів. Для PR та Conflict Resolution було багато корисних статей, що планую використовувати в разі потреби.

  • 2. Пройдіть рівні learngitbranching.js.org.
Screenshots

LearnGitBasic LearnGit

Front-End Basics

  • 1. Прослухайте тижні 1 і 2 (до Introduction to Responsive Design) курсу Intro to HTML & CSS
Screenshots

IntroHTML_week1 IntroHTML_week2

Screenshots

codecademy_HTML

Screenshots

codecademy_CSS

Багато часу пішло на опрацювання всіх матеріалів, хоч практично весь матеріал знала раніше.
З нового в HTML: функція target="blank" в посиланнях.
З нового у CSS: підключення декількох зображень у background 😱
Також вперше дізналась про breakpoints в адаптивному дизайні на майбутнє планую вивчити та використовувати адаптив у своїх проектах ☺️

Screenshots

Flexbox Froggy

Screenshots

Grid Garden

Якщо з Flexbox раніше я була знайома і з ним проблем нби не виникало, а то Grid були для мене мало доступні. Зараз завдяки курсам CSS Grid Layout все стало набагато зрозуміліше. До котанів як раз зупинилась з вивченням CSS на грідах, сподіваюсь тепер я як раз зможу закрити макет по Флексам/Грідам....ну і мене чекає Hooli-style Popup

Demo | Code

Screenshots

Basic JavaScript

  1. Вправи FreeCodeCamp.
  • Basic JavaScript
  • ES6 Challenges. Виконайте початкові 17 вправ.
  • Basic Data Structures
  • Basic Algorithm Scripting
  • Functional Programming
  • Algorithm Scripting Challenges. Розв’яжіть початкові 11 задач.
Screenshots

Basic JavaScript ES6 Basic Data Structures Basic Algorithm Scripting Functional Programming Algorithm Scripting Challenges

Я не була знайома ні з JavaScript ні з будь якою іншою мовою програмування раніше тож новим було все))) Для мене не достатньо було матеріалу з курсу Coursera та й на FreeCodeCamp не завжди все зрозуміло з першого разу, тож додатково для себе:

  • пройшла курс на CodeCademy;
  • багато чого читала/вивчала теорії з сайтів javascript.info та developer.mozilla.org;
  • пройшла повний курс з JavaScript на FreeCodeCamp (як на мене дуже крутий курс і класна можливість отримати безкоштовний сертифікат );
  • та для практики розвязувала задачі на codewars.com.

І нехай я доволі багато часу відвела саме на цей модуль та JavaScript в цілому, щодня я все ще вивчаю щось нове з JS і це круто!)

Тож...

  • що було новим: практично все оскільки починала навчання практично з нуля;

  • що здивувало: мабудь Passing by Value & Passing by Reference - принаймні найбільше запамяталось;

  • що буду використовувати в майбутньому: синтаксис ES6 особливо стрілкові функції(краса і лаконічність - 2 в 1) та продовжувати поглиблювати знання з JS.

7. Document Object Model - practice

Дізнайтеся деякі frontend основи про DOM API:

Screenshots

JavaScript DOM

  • 2. Freecodecamp Algorithm Scripting Challenges. закінчити завдання 12..18 (Sum All Odd Fibonacci Numbers до Everything Be True).
Screenshots

JavaScript DOM

  • 3.then() Практичне завдання:

Demo | Code

Advanced Topics

Deno | Code

  1. Object oriented JS - practice
  2. OOP exercise - practice
  3. Offline Web Applications - optional
  4. Memory pair game — real project!
  5. Website Performance Optimization - optional
  6. Friends App - real project!

Додаткові матеріали

About

Rome wasn’t built in a day...this repo is for recording my progress in completing the Kottans-frontend course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published