During the first phase of learning Git I learned why we need Git a version control system. I got the basic skills of working with Git commands:
- git init
- git clone
- git status
- git add .
- git commit -m "some massege"
- git branch
- git checkout -b name__branch
- git push
- git fetch
And other often used commands.
For the first time, I got experience working with a remote repository GitHub and created my first repository.
-
It's new for me.
There was completely new information for me about the basic knowledge of the Linux CLI. -
It's surprised me.
Some Linux commands are the same that Windows commands, that I already knew. -
It's what I plan to use in the future.
It will be useful to use the Linux cli in the future, because it has a lot of functionality.
-
It's new for me.
The information I learned about HTTP is difficult to understand in the initial stages of learning. -
It's surprised me.
Before sending the request to the server, the browser recognizes the IP address by the domain name in DNS, and does not convert it. -
It's what I plan to use in the future.
The responses from the server come as files html, css and js. So it is I will plan to lern and use.
- HTML
- It's new for me.
Most of the information that I knew about html is not new for me. - It's surprised me.
It was interesting to know about the semantic structure and better understand what content is important, what is secondary, what is used for navigation. - It's what I plan to use in the future.
Using of semantic tags will improve the transmission of information for search engines.
- CSS
I learned new information about attribute selectors. This is exactly what I have never used before.
-
It's surprised me.
It was interesting to learn that I can connect fonts using the element link and also the same can be done using @import url in css. -
It's what I plan to use in the future.
Using attribute selectors I can get more opportunities to detect the occurrence of a substring in an attribute value.