-
Notifications
You must be signed in to change notification settings - Fork 154
Open
Description
@Тут будуть додаватися домашні завдання. Для швидких обговорень є 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/
- Створити в вашому додатку функцію яка буде брати обьект вашого класу i представляти його в JSON та XML форматах, зберігаючи йих в видповідних JSON та XML файлах.
Metadata
Metadata
Assignees
Labels
No labels