Skip to content

Hometasks #1

@ZhuChara2004

Description

@ZhuChara2004

@Тут будуть додаватися домашні завдання. Для швидких обговорень є Gitter. Коментарі, в яких немає сенсу будуть видалятись. Домашні завдання виконувати в каталозі homeworks. Кожне завдання у власному каталозі з назвою типу Homework X де X - номер завдання.

Hometask 00

  • Уважно прочитати і усвідомити README в корні репозиторію
  • Форкнути репозиторій. У форкнутому репозиторії в каталозі homeworks створити каталог для домашніх завдань. Всередині створити каталог Homework-0 і додати в нього файл README.md з будь-яким вмістом. Зробити пул реквест в основний репозиторій.
  • обов'язково пройти туторіал Try GitHub. Створувати файли через інтерфейс гітхаба - неправильно. Та і доданий цей функціонал місяці чотири тому. Все повинно робитися на вашому комп'ютері і заливатись в репозиторій за допомогою пушів.

Hometask 01

  • Подивитись скрінкаст сесії 1
  • Написати додаток, який буде запитувати в користувача його анкетні дані і виводити їх в консоль
  • Додатково: зберегти запитані дані в файл в довільному форматі

Hometask 02

  • Доповнити попередню роботу колекціями

Hometask 03

  • Створити markdown(файли з розширенням .md ) файл, в якому, на прикладi об'єкта рельного свiту, описати основнi поняття ООП.(клас, об'єкт, спадковість, поіморфізм, інкапсуляція). Також застосувати(всі або частково) принципи SOLID.
    принципи SOILD

Hometask 04

  • Доповнити попереднє завдання прикладами Control Flow

Hometask 05

  • На основі вашого творчого завдання написати додаток з класами
    Мають використовуватися:
    • наслідування
    • інкапсуляція

Hometask 06

1.Прочитати наступнi статтi:
http://procomputer.su/comp-gramotnost/84-ip-adres-chto-eto-takoe
http://ua.smart-ip.net/what-is-a-port
http://www.4stud.info/networking/lecture5.html
http://bourabai.kz/dbt/client1.htm
https://habrahabr.ru/post/215117/

  1. Створити в вашому додатку функцію яка буде брати обьект вашого класу i представляти його в JSON та XML форматах, зберігаючи йих в видповідних JSON та XML файлах.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions