Git Product home page Git Product logo

ii's Introduction

Интерактивная Ииссиидиология

презетация, ii.ayfaar.org, канал YouTube

Ключевые слова: OOP, SOLID, Java 8, J2SE, Hibernate, Spring Boot (JPA, IoC, MVC), JUnit, JavaScript, HTML5, CSS3, KendoUI, AngularJS, MySQL, Maven, git, TDD, CI, IntelliJ IDEA

Мой скайп: iu3116

Цели проекта

Основная цель - представление информацци, поиск, структурирование, простраивание взаимосвязей между понятиями ииссиидиологии

Косвенная цель - плацдарм для обученя современным техникам и подходам программирования.

О проекте

Это single-page application. Со стороны сервера Java SE, Spring, Hibernate. На клиенте JavaScript, HTML5, CSS3, визуальные компоненты и биндинг - KendoUI и AngularJS

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

Реализован експорт связок термин-описание в mediawiki (движок википедии) и импорт из evernote.

Проект бесплатно хостится на OpenShift (Open Hybrid Cloud Application Platform by Red Hat)

Видео презентация: Структура проекта

С чего начать (Java)

Видео инструкция https://www.youtube.com/watch?v=mbwN4eaES78

Устанавливаем:

  1. GIT http://msysgit.github.io
  2. Добавляем git.exe в переменную окружения Path и перезагружаем windows
  3. Выполняем тестовую задачу Тренировка работы с git
  4. IntelliJ IDEA
  5. Java
  6. Java SE Development Kit
  7. MySQL или XAMPP wiki/База данных

Окрываем проект:

  1. Зарегистрируйтесь в GitHub
  2. Сделайте Fork (копию) этого кода из своего акаунта
  3. Скачайте его на свой компьютер git clone https://github.com/<ваш акаунт>/ii.git
  4. Устанавите плагин lombok для IDEA
  5. Открываем проект в IntelliJ IDEA

Настраиваем базу данных (MySQL) Видео:

  1. Запускаем базу данных
  2. Качаем последний дамп данных
  3. Импортируем дамп

Запускаем проект:

Конфигурация в IDEA Run/Debug Configuration

Презетация

ii's People

Contributors

enginer avatar ekvi avatar yuriikyiv avatar pas8sion avatar sabfir avatar linya avatar ruav avatar dmytrr avatar felexey777 avatar maxsemen avatar drgremlin avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.