Skip to content

Slevkelebr/job4j_elementary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Build Status codecov

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ посрСдством выполнСния Π·Π°Π΄Π°Ρ‡ Π² Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π΅ TrackStudio Π½Π° сайтС https://job4j.ru/

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ - Π‘Ρ‚Π°ΠΆΠ΅Ρ€.

Задания Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹Π΅ Π·Π° врСмя прохоТдСния Π±Π»ΠΎΠΊΠ°.

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Java Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ.
  • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ синтаксичСскиС элСмСнты языка Java (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, прСобразования Ρ‚ΠΈΠΏΠΎΠ², ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹).
  • Π Π°Π±ΠΎΡ‚Π° со срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Intellij Idea.
  • Установка ΠΈ настройка инструмСнта сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Maven.
  • Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ основныС Π΅Π³ΠΎ Ρ„Π°Π·Ρ‹ (clean, validate, compile, test, install). Π€Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ pom.xml.
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° стиля оформлСния ΠΊΠΎΠ΄Π° систСмой Checkstyle.
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ с систСмой контроля вСрсий Git. РСгистрация Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ SSH ΠΊΠ»ΡŽΡ‡Π°.
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² JUnit, Hamcrest.

chapter_001 - Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис языка.

  • JVM
  • Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ….
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ условия.
  • Π¦ΠΈΠΊΠ»Ρ‹.
  • ΠœΠ°ΡΡΠΈΠ²Ρ‹.

chapter_002 - ΠžΠ±ΡŠΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

  • ΠšΠ»Π°ΡΡΡ‹ ΠΈ ΠΎΠ±ΡŒΠ΅ΠΊΡ‚Ρ‹.
  • НаслСдованиС.
  • Π˜Π½ΠΊΠ°ΠΏΡΡƒΠ»ΡΡ†ΠΈΡ.
  • ΠŸΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ.
  • Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ классы.
  • Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.
  • АбстракныС ΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Π΅ классы.
  • Π¨Π°Π±Π»ΠΎΠ½Ρ‹ проСктирования(Π‘ΠΈΠ½Π³Π»Π΅Ρ‚ΠΎΠ½, Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€, БтратСгия, Π€Π°Π±Ρ€ΠΈΠΊΠ°).

chapter_003 - Collections Lite.

  • Collections Framework.
  • ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΡ.
  • Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°.
  • JaCoCo - ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ покрытия тСстами.
  • Travis CI - Π‘Π±ΠΎΡ€ΠΊΠ° ΠΈ тСстированиС.

chapter_004 - Lambda, Stream API, Functional Programming.

  • Lambda.
  • Stream.
  • JDK 1.9-1.10(Stream API ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, Collection API Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, Local-Variable Type Inference).

About

Educational project πŸŽ“

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages