{"id":22614456,"url":"https://github.com/tonytech83/js-front-end","last_synced_at":"2026-05-06T03:31:57.448Z","repository":{"id":176575129,"uuid":"655529267","full_name":"tonytech83/JS-Front-End","owner":"tonytech83","description":"JS Front-End - June 2023","archived":false,"fork":false,"pushed_at":"2024-01-22T15:21:37.000Z","size":50622,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-11T20:38:30.834Z","etag":null,"topics":["css3","html5","javascript"],"latest_commit_sha":null,"homepage":"https://softuni.bg/trainings/4113/js-front-end-june-2023#lesson-54999","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tonytech83.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-19T04:59:05.000Z","updated_at":"2025-01-04T08:14:16.000Z","dependencies_parsed_at":"2025-02-03T10:41:03.673Z","dependency_job_id":null,"html_url":"https://github.com/tonytech83/JS-Front-End","commit_stats":null,"previous_names":["tonytech83/js-front-end"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tonytech83/JS-Front-End","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonytech83%2FJS-Front-End","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonytech83%2FJS-Front-End/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonytech83%2FJS-Front-End/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonytech83%2FJS-Front-End/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tonytech83","download_url":"https://codeload.github.com/tonytech83/JS-Front-End/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonytech83%2FJS-Front-End/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32677912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T02:33:58.958Z","status":"ssl_error","status_checked_at":"2026-05-06T02:33:39.611Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css3","html5","javascript"],"created_at":"2024-12-08T18:10:00.564Z","updated_at":"2026-05-06T03:31:57.425Z","avatar_url":"https://github.com/tonytech83.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\nModule: JS Front-End\n\u003c/h1\u003e\n\n\u003cbr/\u003e\n\n\u003ch4 align=\"center\"\u003e\nThe \"JS Front-End\" module will provide basic knowledge of HTML, CSS, and JS. Students will gain initial knowledge in web development, web browsers, tools for HTML/CSS/DOM development, and develop practical skills for using the language for describing web content - HTML - and the language for styling web content - CSS. Skills for properly structuring the Front-End part of web applications and ways to style it according to a given design will be acquired. In the second part of the module, they will receive basic knowledge of the JavaScript language, including syntax basics, working with arrays, matrices, objects, classes, and writing functions. Students will develop their algorithmic thinking. They will be able to work with the DOM tree, perform manipulations on it, and work with events. Functional and OOP approaches to programming with JavaScript will be covered. Concepts for data transmission via HTTP and REST will be studied.\n\u003c/h4\u003e\n\n\n\n\u003cbr/\u003e\n\n## Language\n\n- `HTML`\n- `CSS`\n- `JavaScript`\n\n## Judge System\n\n- [`Problem descriptiom and online judge system`](https://judge.softuni.org/Contests/#!/List/ByCategory/379/JS-Front-End)\n\n## Table of Contents:\n\n### 1. HTML \u0026 CSS\n\n\u003ch4 align=\"center\"\u003eThe purpose of the course \"HTML \u0026 CSS\" is to provide basic knowledge of web technologies and more specifically familiarization with HTML5 and CSS3. Basic knowledge of web development, web browsers, HTML/CSS/DOM development tools is acquired and practical skills are developed using the Web Content Description Language (HTML) and the Web Content Styling Language (CSS). Basic HTML tags, paragraphs, lists, tables, forms, controls, and semantic HTML tags are studied. Emphasis is on basic CSS selectors and styles, working with classes, presentation rules, positioning and layout rules in CSS. The latest developments in the HTML5 and CSS3 standards are covered. The course emphasizes hands-on HTML and CSS exercises that involve you in real-world web design projects, implementing site fragments, and creating complete modern websites with a good look, modern structure, and mobile support.\n\u003c/h4\u003e\n\n- [`Introduction to HTML \u0026 CSS`](https://github.com/tonytech83/JS-Front-End/tree/main/01_HTML_CSS/01_Introduction_to_HTML_%26_CSS)\n- [`HTML Structure`](https://github.com/tonytech83/JS-Front-End/tree/main/01_HTML_CSS/02_HTML_Structure)\n- [`CSS \u0026 Typography`](https://github.com/tonytech83/JS-Front-End/tree/main/01_HTML_CSS/03_CSS_%26_Typography)\n- [`CSS Box Model`](https://github.com/tonytech83/JS-Front-End/tree/main/01_HTML_CSS/04_CSS_Box_Model)\n- [`Position \u0026 Grid`](https://github.com/tonytech83/JS-Front-End/tree/main/01_HTML_CSS/06_Position_and_Grid)\n- [`Flexbox`](https://github.com/tonytech83/JS-Front-End/tree/main/01_HTML_CSS/05_Flexbox)\n- [`Media Queries`](https://github.com/tonytech83/JS-Front-End/tree/main/01_HTML_CSS/07_Media_Queries)\n\n### 2. JS Front-End\n\n\u003ch4 align=\"center\"\u003e\nThe \"JS Front-End\" course is for basic knowledge of the JavaScript language, such as the basics of syntax, working with arrays, matrices, objects, classes and writing functions. The course will develop algorithmic thinking. The skills which should be obtained are work with the DOM tree, to do manipulations on it and to work with \"events\". Functional and OOP approaches to JavaScript programming will be covered. HTTP and REST data transfer concepts will be studied.\n\u003c/h4\u003e\n\n- [`JS Syntax Fundamentals`](https://github.com/tonytech83/JS-Front-End/tree/main/02_JS_Front_End/01_JS_Syntax_Fundamentals)\n- [`Functions and Statements`](https://github.com/tonytech83/JS-Front-End/tree/main/02_JS_Front_End/02_Functions_and_Statements)\n- [`Objects and Classes`](https://github.com/tonytech83/JS-Front-End/tree/main/02_JS_Front_End/03_Objects_and_Classes)\n- [`DOM and Events`](https://github.com/tonytech83/JS-Front-End/tree/main/02_JS_Front_End/04_DOM_and_Events)\n- [`HTTP and REST`](https://github.com/tonytech83/JS-Front-End/tree/main/02_JS_Front_End/05_HTTP_and_REST)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\u003ch6 align=\"center\"\u003e Made with by Anton Petrov \u003c/h6\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonytech83%2Fjs-front-end","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftonytech83%2Fjs-front-end","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonytech83%2Fjs-front-end/lists"}