Відмінності між версіями «ПКРД»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
м
м
 
(не показано 12 проміжних версій цього учасника)
Рядок 1: Рядок 1:
  
 +
=Програмування крос-платформних та розподілених додатків=
  
=Назва курсу=
+
Галузь знань: 12 Інформаційні технології
......
+
----
+
Напрям підготовки,спеціальність, освітньо-кваліфікаційний рівень:
+
  
==Мета та завдання навчального курсу==
+
Спеціальність: 122 Комп'ютерні науки та інформаційні технології
Мета ..............
+
  
Завдання .....................
+
Освітньо-кваліфікаційний рівень: бакалавр
 +
 
 +
==Мета та завдання навчального курсу==
  
У результаті вивчення навчального курсу студент повинен
+
===Мета викладання дисципліни===
  
знати: ....................
+
Мета викладання дисципліни - формування у студентів знань, умінь і навиків, необхідних для раціонального використання інформаційних ресурсів, пошукових та комунікаційних засобів глобальної мережі Інтернет, для розуміння роботи та взаємодії програмних компонентів сучасного веб-сайту.
 +
Для засвоєння дисципліни «Програмування та підтримка веб-застосувань» студенти повинні володіти знаннями шкільного курсу інформатики, а також знаннями, одержаними при вивченні курсів «Інформатика», «Програмування» у вищому навчальному закладі.
  
вміти: ...................
+
===Завдання вивчення дисципліни===
  
 +
У результаті вивчення дисципліни студенти повинні
 +
знати:
 +
- основні функції та принципи застосування мови Java;
 +
- синтаксис, семантику операторів мови Java.
 +
- основи обслуговування WEB-серверів;
 +
- засоби та середовища створення Java – програм.
 +
- принципи написання та використання аплетів та сервлетів;
 +
уміти:
 +
- розробляти ресурси в Web середовищі мовою Java;
 +
- розробляти інтерактивні Web-сторінки для Internet та Intranet мереж;
 +
- використовувати сучасні засоби графічного моделювання та мультимедіа для проектування WEB-сторінок з використанням мови Java.
  
[https://owncloud.kspu.kr.ua/index.php/s/u1mhu6zActytYLs Робоча програма курсу]
+
[https://owncloud.kspu.kr.ua/index.php/s/vBOBaAxTi45ndKM Робоча програма курсу]
  
 
==Автор (автори) курсу==
 
==Автор (автори) курсу==
Посилання на сторінки авторів
 
  
----
+
[[Користувач:V_kotyak |Котяк Віталій Володимирович]]
  
 
=Учасники=
 
=Учасники=
[[Сторінка координування курсу "Назва курсу"]] викладач
 
  
 +
Викладач [[Користувач:V_kotyak |Котяк Віталій Володимирович]]
  
----
 
  
=Графік навчання=
+
=Зміст курсу=
 +
==Змістовий модуль 1.==
 +
====Теоретичний матеріал====
  
==Варіант Структура ==
+
[[CSS, анімація]]
  
===Змістовий модуль 1===
+
[[JS, об'єкти та масиви]]
Навчальні теми змістового модуля 1.
+
  
===Змістовий модуль 2===
+
[[CMS]]
Навчальні теми змістового модуля 2.
+
  
===Змістовий модуль 3===
+
[[Wordepress]]
Навчальні теми змістового модуля 3.
+
  
===Змістовий модуль 4===
+
[https://www.google.com.ua/intl/ru/webmasters/#?modal_active=none Google для веб-мастеров]
Навчальні теми змістового модуля 4.
+
  
==Варіант Календар==
+
[https://www.google.com/intl/uk/webmasters/learn/ Навчіться створювати чудові веб-сайти]
  
===Тиждень 1===
+
[[Архітектура розподілених додатків]]
Навчальні теми для вивчення на 1-му тижні.
+
  
===Тиждень 2===
+
[[XML]]
Навчальні теми для вивчення на 2-му тижні.
+
  
===Тиждень 3===
+
[[JSON]]
Навчальні теми для вивчення на 3-му тижні.
+
  
===Тиждень 4===
+
[[REST API]]
Навчальні теми для вивчення на 4-му тижні.
+
  
----
+
[[]]
  
=Зміст курсу=
+
[[]]
==Змістовий модуль 1. Назва ...==
+
===Тема 1. Назва теми===
+
====Теоретичний матеріал====
+
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №1]
+
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №2]
+
====Завдання====
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №3]
+
[[ПКРД-18_1 2018-19 н.р.]]
  
====Практичні завдання====
+
[[ПКРД-19_1 2019-20 н.р.]]
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №1]
+
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №2]
+
==Змістовий модуль 2.==
 
+
====Самостійна робота====
+
 
+
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
+
 
+
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна  робота №2]
+
 
+
==Змістовий модуль 2. Назва ...==
+
===Тема 1. Назва теми===
+
 
====Теоретичний матеріал====
 
====Теоретичний матеріал====
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №1]
 
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №2]
+
[[Java|Основи Java, змінні, оператори]]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №3]
+
[[Java_ООП|Класи, об'єкти методи]]
  
====Практичні завдання====
+
[[Java_IO|Введення-виведення даних, обробка виключних ситуацій]]
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №1]
+
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №2]
+
[[Java_files|Робота з файлами]], [[Java_re|регулярні вирази]]
  
====Самостійна робота====
+
[[Java_applets|Аплети, створення, використання]]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
+
[[Java_package|Пакети, інтерфейси, узагальнення]]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна  робота №2]
+
[[Java_mt|Багатопоточне програмування]]
  
==Змістовий модуль 3. Назва ...==
+
[[Swing|Вступ до Swing]]
===Тема 1. Назва теми===
+
====Теоретичний матеріал====
+
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №1]
+
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №2]
+
====Завдання====
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №3]
+
[[ПКРД-18_2 2018-19 н.р.]]
  
====Практичні завдання====
+
[[Лабораторні роботи ПКДзJ]]  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №1]
+
 
+
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №2]
+
  
 
====Самостійна робота====
 
====Самостійна робота====
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
+
[[Sparkjava|Розгорання сервера на основі Spark Framework]]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна  робота №2]
+
[[Розробка_простого_RESTfull_сервіса_засабами_Spring_Boot| Розробка простого RESTfull сервіса засабами Spring Boot]]
  
----
+
=Журнал=
 +
[https://docs.google.com/spreadsheets/d/1_TKsUqkZRQHOStA3uXbYTR_wLz30Pjlf0Wmx40rET_8/edit?usp=sharing Журнал]
  
 
=Ресурси=
 
=Ресурси=
 +
 
==Рекомендована література==
 
==Рекомендована література==
 
===Базова===
 
===Базова===
#
 
#
 
#
 
  
 +
1. Шилдт Герберт Java: руководство для начинающих: К.: Изд-во: Диалектика-Вильямс, 2012. – 624
 +
 +
2. [https://drive.google.com/folderview?id=0B5ENK5KqsK_9dDlkVjJ5UWVsTTg&usp=sharing Навчальні метеріали]
  
 
===Допоміжна===
 
===Допоміжна===
#
 
#
 
#
 
  
==Інформаційні ресурси==
+
1. Шилдт Герберт Java: Полное руководство : К.: Изд-во: Диалектика-Вильямс, 2012. – 1104 с
  
#
+
2. Кей С. Хорстманн, Гари Корнелл. Java 2. Библиотека профессионала, том 1. Основы = Core Java 2, Volume I — Fundamentals. — 8-е изд. — М.: Вильямс, 2008. — 816 с.
#
+
  
---
+
3. Кей С. Хорстманн, Гари Корнелл. Java 2. Библиотека профессионала, том 2. Тонкости программирования = Core Java 2, Volume II — Advanced Features. — 8-е изд. — М.: Вильямс, 2008, 4 кв. — 992 с.
[[Категорія:Навчальні курси]]
+
  
Базова література:
+
==Інформаційні ресурси==
  
1. Шилдт Герберт Java: руководство для начинающих: К.: Изд-во: Диалектика-Вильямс, 2012. – 624
+
1. [https://support.google.com/webmasters/answer/4559176?hl=ru&ref_topic=3309469 Google Search Console]
  
2. Шилдт Герберт Java: Полное руководство : К.: Изд-во: Диалектика-Вильямс, 2012. – 1104 с
+
2. [https://webmasters.googleblog.com/?visit_id=636755293901374990-1099452148&p=blog&rd=1 Official Google Webmaster Central Blog]
 +
 
 +
3. [https://support.google.com/analytics/?hl=ru#topic=3544906 Google Analytics]
  
 
3. Освоюємо Java — Вікіпідручник [http://uk.wikibooks.org/wiki/%D0%9E%D1%81%D0%B2%D0%BE%D1%8E%D1%94%D0%BC%D0%BE_Java]
 
3. Освоюємо Java — Вікіпідручник [http://uk.wikibooks.org/wiki/%D0%9E%D1%81%D0%B2%D0%BE%D1%8E%D1%94%D0%BC%D0%BE_Java]
  
 +
4. [[Java_presentations|Презентації]]
  
 
+
5. Нечіткий пошук[https://habr.com/search/?q=%D0%BD%D0%B5%D1%87%D0%B5%D1%82%D0%BA%D0%B8%D0%B9+%D0%BF%D0%BE%D0%B8%D1%81%D0%BA#h]
[[Java|Основи Java, змінні, оператори]]
+
 
+
[[Java_ООП|Класи, об'єкти методи]]
+
 
+
[[Java_IO|Введення-виведення даних, обробка виключних ситуацій]]
+
 
+
[[Java_files|Робота з файлами]], [[Java_re|регулярні вирази]]
+
 
+
[[Java_applets|Аплети, створення, використання]]
+
 
+
[[Java_package|Пакети, інтерфейси, узагальнення]]
+
 
+
[[Java_mt|Багатопоточне програмування]]
+
 
+
[[Swing|Вступ до Swing]]
+
 
+
[[Sparkjava|Розгорання сервера на основі Spark Framework]]
+
 
+
[[Розробка_простого_RESTfull_сервіса_засабами_Spring_Boot| Розробка простого RESTfull сервіса засабами Spring Boot]]
+
  
 
---
 
---
 
+
[[Категорія:Навчальні курси]] [[category:Java|*]]
[[Java_presentations|Презентації]]
+
 
+
[[Практичні роботи ПКДзJ]]
+
 
+
[[Лабораторні роботи ПКДзJ]]
+
 
+
[https://drive.google.com/folderview?id=0B5ENK5KqsK_9dDlkVjJ5UWVsTTg&usp=sharing Навчальні метеріали]
+
 
+
 
+
Викладач [[Котяк Віталій Володимирович]]
+
 
+
 
+
[[category:Java|*]]
+

Поточна версія на 09:47, 6 вересня 2019

Програмування крос-платформних та розподілених додатків

Галузь знань: 12 Інформаційні технології

Спеціальність: 122 Комп'ютерні науки та інформаційні технології

Освітньо-кваліфікаційний рівень: бакалавр

Мета та завдання навчального курсу

Мета викладання дисципліни

Мета викладання дисципліни - формування у студентів знань, умінь і навиків, необхідних для раціонального використання інформаційних ресурсів, пошукових та комунікаційних засобів глобальної мережі Інтернет, для розуміння роботи та взаємодії програмних компонентів сучасного веб-сайту. Для засвоєння дисципліни «Програмування та підтримка веб-застосувань» студенти повинні володіти знаннями шкільного курсу інформатики, а також знаннями, одержаними при вивченні курсів «Інформатика», «Програмування» у вищому навчальному закладі.

Завдання вивчення дисципліни

У результаті вивчення дисципліни студенти повинні знати: - основні функції та принципи застосування мови Java; - синтаксис, семантику операторів мови Java. - основи обслуговування WEB-серверів; - засоби та середовища створення Java – програм. - принципи написання та використання аплетів та сервлетів; уміти: - розробляти ресурси в Web середовищі мовою Java; - розробляти інтерактивні Web-сторінки для Internet та Intranet мереж; - використовувати сучасні засоби графічного моделювання та мультимедіа для проектування WEB-сторінок з використанням мови Java.

Робоча програма курсу

Автор (автори) курсу

Котяк Віталій Володимирович

Учасники

Викладач Котяк Віталій Володимирович


Зміст курсу

Змістовий модуль 1.

Теоретичний матеріал

CSS, анімація

JS, об'єкти та масиви

CMS

Wordepress

Google для веб-мастеров

Навчіться створювати чудові веб-сайти

Архітектура розподілених додатків

XML

JSON

REST API

[[]]

[[]]

Завдання

ПКРД-18_1 2018-19 н.р.

ПКРД-19_1 2019-20 н.р.

Змістовий модуль 2.

Теоретичний матеріал

Основи Java, змінні, оператори

Класи, об'єкти методи

Введення-виведення даних, обробка виключних ситуацій

Робота з файлами, регулярні вирази

Аплети, створення, використання

Пакети, інтерфейси, узагальнення

Багатопоточне програмування

Вступ до Swing

Завдання

ПКРД-18_2 2018-19 н.р.

Лабораторні роботи ПКДзJ

Самостійна робота

Розгорання сервера на основі Spark Framework

Розробка простого RESTfull сервіса засабами Spring Boot

Журнал

Журнал

Ресурси

Рекомендована література

Базова

1. Шилдт Герберт Java: руководство для начинающих: К.: Изд-во: Диалектика-Вильямс, 2012. – 624

2. Навчальні метеріали

Допоміжна

1. Шилдт Герберт Java: Полное руководство : К.: Изд-во: Диалектика-Вильямс, 2012. – 1104 с

2. Кей С. Хорстманн, Гари Корнелл. Java 2. Библиотека профессионала, том 1. Основы = Core Java 2, Volume I — Fundamentals. — 8-е изд. — М.: Вильямс, 2008. — 816 с.

3. Кей С. Хорстманн, Гари Корнелл. Java 2. Библиотека профессионала, том 2. Тонкости программирования = Core Java 2, Volume II — Advanced Features. — 8-е изд. — М.: Вильямс, 2008, 4 кв. — 992 с.

Інформаційні ресурси

1. Google Search Console

2. Official Google Webmaster Central Blog

3. Google Analytics

3. Освоюємо Java — Вікіпідручник [1]

4. Презентації

5. Нечіткий пошук[2]

---