Skip to content
View Arhat161's full-sized avatar
💭
Learn Spring
💭
Learn Spring
  • #opentowork
  • Rostov-on-Don, Russia

Block or report Arhat161

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Arhat161/README.md

Hi there, I'm Sergei Hello!

Java developer from Russia

My skills is:

  • Java (Basics, Core, Collections, StreamAPI, Unit Tests, Networking, Multithreading, Concurrent, Reflection API, Maven, Gradle)
  • Spring Framework (Core, Boot, Web, Security, Data, JDBC Template)
  • Design patterns (Builder, Singletone, Factory Method, Proxy, Decorator, Adapter, Command, Iterator, Observer, Chain of Responsibility)
  • SQL (MySQL, PostgresSQL)
  • ORM (Hibernate)
  • Lombok
  • Linux
  • HTML, CSS, Thymeleaf
  • Java Script, PHP
  • REST, Jackson
  • Docker
  • Git (GitHub)
  • IntelliJ IDEA

Please note: links updating in progress, some links may be not working.

Java Homeworks

Java Basics

Block 1. Introduction to Java Programming

Block 2. InMemory data storage - Arrays

  • 2.1 One-Dimensional Arrays - first
  • 2.2 Multi-Dimensional Arrays - first & second

Block 3. Fundamentals of Object-Oriented Programming (OOP)

  • 3.1 Access modifiers, inheritance (quiz - without uploading projects on GitHub)
  • 3.2 Polymorphism - first & second & third
  • 3.3 Abstractions and interfaces - first & second
  • 3.4 Exceptions, Stacktrace - first & second

Block 4. InMemory data storage - Collections

  • Generics in Collections and Methods (quiz - without uploading projects on GitHub)
  • List - first
  • Queue - first & second
  • HashMap and HashSet - first & second
  • Treemap and TreeSet - first & second

Course project "Converter to text graphics" - source codes are available upon request

Java Core

Block 1. Stream API, working with files and building projects

Block 2. Testing the program

Block 3. Networking

  • 3.1 Networking basics. OSI Model - first & second
  • 3.2 HTTP protocol. Calling remote servers - first & second

Block 4. Block 4. Structure of the JVM

Design patterns

Block 1. Development patterns

  • 1.1 Generating templates. Builder, Singleton, Factory Method, Abstract Factory, Prototype - first & second
  • 1.2 Structural templates. Proxy, Decorator, Adapter - first & second
  • 1.3. Behavior patterns. Command, Iterator, Observer, Chain of Responsibility - first & second*

Block 2.Magics, DRY, SOLID

Final diplom tasks of the profession "Java-developer"

Java Multithreading

Spring

  • 1. Simple String demo project Library: Readers and Books with JDBC, PostgreSQL, Apache Tomcat, Maven, Thymeleaf, Bootstrap, HTML, CSS

Hibernate

  • 1. First Hibernate demo with Maven - configuration and SELECT from table of database
  • 2. Second Hibernate example - INSERT (save) and SELECT (createQuery)

Popular repositories Loading

  1. geo-service geo-service Public

    Forked from neee/geo-service

    Java 1

  2. SkillBox SkillBox Public

    SkillBox Home Work

  3. multidimensional-array_2.2.1 multidimensional-array_2.2.1 Public

    matrix rotate demo

  4. abstractions-interfaces_331 abstractions-interfaces_331 Public

    Абстракции и интерфейсы 3.3.1

    Java

  5. abstractions-interfaces_332 abstractions-interfaces_332 Public

    Абстракции и интерейсы, задача 3.3.2

    Java

  6. exceptions_3.4.1 exceptions_3.4.1 Public

    Exception 3.4.1

    Java