Работала в 1 компании 6 месяцев
IT
Front-End. The Ultimate Bootcamp for Beginners by Ciklum
Ciklum
IT
5 месяцев
03.2023 - 08.2023
Acquired Knowledge and Skills:
- Forms. HTML Advanced (Semantic HTML, Document and website structure, screen reader);
- CSS (CSS Basics, CSS Selectors, Pseudoclasses, Specifity, СSS properties, CSS effects, positioning, CSS Units, Flexbox model, Grid layout);
- CSS Advanced (Media queries, preprocessors, CSS frameworks (Bootstrap);
- Principles of Operation of Modern Web Browsers, Browser developer tools, Network Requests;
- JS Basics (Variables, Data Types, Objects, Arrays, Operators, Operator precedence, Conditional branching, Conditional (ternary) operator, Switch operator, Conditional Statements, Loops and Iteration, Functions, Context, Arrow Functions, Array methods, Object methods, DOM Manipulation and Events, Classes);
- JS Advanced (Event Loop, Asynchronous functions, Promise, Then method, Async function, Error handling, HTTP, XMLHttpRequest, Fetch, Response);
- TypeScript, Node.js development environment, package manager, package.json;
- React Basics (Virtual DOM, JSX, props, components, state and lifecycle, React Create App);
- React Advanced (Router, hooks, error boundary, portals, Context API, useContext);
- Testing, test types, unit testing, Jest, React testing library;
- CI/CD (continuous integration, continuous deployment), GitHub, Git;
- Code quality. DRY, KISS, YAGNI. Sorting Algorithms;
- User Interface Performance and Security in Web Development;
- Scrum Software Development Methodology
Course Project: "Online Bookstore" React Application. Ciklum
- Developed a comprehensive React application, titled "Online Bookstore," and deployed it on GitHub Pages;
- Leveraged a range of acquired skills, including HTML Advanced, CSS Basics, CSS Advanced, Adaptive Design, JS Basics, JS Advanced, React Basics, and React Advanced;
- Created a full-fledged React application using the "create-react-app" tool;
- Implemented navigation between pages within the application using the React Router v6 library;
- Utilized the Context API to manage and provide essential information about books, including a catalog of all books and those added to the shopping cart;
- Designed and implemented a dynamic book filtering feature, enabling users to filter displayed books by book title and price;
- Developed interactive functionality for adjusting the number of selected books and adding books to the shopping cart, employing React hooks for enhanced efficiency.
This project showcased my ability to seamlessly integrate various technologies and concepts within the React ecosystem, effectively utilizing React Router for smooth navigation, Context API for centralized data management, and React hooks for streamlined user interactions. Course project link: https://netiriska.github.io/prometheus-x-course-task
My own project: “JS tasks” website https://func.net.ua/
- Developed a React application, titled "JS Tasks", aimed to assist beginners in practical JavaScript learning;
- Developed interface for tasks and solution options, as well as an administrator interface for adding, editing, and deleting tasks and answers
Technologies: React v18, React Router v6, Bootstrap 5.3, Bootstrap Icons, React-Syntax-Highlighter
Ключевая информация
HTML, CSS, JavaScript, React, React Router, Bootstrap, Bootstrap Icons, Git
Владеет языками
Английский
выше среднего
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
IT Pro English Course at Upper-Intermediate Low Level
Курсы, тренинги, сертификаты
Complete course on Git and GitHub (4 total hours)
Git, GitHub
Complete course on React and Redux (396 lectures, 32.5 total hours)
All key features of React (components, JSX, props, state, useState, useEffect, React Router, Context API), as well as Redux
JavaScript Complete Course (includes 80 tasks, 272 lectures, 23.5 total hours)
Expressions, variables, variable declarations, data types, objects, functions, scope, logical operators, assignment operator, string concatenation, functional expressions, arrow functions, error handling, statements, arrays, destructuring, ternary operator, loops, modules, classes and prototypes, asynchronous functions.
Fundamentals of Web UI Development 2022 (15 hours)
HTML, CSS, JavaScript, DOM
Ірина
Ірина
Intern/Trainee/Junior Front-end developer
Киев
Активно ищет работу
полная занятость
Характер работы: в офисе/на месте
Обновлено 1 день назад