კურსები ›
Java
ობიექტზე ორიენტირებული კლასიკა: დიდი სისტემები, Android და კორპორატიული აპლიკაციები.
👑 Pro4 დონე40 მოდული200 თავიმალე
რას ისწავლი
- კლასები, ობიექტები და ინტერფეისები
- კოლექციები, გამონაკლისები და ნაკადები
- დიდი აპლიკაციის აწყობა
სილაბუსი
დამწყები10 მოდული · 50 თავი
1Java-ს საფუძვლები0 / 5
რა არის JavaმალეJDK-ის დაყენებამალეპირველი პროგრამამალეკომპილაცია და გაშვებამალეmain მეთოდიმალექვიზი: Java-ს საფუძვლებიმალე2ცვლადები და ტიპები0 / 5
ცვლადებიმალეპრიმიტიული ტიპებიმალეStringმალეტიპის გარდაქმნამალემუდმივები final-ითმალექვიზი: ცვლადები და ტიპებიმალე3ოპერატორები0 / 5
არითმეტიკამალეშედარებამალელოგიკური ოპერატორებიმალემინიჭების ფორმებიმალეტერნარული ოპერატორიმალექვიზი: ოპერატორებიმალე4მართვის ნაკადი0 / 5
if და elseმალეswitchმალეwhileმალეforმალეbreak და continueმალექვიზი: მართვის ნაკადიმალე5მეთოდები0 / 5
მეთოდის გამოცხადებამალეპარამეტრებიმალედაბრუნებული მნიშვნელობამალეგადატვირთვამალეხილვადობამალექვიზი: მეთოდებიმალე6მასივები0 / 5
მასივიმალემასივის გავლამალემრავალგანზომილებიანი მასივიმალეArrays კლასიმალეfor-eachმალექვიზი: მასივებიმალე7სტრიქონები0 / 5
String-ის მეთოდებიმალეშედარება equals-ითმალეStringBuilderმალეფორმატირებამალეტექსტის ბლოკიმალექვიზი: სტრიქონებიმალე8კლასების საფუძვლები0 / 5
კლასი და ობიექტიმალეველებიმალეკონსტრუქტორიმალეthisმალეობიექტის მეთოდებიმალექვიზი: კლასების საფუძვლებიმალე9შეტანა და გამოტანა0 / 5
Scannerმალეგამოტანა System.out-ითმალეფაილის წაკითხვამალეფაილის ჩაწერამალეtry-with-resourcesმალექვიზი: შეტანა და გამოტანამალე10შეცდომები0 / 5
შეცდომის ტიპებიმალეtry და catchმალეfinallyმალეthrowმალეგამართვა IDE-შიმალექვიზი: შეცდომებიმალეპროექტი: ბიბლიოთეკის აღრიცხვამალე
კონსოლის პროგრამა წიგნების დასამატებლად, საძებნად და გასაცემად.
საშუალო10 მოდული · 50 თავი
1ობიექტზე ორიენტირება0 / 5
ინკაფსულაციამალემემკვიდრეობამალეპოლიმორფიზმიმალეაბსტრაქტული კლასებიმალეინტერფეისებიმალექვიზი: ობიექტზე ორიენტირებამალე2კოლექციები0 / 5
ListმალეSetმალეMapმალეQueue და DequeმალეIteratorმალექვიზი: კოლექციებიმალე3გენერიკები0 / 5
generic კლასიმალეgeneric მეთოდიმალეშეზღუდული ტიპებიმალეwildcardმალეტიპის წაშლამალექვიზი: გენერიკებიმალე4გამონაკლისები0 / 5
checked და uncheckedმალესაკუთარი გამონაკლისიმალეmulti-catchმალეგამონაკლისების ჯაჭვიმალეკარგი პრაქტიკამალექვიზი: გამონაკლისებიმალე5ფუნქციური სტილი0 / 5
lambdaმალეფუნქციური ინტერფეისებიმალემეთოდის მითითებამალეOptionalმალეStream API-ს შესავალიმალექვიზი: ფუნქციური სტილიმალე6ნაკადები0 / 5
filter და mapმალეcollectმალედაჯგუფებამალეflatMapმალეპარალელური ნაკადებიმალექვიზი: ნაკადებიმალე7თანამედროვე Java0 / 5
recordმალეenumმალეsealed კლასებიმალეvarმალეpattern matchingმალექვიზი: თანამედროვე Javaმალე8თარიღები და I/O0 / 5
java.timeმალეფაილები NIO-თიმალესერიალიზაციამალეJSON Jackson-ითმალერესურსებიმალექვიზი: თარიღები და I/Oმალე9აწყობის ხელსაწყოები0 / 5
MavenმალეGradleმალედამოკიდებულებებიმალეპროექტის სტრუქტურამალეJAR ფაილიმალექვიზი: აწყობის ხელსაწყოებიმალე10ტესტირება0 / 5
JUnitმალეassertმალეპარამეტრიზებული ტესტებიმალეMockitoმალედაფარვამალექვიზი: ტესტირებამალეპროექტი: ბანკის ანგარიშებიმალე
სისტემა ანგარიშებით, გადარიცხვებით, კოლექციებით და ტესტებით.
მოწინავე10 მოდული · 50 თავი
1კონკურენტულობა0 / 5
ThreadმალეRunnableმალეsynchronizedმალეExecutorServiceმალეCompletableFutureმალექვიზი: კონკურენტულობამალე2JVM-ის საფუძვლები0 / 5
JVM-ის აგებულებამალეკლასების ჩატვირთვამალეheap და stackმალენაგვის შემგროვებლებიმალეJITმალექვიზი: JVM-ის საფუძვლებიმალე3Spring-ის ბირთვი0 / 5
Spring Bootმალედამოკიდებულებების ჩანერგვამალეbeanმალეკონფიგურაციამალეპროფილებიმალექვიზი: Spring-ის ბირთვიმალე4Spring Web0 / 5
REST კონტროლერიმალემოთხოვნის მიბმამალეშემოწმებამალეშეცდომების დამუშავებამალეOpenAPIმალექვიზი: Spring Webმალე5მონაცემების შენახვა0 / 5
JDBCმალეJPA და Hibernateმალერეპოზიტორიებიმალეტრანზაქციებიმალემიგრაციები Flyway-ითმალექვიზი: მონაცემების შენახვამალე6უსაფრთხოება0 / 5
Spring SecurityმალეავთენტიფიკაციამალეJWTმალეავტორიზაციამალეპაროლის ჰეშირებამალექვიზი: უსაფრთხოებამალე7დიზაინის ნიმუშები0 / 5
singletonმალექარხანამალეbuilderმალესტრატეგიამალედამკვირვებელიმალექვიზი: დიზაინის ნიმუშებიმალე8ტესტირება სიღრმეში0 / 5
ინტეგრაციის ტესტებიმალეTestcontainersმალეMockMvcმალეtest sliceმალეკონტრაქტის ტესტებიმალექვიზი: ტესტირება სიღრმეშიმალე9ქსელი0 / 5
socketმალეHTTP კლიენტიმალეWebSocketმალეgRPCმალესერიალიზაციის ფორმატებიმალექვიზი: ქსელიმალე10ხარისხი0 / 5
ლოგირებამალესტატიკური ანალიზიმალეკოდის სტილიმალეJavadocმალეCIმალექვიზი: ხარისხიმალეპროექტი: REST სერვისიმალე
სერვისი Spring Boot-ზე მონაცემთა ბაზით, უსაფრთხოებით და ინტეგრაციის ტესტებით.
ექსპერტი10 მოდული · 50 თავი
1JVM შიგნიდან0 / 5
ბაიტკოდიმალეGC-ის მომართვამალეJIT სიღრმეშიმალემეხსიერების მოდელიმალეპროფაილინგი JFR-ითმალექვიზი: JVM შიგნიდანმალე2კონკურენტულობა სიღრმეში0 / 5
ვირტუალური ნაკადებიმალეlock და atomicმალეკონკურენტული კოლექციებიმალეfork-joinმალერეაქტიული ნაკადებიმალექვიზი: კონკურენტულობა სიღრმეშიმალე3მიკროსერვისები0 / 5
Spring Cloudმალესერვისის პოვნამალეკონფიგურაციის სერვერიმალემდგრადობამალეგანაწილებული tracingმალექვიზი: მიკროსერვისებიმალე4შეტყობინებები0 / 5
KafkaმალეRabbitMQმალემოვლენებზე აგებული სისტემამალეoutbox ნიმუშიმალემიწოდების გარანტიებიმალექვიზი: შეტყობინებებიმალე5წარმადობა0 / 5
ბენჩმარკი JMH-ითმალეგაჟონვის პოვნამალეthread dumpმალეკავშირების აუზიმალექეშირებამალექვიზი: წარმადობამალე6არქიტექტურა0 / 5
DDDმალეექვსკუთხა არქიტექტურამალემოდულები JPMS-ითმალეCQRSმალეAPI-ს დიზაინიმალექვიზი: არქიტექტურამალე7ღრუბლოვანი Java0 / 5
DockerმალეKubernetesმალეnative imageმალედაკვირვებადობამალეკონფიგურაცია და საიდუმლოებიმალექვიზი: ღრუბლოვანი Javaმალე8მონაცემები სიღრმეში0 / 5
JPA სიღრმეშიმალემოთხოვნების ოპტიმიზაციამალეNoSQLმალეპაკეტური დამუშავებამალეძებნამალექვიზი: მონაცემები სიღრმეშიმალე9reflection და ხელსაწყოები0 / 5
reflectionმალეანოტაციების დამუშავებამალებაიტკოდის შეცვლამალეაგენტებიმალეკოდის გენერაციამალექვიზი: reflection და ხელსაწყოებიმალე10ენის განვითარება0 / 5
გამოშვების რიტმიმალეJEPმალეpreview შესაძლებლობებიმალევერსიებს შორის გადასვლამალეეკოსისტემამალექვიზი: ენის განვითარებამალეპროექტი: მიკროსერვისების სისტემამალე
რამდენიმე სერვისი შეტყობინებებით, მდგრადობით და დაკვირვებადობით.