Перша частина Java курсу, що дозволяє вивчити Java і освоїти навички професійного розробника на реальних прикладах
чого ви навчитеся
чого ви навчитеся
- встановлювати необхідні компоненти для програмування під Java
- налаштувати IDE та використовувати вбудовані шаблони коду
- використовувати збирач проектів maven
- використовувати статичні аналізатори production і тестового коду
- використовувати техніку TDD при розробці проекту будь-якої складності
- реалізовувати коректні unit тести
- оцінювати якість покриття тестами вашого коду
- працювати з системою контролю версій git
- писати чистий і зрозумілий іншому програмісту код
- розробляти кросплатформні додатки на Java
- вміння користуватися комп'ютером на рівні звичайного користувача
- вміння користуватися браузером
- знання основ програмування: цикли, функції, рядки, умовні оператори, масиви
- базові знання по роботі з локальними Git репозиторіями і сервісом GitHub
- основи об'єктно-орієнтованого програмування: інкапсуляція, успадкування та поліморфізм
- вивчіть синтаксис Java для написання програми в об'єктно-орієнтованому стилі.
- розгляньте основні принципи проектування складних систем.
- познайомитеся з базовими структурами даних: масивом і зв'язним списком, а також з більш складними структурами: стеком і чергою
- познайомитеся з тим як працює Java
- розгляньте основи кроссплатформенной розробки
- розгляньте можливості збирача проектів maven
- Пізнаокмітесь з правилами по обробки помилок
особливістю даного курсу є його практична спрямованість, тому крім теоретичного матеріалу курс містить 4 практичних проектів, робота над якими буде виконуватися студентом курсу під керівництвом викладача, 2 з яких ви виконаєте самостійно.
Після успішного навчання на даному курсі у вас буде досить великий практичний досвід в програмуванні на Java, який і додасть вам впевненості в подальшому працевлаштуванні. Після проходження даного курсу вам необхідно визначиться з Java напрямком і розвиватися в обраному напрямку.
Завдяки коротким відео лекцій досить приділяти до години часу на самостійне вивчення теми.
Основна відмінність курсу в тому, що даються реальні практичні рекомендації по використанню тієї чи іншої конструкції мови в реальних проектах, засновані на багаторічному досвіді автора з написання складних програм і систем на мові Java.
Особливості уроків на даному курсі:
Після успішного навчання на даному курсі у вас буде досить великий практичний досвід в програмуванні на Java, який і додасть вам впевненості в подальшому працевлаштуванні. Після проходження даного курсу вам необхідно визначиться з Java напрямком і розвиватися в обраному напрямку.
Завдяки коротким відео лекцій досить приділяти до години часу на самостійне вивчення теми.
Основна відмінність курсу в тому, що даються реальні практичні рекомендації по використанню тієї чи іншої конструкції мови в реальних проектах, засновані на багаторічному досвіді автора з написання складних програм і систем на мові Java.
Особливості уроків на даному курсі:
- в курсі використовується розповідний стиль викладу матеріалу;
- розповідь починається з описом проблеми і далі розглядається як ця проблема вирішується засобами мови програмування Java;
- відео лекції лаконічно чергуються з текстовими статтями для поліпшення ефективності засвоєння матеріалу;
- Уроки на курсі діляться на наступні категорії:
- Якщо урок починається з префікса "замітка: ", то це означає, що в даному уроці наводиться додатковий матеріал по темі оповідання. Даний матеріал рекомендований для розширення кругозору по зазначеній темі.
- Якщо урок починається з префікса "Практика: ", то це означає, що в даному уроці наводиться текстовий опис завдання, яке повинно бути виконано учнем.
- після кожного уроку з префіксом "Практика:" йде урок з префіксом "реалізація: ", в якому автор курсу в режимі реального часу реалізує практичне завдання, яке студент повинен був виконати. Порівнюючи свою реалізацію завдання з реалізацією, яка виконана автором курсу, студент в самостійному режимі здатний перевірити якість свого коду і і справити його при необхідності.
- Якщо урок починається з префікса "Правило: ", то в цьому уроці акцентується вашу увагу на те як правильно виконувати ту чи іншу задачу. Зазвичай такий урок йде після уроці де дане правило порушується навмисно або для спрощення навчального процесу.
- Якщо урок починається з префікса "нагадування: ", то в цьому короткому уроці акцентується Вашу увагу на моменті, який вже був иззучен, але можливо ви його забули.
- всі інші уроки без будь-яких префіксів - це розповідні уроки курсу з теоретичним опис і (або) практичним виконанням будь-якого завдання.
- Якщо урок починається з префікса "замітка: ", то це означає, що в даному уроці наводиться додатковий матеріал по темі оповідання. Даний матеріал рекомендований для розширення кругозору по зазначеній темі.
- кожен значущий розділ в курсі завершується уроком з назвою "Резюме", в якому зібрані основні тези по всьому розділу в текстовому вигляді. Основна мета даного уроку-систематизувати знання, які ви отримали в поточному розділі.
- Якщо у студента є досвід, то він відразу ж впорається із завданням і на етапі перевірки порівняє свою версію з тією, яка реалізована викладачем.
- Якщо досвіду мало, то студент може, скориставшись підказками і додатковими поясненнями, реалізувати завдання.
- Якщо реалізувати завдання не виходить навіть після підказок і додаткових пояснень, то студенту необхідно самостійно ознайомиться з рішенням, яке реалізовує викладач. Після ознайомлення необхідно вже самостійно реалізувати це завдання!
- даний курс є виключно практичним курсом, який на реальних прикладах дозволяє вивчити Java (+Maven, Git, CI, Unit tests) до рівня Java Junior Developer)
https://privatelink.de/?https://www.udemy.com/course/java-junior-developer/