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

14 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">Напишите ваше имя пользователя здесь!</a>
                        </p>
                        <p>
                            <i class="fab fa-linkedin" aria-hidden="true"></i>
                            <a href="linkedin.com/yourLinkedInUsername">Напишите ваше имя пользователя здесь!</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 и нажмите кнопку +, чтобы зафиксировать изменения.

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

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

🚀 Задание

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

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

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


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