Skip to content

IGrynenko/kottans-frontend

Repository files navigation

kottans-frontend

This is a repository for the Kottans' frontend course

Git and GitHub

Version Control with Git

  1. I learned a couple of amazing things such as
    • how to view the history of commits especially when you've got to see the affected files
    • basic commands for the Vim editor
    • how to exit from the 'git log' command.
  2. The fact that deleted commits can be restored within 30 days.
  3. 'commit --amend' and 'reser', I make mistakes very often 😄 alt text

learngitbranching.js.org

  1. How to work with a remote repositiry when your current branch doesn't correspond whith the remote one.
  2. How hard it can be to adjust everything to be in the right state for being pushed.
  3. Everything I've learned about how to revert commited changes. alt text alt text

Linux CLI, and HTTP

Linux Survival (4 modules)

  1. A lot of unknown before commands, such as 'more', 'ps aux' etc.
  2. The way how useful the commands 'find' and 'grep' are.
  3. Definetely, the one I'll be using is 'grep', especially when we need to find certain changes in commits. alt text alt text alt text alt text

HTTP: The Protocol Every Web Developer Must Know - Part 1

  1. All types of headers.
  2. The fact that 'never expires' in the Expires header is just a one-year shift.
  3. Pay attention to the status codes and react correspondedly once received particular ones, and have a correct structure of the headers.

HTTP: The Protocol Every Web Developer Must Know - Part 2

  1. The difference between http 1.0 vs http 1.1. Also, what parallel connections and persistent connections are.
  2. That document expiration (max-age) is set in seconds and taht there are lots of different things you can do with cashing.
  3. Identification, Authentication and Cache.

Git Collaboration

GitHub & Collaboration

  1. The fashion in which one can work and contrubite to somoone else's repository, which includes forking and creating pull requests.
  2. The usage of the 'rebase' command to squeeze several commits in one.
  3. How add multiple links to remote repositories to my local repository. alt text

learngitbranching.js.org

  1. How to push, pull and fetch in other branches besides master.
  2. How to delete a branch in the remote repository by pushing an empty argument.
  3. 'cherry-pick' and 'rebase' are definitely among the most useful commands. alt text alt text

Intro to HTML and CSS

Intro to HTML & CSS (Udacity)

  1. That there is a color picker in Chrome DevTools.
  2. There was nothing surprising 😅
  3. T