You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ru/8-code-editor/1-using-a-code-editor/assignment.md

13 KiB

Создание сайта-резюме с использованием vscode.dev

Как круто было бы, если бы рекрутер попросил ваше резюме, а вы отправили ему ссылку? 😎

Цели

После выполнения этого задания вы научитесь:

  • Создавать сайт для демонстрации вашего резюме

Предварительные требования

  1. Аккаунт на GitHub. Перейдите на GitHub и создайте аккаунт, если у вас его еще нет.

Шаги

Шаг 1: Создайте новый репозиторий на GitHub и назовите его my-resume.

Шаг 2: Создайте файл index.html в вашем репозитории. Мы добавим хотя бы один файл прямо на github.com, так как вы не сможете открыть пустой репозиторий в vscode.dev.

Нажмите на ссылку creating a new file, введите имя index.html и выберите кнопку Commit new file.

Создание нового файла на github.com

Шаг 3: Откройте VSCode.dev и выберите кнопку Open Remote Repository.

Скопируйте URL репозитория, который вы только что создали для вашего сайта-резюме, и вставьте его в поле ввода:

Замените your-username на ваше имя пользователя GitHub.

https://github.com/your-username/my-resume

Если все прошло успешно, вы увидите ваш проект и файл index.html, открытые в текстовом редакторе в браузере.

Создание нового файла

Шаг 4: Откройте файл index.html, вставьте в область кода приведенный ниже код и сохраните.

HTML-код, отвечающий за содержание вашего сайта-резюме.
    <html>

        <head>
            <link href="style.css" rel="stylesheet">
            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
            <title>Ваше имя здесь!</title>
        </head>
        <body>
            <header id="header">
                <!-- Заголовок резюме с вашим именем и должностью -->
                <h1>Ваше имя здесь!</h1>
                <hr>
                Ваша должность!
                <hr>
            </header>
            <main>
                <article id="mainLeft">
                    <section>
                        <h2>КОНТАКТЫ</h2>
                        <!-- Контактная информация, включая социальные сети -->
                        <p>
                            <i class="fa fa-envelope" aria-hidden="true"></i>
                            <a href="mailto:username@domain.top-level domain">Укажите ваш email</a>
                        </p>
                        <p>
                            <i class="fab fa-github" aria-hidden="true"></i>
                            <a href="github.com/yourGitHubUsername">Укажите ваш username!</a>
                        </p>
                        <p>
                            <i class="fab fa-linkedin" aria-hidden="true"></i>
                            <a href="linkedin.com/yourLinkedInUsername">Укажите ваш username!</a>
                        </p>
                    </section>
                    <section>
                        <h2>НАВЫКИ</h2>
                        <!-- Ваши навыки -->
                        <ul>
                            <li>Навык 1!</li>
                            <li>Навык 2!</li>
                            <li>Навык 3!</li>
                            <li>Навык 4!</li>
                        </ul>
                    </section>
                    <section>
                        <h2>ОБРАЗОВАНИЕ</h2>
                        <!-- Ваше образование -->
                        <h3>Укажите ваш курс!</h3>
                        <p>
                            Укажите ваше учебное заведение!
                        </p>
                        <p>
                            Дата начала - Дата окончания
                        </p>
                    </section>            
                </article>
                <article id="mainRight">
                    <section>
                        <h2>ОБО МНЕ</h2>
                        <!-- О вас -->
                        <p>Напишите немного о себе!</p>
                    </section>
                    <section>
                        <h2>ОПЫТ РАБОТЫ</h2>
                        <!-- Ваш опыт работы -->
                        <h3>Должность</h3>
                        <p>
                            Название организации | Месяц начала  Месяц окончания
                        </p>
                        <ul>
                                <li>Задача 1 - Опишите, что вы делали!</li>
                                <li>Задача 2 - Опишите, что вы делали!</li>
                                <li>Опишите результаты/влияние вашего вклада</li>
                                
                        </ul>
                        <h3>Должность 2</h3>
                        <p>
                            Название организации | Месяц начала  Месяц окончания
                        </p>
                        <ul>
                                <li>Задача 1 - Опишите, что вы делали!</li>
                                <li>Задача 2 - Опишите, что вы делали!</li>
                                <li>Опишите результаты/влияние вашего вклада</li>
                                
                        </ul>
                    </section>
                </article>
            </main>
        </body>
    </html>

Добавьте детали вашего резюме, заменив текст-заполнитель в HTML-коде.

Шаг 5: Наведите курсор на папку My-Resume, нажмите на значок New File ... и создайте 2 новых файла в вашем проекте: style.css и codeswing.json.

Шаг 6: Откройте файл style.css, вставьте приведенный ниже код и сохраните.

CSS-код для форматирования макета сайта.
        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            font-size: 16px;
            max-width: 960px;
            margin: auto;
        }
        h1 {
            font-size: 3em;
            letter-spacing: .6em;
            padding-top: 1em;
            padding-bottom: 1em;
        }

        h2 {
            font-size: 1.5em;
            padding-bottom: 1em;
        }

        h3 {
            font-size: 1em;
            padding-bottom: 1em;
        }
        main { 
            display: grid;
            grid-template-columns: 40% 60%;
            margin-top: 3em;
        }
        header {
            text-align: center;
            margin: auto 2em;
        }

        section {
            margin: auto 1em 4em 2em;
        }

        i {
            margin-right: .5em;
        }

        p {
            margin: .2em auto
        }

        hr {
            border: none;
            background-color: lightgray;
            height: 1px;
        }

        h1, h2, h3 {
            font-weight: 100;
            margin-bottom: 0;
        }
        #mainLeft {
            border-right: 1px solid lightgray;
        }

Шаг 6: Откройте файл codeswing.json, вставьте приведенный ниже код и сохраните.

{
"scripts": [],
"styles": []
}

Шаг 7: Установите расширение Codeswing, чтобы визуализировать сайт-резюме в области кода.

Нажмите на значок Extensions на панели действий и введите Codeswing. Либо нажмите синюю кнопку установки на расширенной панели действий, чтобы установить, либо используйте кнопку установки, которая появится в области кода после выбора расширения для загрузки дополнительной информации. Сразу после установки расширения обратите внимание на изменения в вашем проекте 😃.

Установка расширений

Вот что вы увидите на экране после установки расширения.

Расширение Codeswing в действии

Если вы довольны внесенными изменениями, наведите курсор на папку Changes и нажмите кнопку +, чтобы зафиксировать изменения.

Введите сообщение коммита (Описание изменений, которые вы внесли в проект) и зафиксируйте изменения, нажав на галочку. После завершения работы над проектом выберите значок меню-гамбургера в левом верхнем углу, чтобы вернуться к репозиторию на GitHub.

Поздравляем 🎉 Вы только что создали сайт-резюме с использованием vscode.dev за несколько шагов.

🚀 Задание

Откройте удаленный репозиторий, в котором у вас есть разрешения на внесение изменений, и обновите несколько файлов. Затем попробуйте создать новую ветку с вашими изменениями и сделайте Pull Request.

Обзор и самостоятельное изучение

Прочитайте больше о VSCode.dev и его других функциях.

Отказ от ответственности:
Этот документ был переведен с использованием сервиса автоматического перевода Co-op Translator. Хотя мы стремимся к точности, пожалуйста, учитывайте, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неправильные интерпретации, возникшие в результате использования данного перевода.