Ідеї ​​для реальних проектів

Ідеї ​​для реальних проектів

Сюди можете викладати свої ідеї для реалізації на реальних проектах.

Розраховувати можна на проекти, які команда з 4-5 початківців Джун зможуть реалізувати за 2-3 місяці.

Проекти можуть пропонуватися як для веб, так і для робочого столу (можливо, навіть для Андроїд - якщо ідея варта)

Ще варіант. Створити додаток під андроїд, електронний тюнер для настройки гітари, або взагалі визначення ноти. Знайшов щось схоже, правда для настройки онлайн, через мікрофон. guitarlesson.ru/soft/nastrojka-gitary-onlajn.html

Подивився в гугл плей, таких пріложіній багато. Але це ж для практики.

можна реалізувати тести, скажімо кожні 5 рівнів буде Надаємо тест, який можна проходити щотижня. Результати будуть порівнюватися з попередніх. Щотижня різні питання покривають розібрані теми до поточного рівня, такий собі контроль знань. На 5 рівні питання за темами до 5 рівня, на 10 - за темами до 10 + ті питання які були на 5 і т.д. На відповіді які не вірні можна прікріплять посилання на матеріал з даних питань. )

ще можна зробити десктоп / android плюшки, щогодини показувати спливаючі віконце з яким-небудь опреділеніе по Java (що таке клас, об'єкт, інкапсуляція, поліморфізм і т.д.). Можна навіть прив'язку за рівнями зробити, щоб не забивати молодшим рівням голову термінами які вони ще не чули :)

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

по іграх думаю цікаво б створити гру стратегію-мультиплеер, наприклад в стилі javarush-Футурами, де ти играеш за одного героя (Бендер, Ліла, Зойдберг тощо) і проходіш рівні вирішуючи певні завдання, наприклад вирішуючи завдання по синтаксису строіш будівля бібліотека , потім прокачіваеш з рейтингом і т.п. мотивація буде дуже велика, а навчання буде проходити саме собою. Ось тут вже створите групи взаємодопомоги і т.п. в реал-грі можна створювати таке теж наприклад організації. Ну можна придумати що хочеш)
Не знаю наскільки таке складно реалізувати і які ресурси для цього треба.

Розробити систему обслуговування в закладах HoReCa. Є сервер з базою даних (інгредієнти, страви, замовлення, звіти всякі, співробітники і багато іншого). По залу бігає офіціант з планшетіком, який оформляє замовлення. Замовлення йде на кухню, кухар готує страву і як тільки приготував, відразу вискакує повідомлення у офіціанта, який забігає на кухню, забирає замовлення, відносить клієнтам. Які пізніше расcчітиваются і оплачене замовлення лягає в БД.
І того маємо практику з:
1. Android (Розробка додатків на даній ОС)
2. Робота з протоколами (Точно не знаю, але без них, напевно не обійтися)
3. Архітектура клієнт - сервер
4. Робота з БД (mysql, oracl, hibernate,)
5. Інтерфейс адміністратора, кухні (Swing)
і багато іншого, що відразу в голову так і не прийде.
Можна реалізувати як веб сервіс, і тут відразу ще купа всяких цікавих технологій.
Вобщем це не НОВЕ, але зате величезна практика, а для командної роботи так вобще агонії!

Нагадую, що для реальних проектів потрібно дійти хоча б до 25 рівня, і вирішити хоча б 800 завдань (вам же простіше буде щось розробляти).
Думаю, трохи пізніше по кожному з перспективних проектів я створю окремі теми з обговоренням, і окремим набором команди на конкретний проект.

підписуюся.
з вищезгаданого вмію хеллоувордіть на екліпсоандроіде, і розібрався як mysql через jdbc підключати-делатьпростенькіезапроси

Info.Javarush це в першу чергу ком'юніті. Найкорисніше це відповіді на конкретні завдання і статті які тут викладаються, не більше.

Додаток під Android для вивчення Java з блекджек і. із зручним пошуком інформації з основних тем, бібліотекам.
Повторення матеріалів лекцій, тести для самоперевірки знань і т.п.

До речі, може нам свій «помідор» написати? Я бачив такий плагін для хрому, 25 хвилин з 30-хвилинного відрізка часу блокує всю відволікаючу розважальну фігню - соцмережі, ютуб та інше.

Хлопці, а навіщо винаходити велосипед? Мені здається зараз дуже активно використовується андроїд всюди. Так давайте просто «писати» старі прості ігри: лінії, хрестики-нулики, тетріс, балда (зі словами), ерудит. Мені здається як некомерційні проекти все це можна реалізувати, а там вже хмара нюансів для вивчення: і графічна частина, і підключення музики, і статистика, і он-лайн таблиці рекордсменів, і ІІ, збереження-завантаження. Словом, у кожній невеликій грі можна спробувати дуже-дуже багато (зрозуміло на самому елементарному рівні) і реально отримати величезний досвід, причому всі адже це вже є не треба нічого нового-то. Тут можна аж до того що різним групам одне і те ж завдання робити а потім порівнювати підсумкову реалізацію. І в резюме. мені здається, долі в подібному проекті - дуже хороший плюс.

Навіщо реалізовувати Балду або лінії, якщо можна придумати концепт самим. Подивіться в аппстора: десятки ігор в хітах продажів прості і геніальні одночасно. Недавня флеппі Берд наробила купу шуму) Не можна називати проекти, запропоновані тут винаходом велосипеда: відмовся розробники від таких «винаходів», вчили б ми зараз який-небудь Лісп і обдзвонювали ббскі.

Вирішив створити програму для полегшення в навчанні мнемотехніки для андроїда

Запам'ятовувати слова можна різними мнемотехніческіе способами: наприклад ланцюжком, матрьошкою, методом Цицерона, вільних асоціацій і т.п.

Суть роботи програми:
1. З файлу завантажити словник (наприклад vocabulary.txt)
2. Поставити параметри скільки слів запам'ятовувати
3. Час показу пари слів
4. Кнопочка пуск запускає послідовність із заданим інтервалом
5. Після запам'ятовування можна натиснути кнопку Іспит і перевірити як запам'ятав слова
6. В кінці виводить результат
7. Зберігати результат кожного запам'ятовування в файл (наприклад result.txt) або базу якусь (поки не уявляю як)
8. При натисканні на кнопочку Статистика виводимо статистику, прогрес і графіки

Думаю для початку хороша програма для мене буде якщо хто хоче допомогти будь ласка.
питання:
З чого почати реалізацію?
Як розбити етапи розробки програми?
Який графічний пакет використовувати?

Ось така програма - play.google.com/store/apps/details?id=ru.mnemocon.application
І ідея хороша звичайно. Тільки бажано реалізувати UI приємнішою. Якщо немає бажання пробувати можливості java 7 і 8, то в принципі нормально. Або робити тоді під десктоп або веб.
Так, підтримку Java7 додали, але тільки для KitKat - habrahabr.ru/post/214683/

Вкину свої п'ять копійок, придумав кілька варіантів:

1) Раз у нас тут тематика Футурами можна зробити звичайні Шамхат (як варіант шашки) з GUI, але замість фігурок (пішаки, слони) вставити модельки з мультика, звичайно, все це в звичайному 2D. Для початку вистачить функціоналу гри самим з собою, потім з AI, потім по мережі, а в ідеалі прикрутити такий онлайн сервіс на info.javarush.ru, заходиш після студентських буднів на форум і натискаєш на кнопочку «Пограти в% gamename%», сервер автоматом знаходить партнера і ви граєте :) Як реалізувати останній варіант навіть не уявляю. Але в цілому основне завдання добре допоможе розвинути логіку, плюс використання мережевих технологій, плюс написання штучного інтелекту, мені було б цікаво зайнятися подібним.

2) Продовжуючи ігрову тематику. Зробити текстовий квест \ рпг. Можна знову ж пов'язати з всесвіту Футурами. Типу Фрай потрапив в минуле і тепер йому необхідно повернутися назад. По ходу розвитку сюжету йому належить відповідати на питання по Java Core і вирішувати завдання. Інтерфейс зробити непомітний, досить статичних картинок і поля для вибору дій. Функцій мінімум: save / load + можливо таблицю онлайн рейтингу хто далі всіх пройшов.

3) Оскільки мета більшої частини учнів влаштуватися на роботу, можна зробити що-небудь типу «симулятор співбесіди на Java Junior») За фактом тести, питання-відповідь за основними пунктами Java Core з обмеженням за часом і неможливістю згорнути \ закрити віконце до закінчення відповідей (щоб не лізли в гугл). Якщо програма вийде вдалою - зробити її обов'язковою до проходження на 40 рівні.

Плюс кілька пропозицій не пов'язаних безпосередньо з розробкою.

Універсальна платфотма для тестування з шифрацией даних.
У багатьох коледжах, університетах і на підприємствах використовуються тести для оцінки знань, професійної придатності і т.п.
Реалізувати універсальну платформу для формування тестів, тренування на обмеженій вибірці і проходження контрольного тестування.
Що повинна бути:
-Програма для формування тестів з можливістю вставки малюнків, введення текстів, включення / виключення з вибірки тренувальних тестів, введення критерію повноти відповіді в залежності від вибору результату, угруповання тестів по різних розділах, ручне формування питань для контрольного тестування, можливість змінювати час виконання контрольного тестування, експорт з Excel питань в установленому вигляді, вибір питань типу множинний відповідь або множинний вибір та інші рюшечки.
-Програма для проходження тестів з можливістю пропускати питання, повертатися до них, видавати підсумок, показувати час, що залишився.
-Шифрація даних, щоб, скачавши базу даних, не можна було дізнатися всі відповіді.
-Ведення статистики і формування звітів по ним.

12424 Новомосковсктеля / 200 топіків

Схожі статті