Git Product home page Git Product logo

geekhub-j4w-11's Introduction

Teaching is one of the best ways to keep learning

GeekHub

Repository is dedicated to the eleventh season of open source volunteering educational initiative within the GeekHub organization, where people can obtain IT-skills for free. During 7-8 months of education, geeks attend a hub hosted in the city of Cherkasy (Ukraine, 18000) and acquire the basic theoretical skills verified by practice in a variety of courses, from Project Management to Java and JavaScript. More details about GeekHub, our team, and our goals can be found on the official organization GeekHub web-page.

Java for Web

The main course goal is to cover basic knowledge and skills required by still one of the hottest positions in the local job market as of 2021: web development using Java programming language. Once a week a new topic is presented to students, with homework, that in turn is reviewed by mentors and personal feedback is given to each student for improvements. The most common mistakes are reviewed with learners at the beginning of the next lesson. Starting from an overview of main core java features, continuing by Spring Framework and wrapping up by exploration of best development practices.

Click to view the course program
โ„– Topic Date
1 Intro 2021-11-02
2 Basics 2021-11-09
3 Object-oriented Programming 2021-11-16
4 Error Propagation and Handling 2021-11-23
5 Code Testing (Unit) 2021-11-30
6 Practice 2021-12-07
7 Generics. Collections Framework 2021-12-14
8 Gradle, DateTime API, Optional Class 2021-12-21
9 CI ?
10 Functional Programming, Stream API 2022-01-11
11 Input/Output 2022-01-18
12 Reflection API 2022-01-25
13 Servlet API (Web) 2022-02-01
14 JDBC 2022-02-15
15 Spring IoC 2022-02-22
16 Spring JDBC, Flyway 2022-03-29
17 Spring MVC, Boot 2022-04-05
19 REST, Swagger 2022-04-12
20 Front End 2022-04-16-17
21 Spring Security p1. 2022-04-19
22 Spring Security p2 2022-04-21
23 Concurrency 2022-04-26
24 Integration Testing 2022-05-03
25 CD/Bootstrap 2022-05-06
26 Course works BE preview 2022-05-10
27 Course works FE preview 2022-05-17
28 Course works review 2022-05-31
29 Docker + Kubernetes TBD

geekhub-j4w-11's People

Contributors

vrudas avatar

Stargazers

 avatar

Watchers

 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.