Git Product home page Git Product logo

kottans-frontend's Introduction

Hello World

I am Olexii Bulhakov and this is a diary of my studies with Kottans.

Contents

  1. Git basics
  2. Linux CLI, and HTTP
  3. Git Collaboration
  4. Intro to HTML and CSS
  5. Responsive Web Design
  6. JS Basics

Git Basics

My impressions from the studied material:

The only contact I had with Git before was in the form of a single button in VScode that "did things" after clicking. I perceived GitHub only as a cloud storage. Everything turned out to be much wider and deeper. The first tasks in Coursera and Learn Git Branching gave more new questions than answers, but I see this as a big plus, because I feel that the thirst for knowledge prompts me to work further.

Linux CLI, and HTTP

Screenshots of completed quizzes:

My impressions from the studied material:

Linux Survival

Before starting the frontend course, I decided in advance to install Linux on my main computer. The advice from students in the chat prompted me to do this. If I had familiarized myself with the basic commands of the command line earlier, then, probably, Linux configuring would be much easier. Most of the learned commands are important and useful in everyday use, except maybe the commands for work with the printer.

HTTP Basics

This material was very difficult for me to understand, but quite interesting. I learned that the IP/TCP/HTTP protocols don't just work together, but do so at different levels of the hierarchy. I really liked the material about working with the cache, it became clear that it's very important for speed and traffic savings. I definitely want to try using the authorization mechanism in one of my future projects

Git Collaboration

Screenshots of completed quizzes:

My impressions from the studied material:

I bought a subscription to Coursera to access the checked labs and didn't regret it at all. This allowed me to experiment with Git functionality from the command line without the risk of getting confused and messing up my files since the entire lab process takes place on a test remote machine with an SSH connection. This practice helped a lot to consolidate the studied material. Learning Git Branching helped to visualize all the difficult moments to make it easier to imagine what happens after a particular command. In particular, it helped me realize that branches are in three states at the same time, and until the fetch command is executed, the main, origin/main locally located, and main remotely located branches can have different files and lines of code. I acquired more questions than answers, as after the previous task, so I feel an urgent need to take each of the courses at least once more to consolidate the material.

Intro to HTML and CSS

Certificates of completed quizzes:

My impressions from the studied material:

An enormous amount of time has passed since my last report, and I believe it is necessary to explain the reason. Firstly, I received a scholarship to study front-end under the "IT Generation" program. Participation in the competitive selection required a lot of effort and time, but these investments were fully justified. Secondly, I set a goal for myself, not only to pass the "sufficient" part of the courses offered but to master them completely and receive the appropriate certificates of completion of the courses. I was not prepared for the fact that these courses will contain the basics of OOP and Ajax, most of the material was not fully understood by me, and I will absolutely have to return to this later. Now I want to continue my studies with the Kottans, in parallel with the "IT Generation", according to the 2p2 scheme.

Responsive Web Design

Screenshots of completed quizzes:

My impressions from the studied material:

Grid and Flex, are amazing technologies that made me want to put them into practice right away. Previously, I did a responsive design practice with only floating elements, which I found to be a much less intuitive way. The open question for me remains the use of Grid and Flex together, and when it is appropriate to use one of them.

JS Basics

Screenshots of completed courses:

My impressions from the studied material:

I have previously taken courses on the basics of the JavaScript language, but in the freeCodeCamp course I learned a lot of new things, and the last task was frankly not easy for me. The fundamentals of functional programming and the solution of algorithms using them caused particular difficulty. In many cases, I had to use the hint help. I hope in the future it will become easier for me to navigate higher-order functions and array methods.

kottans-frontend's People

Contributors

bulhakovolexii avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.