Skip to content

DaniaB24/kottans-frontend

Repository files navigation

kottans-frontend

General

  • Git Basics
  • Linux CLI and Networking
  • VCS (hello gitty), GitHub and Collaboration

Front-End Basics

  • Intro to HTML & CSS
  • Responsive Web Design
  • HTML & CSS Practice
  • JavaScript Basics
  • Document Object Model - practise

Advanced Topics

  • Building a Tiny JS World (pre-OOP) - practice
  • Object oriented JS - practice
  • OOP exercise - practice
  • Offline Web Applications
  • Memory pair game — real project!
  • Website Performance Optimization
  • Friends App - real project!

Git Basics

Version Control with Git

  • Before I started this course, I had no knowledge about Git.
  • But know, when I finished course aboute Git I have some knowledge and I can use Git for my needs.
  • In this course everything was new for me,differents commands and flags and etc, because I just started learning Git.
  • I liked the material because it was normal for learning. I think this material are useful and necessary.

screenshot of the course"git_course_udacity"

Learn Git Branching

  • When I started this course I improved my knowledge about Git Branching.
  • The most memorable command was "git fakeTeamwork" because for my opinion it was useful command.
  • In future I will be able to use branches flexibly. screenshot of the course"learninggitbranching" screenshot of the course"learninggitbranching2"

Linux CLI, and HTTP

Screenshots"Linux Survival"

screenshot of the course"linux_survival" screenshot of the course"linux_survival" screenshot of the course"linux_survival" screenshot of the course"linux_survival" screenshot of the course"linux_survival"

WOW, I finished one more course and I learned some information about Linux and Linux commands. It was my first experience with Linux, but it was not difficult. In this course everything was new and interesting for me because I use Windows:) But maybe in future I will install Linux and will use it. And I will use my Linux skills.

After completing course "Linux Survival" I learned and understood:

  • How create a directory (mkdir)
  • how change directory (cd)
  • how copy file (cp)
  • how remove file (rm)
  • how find file (find)

Git Collaboration

Screenshots"Git Collaboration"

screenshot of the course"GitHub_and_Collaboration" screenshot of the course"learninggitbranching" screenshot of the course"learninggitbranching2"

So, I finished one more course and I learned more information about Git,GitHub and about Git branching.

What was new to me:

  • How works with GitHub;
  • how create a pull requests;
  • how working with remote repo with: git fetch, git push and git pull;
  • how squash commits git rebase -i;
  • how working on Another Developer's Repository;
  • how forking repo;
  • and etc;

What surprised me:

  • Is what I can filter commits;

Intro to HTML and CSS

Screenshots"Intro to HTML and CSS"

screenshot of the course"Udacity_Intro_to_html" screenshot of the course"Learn_html" screenshot of the course"learn_css"

So, I finished one more course and I learned more information about Html and Css.After this courses I improved my knowledge about semantic HTML and CSS grid. Some information was new for me:

A lot of html tags: figcaption - defines a caption for a figure element.

figure - specifies self-contained content, like illustrations, diagrams, photos, code listings, etc.

main - specifies the main content of a document.

mark - defines text that should be marked or highlighted.

section - defines a section in a document.

time - defines a specific time.

video - is used to embed video content in a document, such as a movie clip or other video streams.

audio - is used to embed sound content in a document, such as music or other audio streams.

source - is used to specify multiple media resources for media elements.

datalist - specifies a list of pre-defined options for an input element.

select - is used to create a drop-down list.

optgroup - is used to group related options in a select element (drop-down list).

dl - defines a description list.

dt - defines a term/name in a description list.

dd - is used to describe a term/name in a description list.

And etc.

  • What's new for me from the course about CSS:

Everything about the grids and transitions and a lot of selectors.

  • What's new for me from the course about HTML:

Everything about Tables, Forms and some Semantic HTML and etc.

Responsive Web Design

Screenshots"Responsive Web Design"

screenshot of the course"responisve_web_design" screenshot of the course"flex_froggy"

Wow I finished one more course and I feel that my skills have improved.

Udacity Responsive Web Design:

  • What targets should be 48px x 48px;
  • how add a media queries, breakpoints;
  • the normal line heigth for body text is 65 characters per line;
  • how to set up a testing suite using a combination of physical devices,simulators and emulators;
  • setting the viewport <meta name="viewport" content="width"=device-width,initial-scale="1.0">

Flex Froggy

I played Flex Froggy before this course, but I finished one more time and refreshed my knowledge about flexbox.

HTML & CSS practice

Wow! I do this! I used to create dropdown menu using only css and html. It's my first experiense. And when I finished this task, I feels look my skills in Front-End much better.

JS Basics

Hooray!!!

I finished one more task and it's was difficult for me, but I did it:) When I started this part of course, I know about js nothing. But now I have some js skills. And it's cool to understand how to work and manipulate with String and Arrays. Freecodecamp give me a lot of good practice.

Screenshots "JavaScript Basics"

screeshot of the course"task_js_basics" screeshot of the course"task_js_basics" screeshot of the course"task_js_basics" screeshot of the course"task_js_basics"

Document Object Model

Yeahhhhh!!!

I done one more task and it's was pretty cool for me) It's my first practice to write js code. At this task was a lot of interesting and new information especially how to add, create (and etc) DOM elements. And it's cool to understand how to work with js in practice.

Screenshots "DOM"

screeshot of the course"task_js_dom" screeshot of the course"task_js_dom"

A Tiny JS World

I've built a tiny JS world.

Object Oriented JS

Frogger-game

Demo | Code base

OOP Exercise

Demo | Code base

In this task i'm improved code base of previous task with OOP that i learned at this course.

Offline Web Applications

screeshot of the course"task_offline_web_app"

Memory Pair Game

Demo | Code base

Website Performance Optimization

Friends App

Demo | Code base

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published