├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── assets └── img │ └── syllabus_general.png ├── process └── feedbacks_retro.md ├── roles.md ├── stage #0 ├── extra │ ├── Development Environment.pdf │ └── Methods, Code Style, Clean Code, TDD.pdf ├── introduction │ └── content.md ├── light-talks │ ├── annotations │ │ ├── Java annotations.docx │ │ └── Java annotations.pptx │ ├── enums │ │ ├── Enums.pptx │ │ └── enums │ │ │ ├── enums.iml │ │ │ └── src │ │ │ └── com │ │ │ └── epam │ │ │ └── mjs │ │ │ ├── Currency.java │ │ │ ├── CurrencyEnum.java │ │ │ ├── Main.java │ │ │ ├── RequestState.java │ │ │ ├── Season.java │ │ │ ├── Singleton.java │ │ │ ├── Unit.java │ │ │ └── Wallet.java │ ├── garbage-collection │ │ ├── GC-speech.docx │ │ ├── GC.pptx │ │ └── demo-gc │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── epam │ │ │ └── mjs │ │ │ ├── ClassWithBadFinalizer.java │ │ │ ├── DemoFinalizer.java │ │ │ ├── DemoInnerClass.java │ │ │ ├── DemoNormal.java │ │ │ ├── DemoStatic.java │ │ │ └── OuterClass.java │ ├── intellij-idea │ │ ├── IntellijIdea_cheatsheet.docx │ │ ├── IntellijIdea_cheatsheet.pdf │ │ ├── epam-demo │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── epam │ │ │ │ └── mjc │ │ │ │ ├── debugging │ │ │ │ └── Demo_01.java │ │ │ │ ├── hotkeys │ │ │ │ └── Demo_01.java │ │ │ │ ├── inspections │ │ │ │ ├── Demo_01.java │ │ │ │ ├── Demo_02.java │ │ │ │ └── Demo_03.java │ │ │ │ └── live │ │ │ │ └── template │ │ │ │ └── Demo_01.java │ │ └── lecturePlan.md │ ├── java-cli │ │ ├── Java CLI.pdf │ │ └── examples │ │ │ ├── ArgsExample.java │ │ │ ├── ConsoleInput.java │ │ │ ├── Hello.java │ │ │ ├── NumArgs.java │ │ │ ├── Person.java │ │ │ └── PersonIntroduction.java │ ├── java-memory-model │ │ ├── Java memory model.docx │ │ └── Java memory model.pptx │ ├── oop-thinking │ │ └── OOP, Classes.pdf │ ├── reflection-api │ │ └── Reflection API.pdf │ └── regex │ │ ├── regex.pptx │ │ └── regex_demo │ │ ├── regex_demo.iml │ │ └── src │ │ └── com │ │ └── epam │ │ └── mjs │ │ └── Main.java ├── module #1. Java Overview │ ├── content.md │ └── img │ │ └── compiler-flow.png ├── module #2. Infrastructure, AutoCode │ ├── content.md │ └── img │ │ └── jdk-structure.png ├── module #3. Java Lang Syntax │ ├── advance │ │ ├── operators-and-types.md │ │ ├── operators-priority.md │ │ ├── type-casting.md │ │ └── variables-size.md │ ├── content.md │ └── img │ │ ├── img_1.png │ │ ├── img_10.png │ │ ├── img_11.png │ │ ├── img_12.png │ │ ├── img_13.png │ │ ├── img_14.png │ │ ├── img_15.png │ │ ├── img_16.png │ │ ├── img_17.png │ │ ├── img_18.png │ │ ├── img_19.png │ │ ├── img_2.png │ │ ├── img_3.png │ │ ├── img_4.png │ │ ├── img_5.png │ │ ├── img_6.png │ │ ├── img_7.png │ │ ├── img_8.png │ │ └── img_9.png ├── module #4. Java Fundamentals │ ├── lesson #1. IF statement │ │ ├── content.md │ │ └── img │ │ │ ├── img_1.png │ │ │ ├── img_2.png │ │ │ ├── img_3.png │ │ │ ├── img_4.png │ │ │ ├── img_5.png │ │ │ └── img_6.png │ └── lesson #2. FOR statement │ │ ├── content.md │ │ ├── final-task │ │ ├── content.md │ │ └── img │ │ │ ├── img.png │ │ │ └── img_1.png │ │ └── img │ │ ├── img.png │ │ ├── img_1.png │ │ ├── img_2.png │ │ ├── img_3.png │ │ ├── img_4.png │ │ ├── img_5.png │ │ └── img_6.png ├── module #5. Algorithms and Data Structures │ ├── content.md │ └── img │ │ ├── algorithm_model.png │ │ ├── array_0.png │ │ ├── array_1.png │ │ ├── array_2.png │ │ ├── array_3.png │ │ ├── array_4.png │ │ ├── array_5.png │ │ ├── array_assigning_value.png │ │ ├── array_initialization.png │ │ ├── array_initialization_curly_braces.png │ │ ├── arraycopy.png │ │ ├── big_o_complexity_chart.jpeg │ │ ├── big_o_notation.png │ │ ├── binary_search.png │ │ ├── deletion_in_array_1.png │ │ ├── deletion_in_array_2.png │ │ ├── deletion_in_array_3.png │ │ ├── deletion_in_array_4.png │ │ ├── deletion_in_linked_list_1.png │ │ ├── deletion_in_linked_list_2.png │ │ ├── deletion_in_linked_list_3.png │ │ ├── divide_and_conquer.png │ │ ├── hash_tables_collisions.png │ │ ├── hash_tables_diagram.png │ │ ├── insert_in_non_vacant_array_1.png │ │ ├── insert_in_non_vacant_array_2.png │ │ ├── insert_in_non_vacant_array_3.png │ │ ├── insert_in_non_vacant_array_4.png │ │ ├── insertion_in_array_1.png │ │ ├── insertion_in_array_2.png │ │ ├── insertion_in_array_3.png │ │ ├── insertion_in_array_4.png │ │ ├── linear_data_structure.png │ │ ├── linked_list_need_1.png │ │ ├── linked_list_need_2.png │ │ ├── linked_list_need_3.png │ │ ├── linked_list_need_4.png │ │ ├── linked_list_overview.png │ │ ├── merge_sort.png │ │ ├── non_linear_data_structure.png │ │ ├── ragged_two_dimensional_array.png │ │ ├── ragged_two_dimensional_array_2.png │ │ ├── two_dimensional_array.png │ │ └── two_dimensional_array_2.png └── module #6. OOP Fundamentals │ └── content.md ├── stage #1 ├── light-talks │ ├── bitwise-operators │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── school │ │ │ │ └── mjc │ │ │ │ ├── bitwise │ │ │ │ ├── Basics.java │ │ │ │ ├── BitSets.java │ │ │ │ ├── Flags.java │ │ │ │ ├── OddOccurrences.java │ │ │ │ ├── PowerOfTwo.java │ │ │ │ └── Strings.java │ │ │ │ └── jmh │ │ │ │ ├── OddOccurrencesBenchmark.java │ │ │ │ └── StringsBenchmark.java │ │ │ └── test │ │ │ └── java │ │ │ └── bitwise │ │ │ ├── OddOccurrencesTest.java │ │ │ ├── PowerOfTwoTest.java │ │ │ └── StringsTest.java │ ├── concurrency │ │ ├── multithreadingpt.pdf │ │ └── multithreading │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle.kts │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── epam │ │ │ │ └── mjc │ │ │ │ ├── Main.java │ │ │ │ ├── collection │ │ │ │ └── ConcurrentHashMapDemo.java │ │ │ │ ├── creation │ │ │ │ ├── HelloRunnable.java │ │ │ │ ├── HelloThread.java │ │ │ │ └── ThreadCreation.java │ │ │ │ ├── daemon │ │ │ │ └── DaemonThread.java │ │ │ │ ├── deadlock │ │ │ │ └── DeadLockDemo.java │ │ │ │ ├── exception │ │ │ │ ├── LambdaUncaughtExcHandler.java │ │ │ │ └── UncaughtExceptionHandlerDemo.java │ │ │ │ ├── executor │ │ │ │ ├── ExecutorExample.java │ │ │ │ ├── ExecutorInvokeAll.java │ │ │ │ └── ShortDemo.java │ │ │ │ ├── forkjoin │ │ │ │ ├── ForkJoinAdd.java │ │ │ │ └── ForkJoinFibonacci.java │ │ │ │ ├── interthreadcommunication │ │ │ │ └── ThreadCommunication.java │ │ │ │ ├── join │ │ │ │ ├── TestJoin.java │ │ │ │ └── ThreadJoin.java │ │ │ │ ├── lock │ │ │ │ └── CommonResourceLock.java │ │ │ │ ├── priority │ │ │ │ ├── Demo4.java │ │ │ │ └── PriorityThreadDemo.java │ │ │ │ ├── state │ │ │ │ ├── BlockedState.java │ │ │ │ ├── MainThreadDemo.java │ │ │ │ ├── ThreadState.java │ │ │ │ ├── TimedWaitingState.java │ │ │ │ └── WaitingState.java │ │ │ │ ├── threadgroup │ │ │ │ └── ThreadGroupDemo.java │ │ │ │ └── threadsafety │ │ │ │ ├── NonSyncProblem.java │ │ │ │ ├── atomic │ │ │ │ └── AtomicCounter.java │ │ │ │ ├── synchronizedk │ │ │ │ └── SynchronizedCounter.java │ │ │ │ └── volatilek │ │ │ │ ├── TaskRunner.java │ │ │ │ └── VolatileTest.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── epam │ │ │ └── mjc │ │ │ └── creation │ │ │ └── ThreadCreationTest.java │ ├── exceptions │ │ ├── Exceptions │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── org │ │ │ │ │ └── example │ │ │ │ │ ├── Main.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── ArrayManager.java │ │ │ │ │ ├── Calculator.java │ │ │ │ │ ├── EmployeeNotFoundException.java │ │ │ │ │ ├── FileManager.java │ │ │ │ │ ├── Person.java │ │ │ │ │ ├── ScannerManager.java │ │ │ │ │ ├── TeacherDataTooLargeException.java │ │ │ │ │ └── UserService.java │ │ │ │ │ └── text.txt │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── example │ │ │ │ └── exceptions │ │ │ │ └── UserServiceTest.java │ │ └── ExceptionsPresentation.pptx │ ├── functional-programming │ │ └── Functional Programming.pptx │ ├── io-streams │ │ ├── .gitignore │ │ ├── characteroutput.txt │ │ ├── demo.xml │ │ ├── demo1.txt │ │ ├── io_streams_change (1).pptx │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── epam │ │ │ └── mjc │ │ │ └── io │ │ │ ├── ByteStream.java │ │ │ ├── ChannelDemo.java │ │ │ ├── CharStream.java │ │ │ ├── CharStreamByLine.java │ │ │ ├── ConvertBytesToChars.java │ │ │ └── FileClass.java │ ├── java-11-to-19-language-features │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── shankhadeepghoshal │ │ │ ├── Main.java │ │ │ ├── collections │ │ │ └── CollectionUtils.java │ │ │ ├── httpclient │ │ │ └── RestService.java │ │ │ ├── patternmatchinginstanceof │ │ │ └── ShapeUtils.java │ │ │ ├── sealedclassandrecords │ │ │ ├── Circle.java │ │ │ ├── Ellipse.java │ │ │ ├── Parallelogram.java │ │ │ ├── Rectangle.java │ │ │ ├── SemiCircle.java │ │ │ ├── Shape.java │ │ │ ├── ShapeEnum.java │ │ │ └── Triangle.java │ │ │ └── strings │ │ │ └── StringUtils.java │ ├── priority-queue │ │ └── Heap_demo │ │ │ ├── .gitignore │ │ │ ├── pom.xml │ │ │ ├── readme.md │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── mjc │ │ │ │ └── demo │ │ │ │ ├── model │ │ │ │ └── BookItem.java │ │ │ │ └── service │ │ │ │ ├── BinaryHeap.java │ │ │ │ └── ItemStatisticService.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── mjc │ │ │ └── model │ │ │ └── service │ │ │ ├── BinaryHeapTest.java │ │ │ └── BookItemStatisticServiceTest.java │ ├── testing │ │ ├── Demo │ │ │ ├── build.gradle │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── epam │ │ │ │ │ └── mjc │ │ │ │ │ ├── Main.java │ │ │ │ │ ├── exception │ │ │ │ │ ├── CustomerException.java │ │ │ │ │ ├── HotelRoomException.java │ │ │ │ │ └── ValidationException.java │ │ │ │ │ ├── model │ │ │ │ │ ├── Booking.java │ │ │ │ │ ├── Customer.java │ │ │ │ │ └── HotelRoom.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── BookingRepository.java │ │ │ │ │ ├── CustomerRepository.java │ │ │ │ │ └── HotelRoomRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── BookingService.java │ │ │ │ │ ├── BookingServiceImpl.java │ │ │ │ │ └── BookingValidator.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── epam │ │ │ │ └── mjc │ │ │ │ └── service │ │ │ │ └── BookingServiceTest.java │ │ └── Presentation.pptx │ └── time-api │ │ ├── Java Date Time API.pptx │ │ └── date-time │ │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── example │ │ ├── ClockTests.java │ │ ├── DateTimeFormatterTests.java │ │ ├── InstantTests.java │ │ ├── LocalDateTimeTests.java │ │ ├── NewAndOldAPITests.java │ │ ├── OffsetDateTimeTests.java │ │ ├── PeriodAndDurationTests.java │ │ └── TemporalAdjusterTests.java ├── module #1. Exceptions │ ├── .keep │ └── lesson #9 Exceptions │ │ ├── How_to_Catch_and_Handle_Exceptions.md │ │ ├── Java Training Lesson 9 Exceptions.pdf │ │ ├── The_Exceptions_Thrown_by_a_Method.md │ │ ├── exceptions_and_method_overriding.md │ │ ├── how_to_write_your_own_exception_classes.md │ │ ├── lesson_content.md │ │ ├── media │ │ ├── CustomExceptionSyntax.png │ │ ├── The_Exceptions_Thrown_by_a_Method.png │ │ ├── handlingMethod.png │ │ ├── howToCrateCustomEx.png │ │ ├── image1.png │ │ ├── image2.png │ │ ├── image3.png │ │ ├── image4.png │ │ ├── test-image.png │ │ ├── try_catch_finally_syntax_1.png │ │ ├── try_catch_finally_syntax_2.png │ │ ├── try_catch_finally_syntax_3.png │ │ └── try_catch_finally_syntax_4.png │ │ ├── the_three_kinds_of_exceptions.md │ │ └── what_is_an_exception.md ├── module #2. Strings │ ├── .keep │ ├── lesson #1. String │ │ ├── content.md │ │ └── media │ │ │ ├── charSequence.png │ │ │ ├── stringHierachy.png │ │ │ └── stringPool.png │ ├── lesson #2. StringBuffer & StringBuilder │ │ └── content.md │ └── lesson #3. StringJoiner & StringTokenizer │ │ ├── content.md │ │ └── media │ │ └── StringTokenizer.png ├── module #3. Generics │ └── .keep ├── module #4. Collections │ ├── .keep │ ├── lesson #1. Overview │ │ ├── media │ │ │ └── hierarchy.png │ │ └── overview.md │ ├── lesson #2. List │ │ ├── list.md │ │ └── media │ │ │ ├── AbstractList.png │ │ │ ├── Collections.png │ │ │ ├── LinkedList.png │ │ │ └── LinkedList1.png │ ├── lesson #3. Set │ │ ├── media │ │ │ ├── LinkedHashMapVsLinkedHashSetDiff.jpg │ │ │ └── set_hierarchy.png │ │ └── set.md │ ├── lesson #4. Map │ │ ├── map.md │ │ └── media │ │ │ ├── LinkedHashMap-Node-in-Java.png │ │ │ ├── Treemap.png │ │ │ └── map_hierarchy.png │ └── lesson #5 Queue │ │ ├── media │ │ └── queue_hierarchy.png │ │ └── queue.md ├── module #5. Functional way of Java │ ├── .keep │ ├── lesson #1. Functional Interfaces │ │ └── overview.md │ ├── lesson #2. Lambda Expression │ │ └── overview.md │ ├── lesson #3. Functional Composition │ │ └── overview.md │ ├── lesson #4. Method Reference │ │ └── overview.md │ ├── lesson #5. Stream API │ │ └── overview.md │ ├── lesson #6. Optional │ │ └── overview.md │ ├── media │ │ ├── flatMap.png │ │ └── streams.png │ └── overview.md ├── module #6. IO, NIO │ ├── .keep │ ├── lesson #1. IO │ │ ├── assets │ │ │ ├── basic_stream_closing.png │ │ │ ├── byte_stream_example.png │ │ │ ├── character_stream_usage.png │ │ │ ├── detailed_input_output_scheme.png │ │ │ ├── reading_stream_scheme.png │ │ │ ├── reading_writing_file_example.png │ │ │ ├── simplified_byte_stream_hierarchy.png │ │ │ ├── try_with_resources.png │ │ │ └── writing_stream_scheme.png │ │ └── content.md │ └── lesson #2. NIO │ │ ├── assets │ │ ├── buffer_oriented_io.png │ │ ├── byte_completeness_check.png │ │ ├── classic_io_server_design.png │ │ ├── creating_path_instance.png │ │ ├── data_reading_from_channel.png │ │ ├── io_reading_data_from_blocking_stream.png │ │ ├── read_bytes_io.png │ │ ├── read_bytes_nio.png │ │ ├── reading_with_nio.png │ │ ├── single_thread_manage_multiple_connections.png │ │ └── stream_oriented_io.png │ │ └── content.md ├── module #7. Data Formats │ ├── .keep │ ├── lesson #1. Overview │ │ └── content.md │ ├── lesson #2. Xml │ │ └── content.md │ ├── lesson #3. Json │ │ └── content.md │ └── lesson #4. Yaml │ │ └── content.md └── module #8. Concurrency │ ├── .keep │ ├── Multithreading presentation.pdf │ └── code │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ └── main │ └── java │ └── com │ └── epam │ └── mjc │ └── demo │ ├── Demo1.java │ ├── Demo10.java │ ├── Demo11.java │ ├── Demo12.java │ ├── Demo13.java │ ├── Demo13_1.java │ ├── Demo14.java │ ├── Demo15.java │ ├── Demo16.java │ ├── Demo16_1.java │ ├── Demo17.java │ ├── Demo18.java │ ├── Demo19.java │ ├── Demo2.java │ ├── Demo20.java │ ├── Demo3.java │ ├── Demo4.java │ ├── Demo5.java │ ├── Demo6.java │ ├── Demo7.java │ ├── Demo8.java │ ├── Demo9.java │ └── Playground.java ├── stage #2 ├── light-talks │ ├── build-tools │ │ ├── build-tools-ant │ │ │ ├── .gitignore │ │ │ ├── build-tools-ant.iml │ │ │ ├── build.xml │ │ │ ├── lib │ │ │ │ └── guava-31.1-jre.jar │ │ │ └── src │ │ │ │ └── school │ │ │ │ └── mjc │ │ │ │ └── build │ │ │ │ └── tools │ │ │ │ └── ant │ │ │ │ └── Main.java │ │ ├── build-tools-gradle │ │ │ ├── .gitignore │ │ │ ├── build-tools-gradle.iml │ │ │ ├── build.gradle.kts │ │ │ ├── foo.bar │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── school │ │ │ │ │ └── mjc │ │ │ │ │ └── build │ │ │ │ │ └── tools │ │ │ │ │ └── gradle │ │ │ │ │ └── Main.java │ │ │ │ └── resources │ │ │ │ └── foo.bar │ │ ├── build-tools-maven │ │ │ ├── build-tools-maven.iml │ │ │ ├── foo.bar │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── school │ │ │ │ │ └── mjc │ │ │ │ │ └── build │ │ │ │ │ └── tools │ │ │ │ │ └── maven │ │ │ │ │ └── Main.java │ │ │ │ └── resources │ │ │ │ └── foo.bar │ │ ├── buildTools.pptx │ │ └── plan.md │ └── code-quality-tools │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── config │ │ ├── checkstyle │ │ │ ├── checkstyle-suppressions.xml │ │ │ └── checkstyle.xml │ │ ├── owasp │ │ │ └── owasp-suppressions.xml │ │ ├── spotbugs │ │ │ └── spotbugs-exclude.xml │ │ └── spotless │ │ │ ├── .importorder │ │ │ └── formatter.xml │ │ ├── docker-compose.yaml │ │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── qualitygates │ │ │ │ ├── QualityGatesApplication.java │ │ │ │ ├── demo │ │ │ │ ├── SpotBugsDemo.java │ │ │ │ └── SpotlessDemo.java │ │ │ │ └── dto │ │ │ │ └── UserDTO.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── qualitygates │ │ └── demo │ │ └── SpotBugsDemoTest.java ├── module #1. GIT & Build Tools │ ├── build tools │ │ └── build_tools_task.md │ ├── git │ │ ├── git_task.md │ │ └── media │ │ │ ├── image1.png │ │ │ ├── image10.png │ │ │ ├── image11.png │ │ │ ├── image12.png │ │ │ ├── image13.png │ │ │ ├── image14.png │ │ │ ├── image15.png │ │ │ ├── image2.png │ │ │ ├── image3.png │ │ │ ├── image4.png │ │ │ ├── image5.png │ │ │ ├── image6.png │ │ │ ├── image7.png │ │ │ ├── image8.png │ │ │ └── image9.png │ └── git_build_tools_module.md ├── module #2. Web, HTTP(s) methods, Java EE Servlets │ ├── lesson #1 Web & HTTP │ │ ├── content.md │ │ └── media │ │ │ ├── http_architecture.png │ │ │ ├── http_message_structure.png │ │ │ ├── http_request_headers.png │ │ │ ├── http_response_headers.png │ │ │ ├── http_status_codes.png │ │ │ ├── road.jpeg │ │ │ └── сlient_server_interaction.png │ ├── lesson #2 Servlets │ │ ├── content.md │ │ └── media │ │ │ ├── servlet_architecture.png │ │ │ └── servlet_hierarchy.png │ ├── lesson #3 Servlet add-ons │ │ ├── content.md │ │ └── media │ │ │ ├── add_config.png │ │ │ ├── add_config_2.png │ │ │ ├── app_context.png │ │ │ ├── artifact.png │ │ │ ├── config.png │ │ │ └── launch_btn.png │ └── module_description.md ├── module #3. SQL │ ├── lesson #1. Database creation │ │ └── content.md │ ├── lesson #10. Aggregate Functions │ │ └── content.md │ ├── lesson #11. GROUP BY and HAVING │ │ └── content.md │ ├── lesson #12. SubQuery Tutorial │ │ └── content.md │ ├── lesson #13. Unions │ │ └── content.md │ ├── lesson #14. Procedures and Functions │ │ └── content.md │ ├── lesson #15. Views │ │ └── content.md │ ├── lesson #16. Temp tables │ │ └── content.md │ ├── lesson #2. INSERT INTO Query │ │ └── content.md │ ├── lesson #3. ALTER and Constraint │ │ └── content.md │ ├── lesson #4. SELECT Statement │ │ └── content.md │ ├── lesson #5. WHERE Condition │ │ └── content.md │ ├── lesson #6. JOINS Tutorial │ │ └── content.md │ ├── lesson #7. UPDATE Query │ │ └── content.md │ ├── lesson #8. DELETE Query │ │ └── content.md │ └── lesson #9. ORDER BY │ │ └── content.md ├── module #4. Architecture Basics, Patterns, Best Practices │ ├── Java Training Lesson - Design Patterns.pdf │ ├── Java Training Lesson - Info handling.pdf │ └── Java Training Lesson 7.pdf ├── module#5 Engineering Best-Practices │ ├── ReadmeBestPtacticesPart1.md │ └── ReadmeBestPtacticesPart2.md └── module#6 JDBC │ ├── ReadmeJDBC.md │ └── media │ ├── Architecture-of-JDBC.jpeg │ └── url_syntax.png ├── stage #3 ├── Stage_3_Final_Project.pdf ├── light-talks │ ├── bigO │ │ ├── bigO.md │ │ └── bigO.pptx │ ├── encryption │ │ ├── encryption.pptx │ │ └── lecturePlan-encryption.md │ ├── hibernate │ │ ├── Demo │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── epam │ │ │ │ │ │ └── mjc │ │ │ │ │ │ └── demo │ │ │ │ │ │ ├── HibernateDemoApplication.java │ │ │ │ │ │ ├── common │ │ │ │ │ │ └── IdSaver.java │ │ │ │ │ │ ├── entity │ │ │ │ │ │ ├── Actor.java │ │ │ │ │ │ ├── Company.java │ │ │ │ │ │ └── Movie.java │ │ │ │ │ │ ├── repository │ │ │ │ │ │ ├── ActorRepository.java │ │ │ │ │ │ ├── CompanyRepository.java │ │ │ │ │ │ └── MovieRepository.java │ │ │ │ │ │ └── runner │ │ │ │ │ │ ├── CreateCommandLineRunner.java │ │ │ │ │ │ ├── LazyCommandLineRunner.java │ │ │ │ │ │ └── SelectCommandLineRunner.java │ │ │ │ └── resources │ │ │ │ │ └── application.properties │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── epam │ │ │ │ └── mjc │ │ │ │ └── demo │ │ │ │ └── HibernateDemoApplicationTests.java │ │ └── Hibernate_presentation.pptx │ ├── liquibase │ │ ├── application │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── HELP.md │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── school │ │ │ │ │ │ └── mjc │ │ │ │ │ │ └── application │ │ │ │ │ │ ├── Application.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ ├── ExceptionController.java │ │ │ │ │ │ └── UserController.java │ │ │ │ │ │ ├── exception │ │ │ │ │ │ └── UserNotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── User.java │ │ │ │ │ │ ├── repository │ │ │ │ │ │ └── UserRepository.java │ │ │ │ │ │ └── service │ │ │ │ │ │ ├── UserService.java │ │ │ │ │ │ └── implementation │ │ │ │ │ │ └── UserServiceImpl.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── db │ │ │ │ │ └── changelog │ │ │ │ │ ├── changelog.xml │ │ │ │ │ ├── changeset-0.1.xml │ │ │ │ │ └── changeset-0.2.sql │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── school │ │ │ │ └── mjc │ │ │ │ └── application │ │ │ │ └── ApplicationTests.java │ │ └── presentation.pptx │ ├── monitoring-java │ │ ├── Java monitoring.docx │ │ ├── Java monitoring.pdf │ │ ├── epam-demo │ │ │ ├── .gradle │ │ │ │ ├── 6.7 │ │ │ │ │ ├── executionHistory │ │ │ │ │ │ ├── executionHistory.bin │ │ │ │ │ │ └── executionHistory.lock │ │ │ │ │ ├── fileChanges │ │ │ │ │ │ └── last-build.bin │ │ │ │ │ ├── fileHashes │ │ │ │ │ │ ├── fileHashes.bin │ │ │ │ │ │ └── fileHashes.lock │ │ │ │ │ ├── gc.properties │ │ │ │ │ └── javaCompile │ │ │ │ │ │ ├── classAnalysis.bin │ │ │ │ │ │ ├── javaCompile.lock │ │ │ │ │ │ └── taskHistory.bin │ │ │ │ ├── buildOutputCleanup │ │ │ │ │ ├── buildOutputCleanup.lock │ │ │ │ │ ├── cache.properties │ │ │ │ │ └── outputFiles.bin │ │ │ │ ├── checksums │ │ │ │ │ └── checksums.lock │ │ │ │ ├── configuration-cache │ │ │ │ │ └── gc.properties │ │ │ │ └── vcs-1 │ │ │ │ │ └── gc.properties │ │ │ ├── build.gradle │ │ │ ├── build │ │ │ │ ├── classes │ │ │ │ │ └── java │ │ │ │ │ │ └── main │ │ │ │ │ │ └── com │ │ │ │ │ │ └── epam │ │ │ │ │ │ └── monitoring │ │ │ │ │ │ ├── Deadlock$LockingThread.class │ │ │ │ │ │ ├── Deadlock.class │ │ │ │ │ │ ├── GCSpammer.class │ │ │ │ │ │ └── MemoryLeak.class │ │ │ │ └── tmp │ │ │ │ │ └── compileJava │ │ │ │ │ └── source-classes-mapping.txt │ │ │ ├── file.jfr │ │ │ ├── filename.jfr │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── epam │ │ │ │ └── monitoring │ │ │ │ ├── Deadlock.java │ │ │ │ ├── GCSpammer.java │ │ │ │ └── MemoryLeak.java │ │ └── lecturePlan.md │ ├── nosql │ │ ├── lecturePlan.md │ │ ├── mongo │ │ │ ├── data.json │ │ │ └── docker-compose.yaml │ │ ├── neo4j │ │ │ └── docker-compose.yaml │ │ └── nosqlLecture.pptx │ ├── software-development-methodologies │ │ ├── Software_Development_Methodologies.pptx │ │ └── lecturePlan.md │ └── tdd-demo │ │ ├── .gitignore │ │ ├── README.md │ │ ├── address-book.json │ │ ├── build.gradle │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── school │ │ │ │ └── mjc │ │ │ │ └── tdd │ │ │ │ ├── AddressRecord.java │ │ │ │ ├── AddressService.java │ │ │ │ ├── FileReader.java │ │ │ │ └── JsonFileReader.java │ │ └── test │ │ │ ├── java │ │ │ └── school │ │ │ │ └── mjc │ │ │ │ └── tdd │ │ │ │ ├── AddressRecordMother.java │ │ │ │ ├── AddressServiceTest.java │ │ │ │ └── JsonFileReaderTest.java │ │ │ └── resources │ │ │ ├── address-book-corrupted.json │ │ │ └── address-book.json │ │ └── tdd.pptx ├── module #1. Architecture Advanced │ ├── .keep │ ├── lesson #1. Layered Architecture │ │ ├── content.md │ │ └── media │ │ │ ├── layered_architecture.png │ │ │ ├── layered_architecture_isolation.png │ │ │ └── pattern_example.png │ ├── lesson #2. MVC │ │ ├── content.md │ │ └── media │ │ │ ├── car_clicker.gif │ │ │ └── mvc.png │ ├── lesson #3. Gradle Modules │ │ ├── content.md │ │ └── media │ │ │ ├── all-structure.png │ │ │ ├── modules.png │ │ │ ├── new-project.png │ │ │ ├── project-parent.png │ │ │ ├── project-structure.png │ │ │ ├── service-build-gradle.png │ │ │ └── settings-gradle.png │ └── module_description.md ├── module #2. Spring Core │ ├── lesson #1. Spring pros and cons │ │ └── content.md │ ├── lesson #2. Spring Architecture │ │ ├── content.md │ │ └── media │ │ │ └── spring-overview.png │ ├── lesson #3. IOC Container │ │ ├── content.md │ │ └── media │ │ │ └── spring-container.png │ ├── lesson #4. Dependency Injection │ │ └── content.md │ ├── lesson #5.1. Annotation-based configuration │ │ └── content.md │ ├── lesson #5.2. Classpath Scanning and Managed Components │ │ └── content.md │ ├── lesson #5.3. Java-based configuration │ │ └── content.md │ ├── lesson #6. Bean scopes and lifecycle │ │ ├── content.md │ │ └── media │ │ │ └── spring-bean-lifecycle.png │ └── module_description.md ├── module #3. ORM │ ├── lesson #1. JPA & Hibernate │ │ ├── content.md │ │ └── media │ │ │ └── orm.jpg │ ├── lesson #2. Defining JPA Entities │ │ └── content.md │ ├── lesson #3. Persistence Context │ │ ├── content.md │ │ └── media │ │ │ ├── JPA_Hibernate.svg │ │ │ ├── data_access_layers.svg │ │ │ ├── jpa-entity-lifecycle.png │ │ │ └── jpa-states.png │ ├── lesson #4. JPQL & HQL │ │ └── content.md │ ├── lesson #5. Criteria API │ │ └── content.md │ ├── lesson #6. Hibernate Caching │ │ ├── content.md │ │ └── media │ │ │ └── hibernate_cache.jpg │ ├── lesson #7. N+1 problem in Hibernate │ │ └── content.md │ └── module_description.md ├── module #4. REST Basics - Spring Web │ ├── lesson #1. REST Basics │ │ └── content.md │ ├── lesson #2. Spring Web Annotations │ │ └── content.md │ ├── lesson #3. Spring MVC │ │ ├── content.md │ │ └── media │ │ │ ├── RequestLifecycle.png │ │ │ └── spring-web-model-view-controller.png │ ├── lesson #4. Spring REST │ │ ├── content.md │ │ └── media │ │ │ └── TypicalСontextHierarchyInSpringWebApplication.PNG │ ├── lesson #5. Exception Handling │ │ └── content.md │ └── module_description.md └── module #5. Documentation and testing tools for REST API │ ├── lesson #1. Swagger and OpenAPI │ ├── content.md │ └── media │ │ ├── a_sample_open_api_document_in_the_swagger_editor.png │ │ ├── api_document_in_swagger_editor.png │ │ ├── api_documentation_with_http_response_code.png │ │ └── swagger_default_documentation.png │ ├── lesson #2. RESTAssured │ └── content.md │ ├── lesson #3. Postman │ ├── content.md │ └── media │ │ ├── Postman1.jpg │ │ ├── Postman2.jpg │ │ └── Postman3.jpg │ ├── lesson #4. Curl │ └── content.md │ ├── lesson #5. JMeter │ ├── content.md │ └── media │ │ ├── JMeter1-Thread-group.png │ │ ├── JMeter2-HTTP-Request.png │ │ ├── JMeter3-API-Parameters-2.png │ │ ├── JMeter4-Listener.png │ │ └── JMeter5-Test-Result.png │ └── module_description.md ├── stage #4 ├── bigdata │ ├── Prerequisites.md │ ├── README.md │ ├── git_workflow.png │ ├── module #1. GIT & Build Tools │ │ └── git_and_maven_task.md │ ├── module #2. Linux & Bash │ │ └── linux_and_bash_task.md │ ├── module #3. Java │ │ ├── java_task.md │ │ └── java_topics.md │ ├── module #4. SQL │ │ ├── sql_task.md │ │ └── sql_topics.md │ └── module #5. CI-CD │ │ └── ci_cd_task.md ├── light-talks │ ├── docker │ │ ├── demo │ │ │ ├── .gradle │ │ │ │ ├── 6.7 │ │ │ │ │ ├── executionHistory │ │ │ │ │ │ ├── executionHistory.bin │ │ │ │ │ │ └── executionHistory.lock │ │ │ │ │ ├── fileChanges │ │ │ │ │ │ └── last-build.bin │ │ │ │ │ ├── fileHashes │ │ │ │ │ │ ├── fileHashes.bin │ │ │ │ │ │ ├── fileHashes.lock │ │ │ │ │ │ └── resourceHashesCache.bin │ │ │ │ │ ├── gc.properties │ │ │ │ │ └── javaCompile │ │ │ │ │ │ ├── javaCompile.lock │ │ │ │ │ │ └── taskHistory.bin │ │ │ │ ├── buildOutputCleanup │ │ │ │ │ ├── buildOutputCleanup.lock │ │ │ │ │ ├── cache.properties │ │ │ │ │ └── outputFiles.bin │ │ │ │ ├── checksums │ │ │ │ │ └── checksums.lock │ │ │ │ ├── configuration-cache │ │ │ │ │ └── gc.properties │ │ │ │ └── vcs-1 │ │ │ │ │ └── gc.properties │ │ │ ├── Dockerfile │ │ │ ├── build.gradle │ │ │ ├── build │ │ │ │ ├── classes │ │ │ │ │ └── java │ │ │ │ │ │ └── main │ │ │ │ │ │ └── com │ │ │ │ │ │ └── epam │ │ │ │ │ │ └── light │ │ │ │ │ │ └── talks │ │ │ │ │ │ └── docker │ │ │ │ │ │ └── Main.class │ │ │ │ ├── libs │ │ │ │ │ └── demo-1.0-SNAPSHOT.jar │ │ │ │ └── tmp │ │ │ │ │ ├── compileJava │ │ │ │ │ └── source-classes-mapping.txt │ │ │ │ │ └── jar │ │ │ │ │ └── MANIFEST.MF │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── epam │ │ │ │ └── light │ │ │ │ └── talks │ │ │ │ └── docker │ │ │ │ └── Main.java │ │ ├── docker-compose.yaml │ │ ├── docker.md │ │ └── docker.pptx │ ├── reactive │ │ ├── demo │ │ │ ├── .gradle │ │ │ │ ├── 6.7 │ │ │ │ │ ├── executionHistory │ │ │ │ │ │ ├── executionHistory.bin │ │ │ │ │ │ └── executionHistory.lock │ │ │ │ │ ├── fileChanges │ │ │ │ │ │ └── last-build.bin │ │ │ │ │ ├── fileHashes │ │ │ │ │ │ ├── fileHashes.bin │ │ │ │ │ │ ├── fileHashes.lock │ │ │ │ │ │ └── resourceHashesCache.bin │ │ │ │ │ ├── gc.properties │ │ │ │ │ └── javaCompile │ │ │ │ │ │ ├── classAnalysis.bin │ │ │ │ │ │ ├── jarAnalysis.bin │ │ │ │ │ │ ├── javaCompile.lock │ │ │ │ │ │ └── taskHistory.bin │ │ │ │ ├── buildOutputCleanup │ │ │ │ │ ├── buildOutputCleanup.lock │ │ │ │ │ ├── cache.properties │ │ │ │ │ └── outputFiles.bin │ │ │ │ ├── checksums │ │ │ │ │ ├── checksums.lock │ │ │ │ │ ├── md5-checksums.bin │ │ │ │ │ └── sha1-checksums.bin │ │ │ │ ├── configuration-cache │ │ │ │ │ └── gc.properties │ │ │ │ └── vcs-1 │ │ │ │ │ └── gc.properties │ │ │ ├── build.gradle │ │ │ ├── build │ │ │ │ ├── classes │ │ │ │ │ └── java │ │ │ │ │ │ ├── main │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── epam │ │ │ │ │ │ │ └── light │ │ │ │ │ │ │ └── talk │ │ │ │ │ │ │ └── reactive │ │ │ │ │ │ │ └── demo2 │ │ │ │ │ │ │ ├── Application.class │ │ │ │ │ │ │ ├── Employee.class │ │ │ │ │ │ │ ├── EmployeeController.class │ │ │ │ │ │ │ └── EmployeeService.class │ │ │ │ │ │ └── test │ │ │ │ │ │ └── com │ │ │ │ │ │ └── epam │ │ │ │ │ │ └── light │ │ │ │ │ │ └── talk │ │ │ │ │ │ └── reactive │ │ │ │ │ │ ├── demo1 │ │ │ │ │ │ └── MainTest.class │ │ │ │ │ │ └── demo2 │ │ │ │ │ │ └── ConcurrencyTest.class │ │ │ │ ├── reports │ │ │ │ │ └── tests │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── classes │ │ │ │ │ │ └── com.epam.light.talk.reactive.demo2.ConcurrencyTest.html │ │ │ │ │ │ ├── css │ │ │ │ │ │ ├── base-style.css │ │ │ │ │ │ └── style.css │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── js │ │ │ │ │ │ └── report.js │ │ │ │ │ │ └── packages │ │ │ │ │ │ └── com.epam.light.talk.reactive.demo2.html │ │ │ │ ├── test-results │ │ │ │ │ └── test │ │ │ │ │ │ ├── TEST-com.epam.light.talk.reactive.demo2.ConcurrencyTest.xml │ │ │ │ │ │ └── binary │ │ │ │ │ │ ├── output.bin │ │ │ │ │ │ ├── output.bin.idx │ │ │ │ │ │ └── results.bin │ │ │ │ └── tmp │ │ │ │ │ ├── compileJava │ │ │ │ │ └── source-classes-mapping.txt │ │ │ │ │ └── compileTestJava │ │ │ │ │ └── source-classes-mapping.txt │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── epam │ │ │ │ │ └── light │ │ │ │ │ └── talk │ │ │ │ │ └── reactive │ │ │ │ │ └── demo2 │ │ │ │ │ ├── Application.java │ │ │ │ │ ├── Employee.java │ │ │ │ │ ├── EmployeeController.java │ │ │ │ │ └── EmployeeService.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── epam │ │ │ │ └── light │ │ │ │ └── talk │ │ │ │ └── reactive │ │ │ │ ├── demo1 │ │ │ │ └── MainTest.java │ │ │ │ └── demo2 │ │ │ │ └── ConcurrencyTest.java │ │ ├── reactive.md │ │ └── reactive.pptx │ ├── serialization │ │ ├── .gitignore │ │ ├── benchmarks │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── school │ │ │ │ └── mjc │ │ │ │ └── serialization │ │ │ │ └── benchmark │ │ │ │ ├── Bson.java │ │ │ │ ├── Json.java │ │ │ │ ├── MsgPack.java │ │ │ │ └── Proto.java │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── proto │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── school │ │ │ │ │ └── mjc │ │ │ │ │ └── serialization │ │ │ │ │ └── proto │ │ │ │ │ └── Protobuf.java │ │ │ │ └── proto │ │ │ │ ├── AnotherUser.proto │ │ │ │ └── User.proto │ │ ├── schemaless │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── school │ │ │ │ └── mjc │ │ │ │ └── serialization │ │ │ │ ├── BsonSerializer.java │ │ │ │ ├── JsonSerializer.java │ │ │ │ └── MsgPackSerializer.java │ │ ├── serialization.pptx │ │ ├── settings.gradle │ │ └── shared │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── school │ │ │ └── mjc │ │ │ └── serialization │ │ │ ├── AnotherUser.java │ │ │ ├── Movie.java │ │ │ ├── User.java │ │ │ └── UserProvider.java │ └── spring-cloud-basics │ │ ├── demo │ │ ├── build.gradle │ │ ├── configServer │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── epam │ │ │ │ │ └── mjc │ │ │ │ │ └── demo │ │ │ │ │ └── ConfigApplication.java │ │ │ │ └── resources │ │ │ │ └── application.yaml │ │ ├── discountServer │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── demo │ │ │ │ │ ├── DiscountApplication.java │ │ │ │ │ ├── model │ │ │ │ │ └── Discount.java │ │ │ │ │ ├── server │ │ │ │ │ └── rest │ │ │ │ │ │ └── DiscountController.java │ │ │ │ │ └── service │ │ │ │ │ └── DiscountService.java │ │ │ │ └── resources │ │ │ │ └── application.yaml │ │ ├── eurekaServer │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── epam │ │ │ │ │ └── mjc │ │ │ │ │ └── demo │ │ │ │ │ └── EurekaApplication.java │ │ │ │ └── resources │ │ │ │ └── application.yml │ │ ├── gatewayServer │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── epam │ │ │ │ │ └── mjc │ │ │ │ │ └── demo │ │ │ │ │ └── GatewayApplication.java │ │ │ │ └── resources │ │ │ │ └── application.yml │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── hotelService │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── epam │ │ │ │ │ └── mjc │ │ │ │ │ └── demo │ │ │ │ │ ├── HotelApplication.java │ │ │ │ │ ├── model │ │ │ │ │ ├── Discount.java │ │ │ │ │ └── Hotel.java │ │ │ │ │ ├── server │ │ │ │ │ └── rest │ │ │ │ │ │ └── HotelController.java │ │ │ │ │ └── service │ │ │ │ │ ├── DiscountClient.java │ │ │ │ │ └── HotelService.java │ │ │ │ └── resources │ │ │ │ └── application.yaml │ │ ├── properties │ │ │ ├── hotel-service-dev.yaml │ │ │ └── hotel-service-prod.yaml │ │ └── settings.gradle │ │ ├── springCloud.md │ │ └── springCloud.pptx ├── module #1. CI-CD │ ├── 063018_1012_WhatisJenki1.jpg │ ├── 063018_1012_WhatisJenki2.webp │ ├── 9fggUPzXV.avif │ ├── VUba-GQlR.avif │ ├── _aBv25XjS.avif │ ├── ci_cd_task.md │ └── w5CYoxeY3.avif ├── module #2. REST API Advanced │ ├── media │ │ ├── schema.jpg │ │ └── snowflake.jpg │ └── rest_api_advanced.md ├── module #3. Authentication & Spring Security │ └── authentication_and_spring_security_task.md ├── module #4. UI │ ├── media │ │ ├── add-new.png │ │ ├── all-news.png │ │ ├── delete.png │ │ └── login-page.png │ └── ui_module.md └── module #5. AWS │ ├── aws_task.md │ ├── practice │ ├── dynamodb.md │ ├── ec2.md │ ├── iam.md │ ├── lambda.md │ ├── rds.md │ ├── resources │ │ ├── dynamodb │ │ │ ├── dump.csv │ │ │ └── media │ │ │ │ └── example.png │ │ ├── lambda │ │ │ ├── media │ │ │ │ └── example.png │ │ │ └── samplcode │ │ │ │ ├── lambda_solution.py │ │ │ │ └── optional_lambda_solution.py │ │ └── vpc │ │ │ ├── media │ │ │ ├── img_1.png │ │ │ ├── img_2.png │ │ │ ├── img_3.png │ │ │ ├── img_4.png │ │ │ ├── img_5.png │ │ │ ├── img_6.png │ │ │ └── img_7.png │ │ │ └── names.csv │ ├── s3.md │ ├── solution │ │ ├── dynamodb │ │ │ ├── dynamodb_solution_console.md │ │ │ └── dynamodb_solution_localstack.md │ │ ├── ec2 │ │ │ └── ec2_solution_console.md │ │ ├── iam │ │ │ └── iam_solution_console.md │ │ ├── lambda │ │ │ ├── lambda_solution_console.md │ │ │ └── lambda_solution_localstack.md │ │ ├── rds │ │ │ └── rds_solution_console.md │ │ ├── s3 │ │ │ ├── s3_solution_console.md │ │ │ └── s3_solution_localstack.md │ │ └── vpc │ │ │ ├── vpc_solution.md │ │ │ └── vpc_solution_localstack.md │ └── vpc.md │ ├── quiz │ ├── keys.md │ └── quiz.md │ └── theory │ ├── dynamodb.md │ ├── ec2.md │ ├── iam.md │ ├── lambda.md │ ├── rds.md │ ├── resources │ ├── ec2 │ │ ├── auto_scaling.png │ │ └── instance_types.png │ ├── iam │ │ └── iam.png │ ├── rds │ │ ├── engine_options.png │ │ └── read_and_standby_replica.png │ └── s3 │ │ └── storage_classes.png │ ├── s3.md │ └── vpc.md └── syllabus.md /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/syllabus_general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/assets/img/syllabus_general.png -------------------------------------------------------------------------------- /process/feedbacks_retro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/process/feedbacks_retro.md -------------------------------------------------------------------------------- /roles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/roles.md -------------------------------------------------------------------------------- /stage #0/extra/Development Environment.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/extra/Development Environment.pdf -------------------------------------------------------------------------------- /stage #0/extra/Methods, Code Style, Clean Code, TDD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/extra/Methods, Code Style, Clean Code, TDD.pdf -------------------------------------------------------------------------------- /stage #0/introduction/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/introduction/content.md -------------------------------------------------------------------------------- /stage #0/light-talks/annotations/Java annotations.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/annotations/Java annotations.docx -------------------------------------------------------------------------------- /stage #0/light-talks/annotations/Java annotations.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/annotations/Java annotations.pptx -------------------------------------------------------------------------------- /stage #0/light-talks/enums/Enums.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/Enums.pptx -------------------------------------------------------------------------------- /stage #0/light-talks/enums/enums/enums.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/enums/enums.iml -------------------------------------------------------------------------------- /stage #0/light-talks/enums/enums/src/com/epam/mjs/Currency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/enums/src/com/epam/mjs/Currency.java -------------------------------------------------------------------------------- /stage #0/light-talks/enums/enums/src/com/epam/mjs/CurrencyEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/enums/src/com/epam/mjs/CurrencyEnum.java -------------------------------------------------------------------------------- /stage #0/light-talks/enums/enums/src/com/epam/mjs/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/enums/src/com/epam/mjs/Main.java -------------------------------------------------------------------------------- /stage #0/light-talks/enums/enums/src/com/epam/mjs/RequestState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/enums/src/com/epam/mjs/RequestState.java -------------------------------------------------------------------------------- /stage #0/light-talks/enums/enums/src/com/epam/mjs/Season.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/enums/src/com/epam/mjs/Season.java -------------------------------------------------------------------------------- /stage #0/light-talks/enums/enums/src/com/epam/mjs/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/enums/src/com/epam/mjs/Singleton.java -------------------------------------------------------------------------------- /stage #0/light-talks/enums/enums/src/com/epam/mjs/Unit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/enums/src/com/epam/mjs/Unit.java -------------------------------------------------------------------------------- /stage #0/light-talks/enums/enums/src/com/epam/mjs/Wallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/enums/enums/src/com/epam/mjs/Wallet.java -------------------------------------------------------------------------------- /stage #0/light-talks/garbage-collection/GC-speech.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/garbage-collection/GC-speech.docx -------------------------------------------------------------------------------- /stage #0/light-talks/garbage-collection/GC.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/garbage-collection/GC.pptx -------------------------------------------------------------------------------- /stage #0/light-talks/garbage-collection/demo-gc/src/main/java/com/epam/mjs/DemoFinalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/garbage-collection/demo-gc/src/main/java/com/epam/mjs/DemoFinalizer.java -------------------------------------------------------------------------------- /stage #0/light-talks/garbage-collection/demo-gc/src/main/java/com/epam/mjs/DemoNormal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/garbage-collection/demo-gc/src/main/java/com/epam/mjs/DemoNormal.java -------------------------------------------------------------------------------- /stage #0/light-talks/garbage-collection/demo-gc/src/main/java/com/epam/mjs/DemoStatic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/garbage-collection/demo-gc/src/main/java/com/epam/mjs/DemoStatic.java -------------------------------------------------------------------------------- /stage #0/light-talks/garbage-collection/demo-gc/src/main/java/com/epam/mjs/OuterClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/garbage-collection/demo-gc/src/main/java/com/epam/mjs/OuterClass.java -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/IntellijIdea_cheatsheet.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/IntellijIdea_cheatsheet.docx -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/IntellijIdea_cheatsheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/IntellijIdea_cheatsheet.pdf -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/epam-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/epam-demo/.gitignore -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/epam-demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/epam-demo/build.gradle -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/epam-demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/epam-demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/epam-demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/epam-demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/epam-demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/epam-demo/gradlew -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/epam-demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/epam-demo/gradlew.bat -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/epam-demo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'epam-demo' 2 | 3 | -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/epam-demo/src/main/java/com/epam/mjc/hotkeys/Demo_01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/epam-demo/src/main/java/com/epam/mjc/hotkeys/Demo_01.java -------------------------------------------------------------------------------- /stage #0/light-talks/intellij-idea/lecturePlan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/intellij-idea/lecturePlan.md -------------------------------------------------------------------------------- /stage #0/light-talks/java-cli/Java CLI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/java-cli/Java CLI.pdf -------------------------------------------------------------------------------- /stage #0/light-talks/java-cli/examples/ArgsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/java-cli/examples/ArgsExample.java -------------------------------------------------------------------------------- /stage #0/light-talks/java-cli/examples/ConsoleInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/java-cli/examples/ConsoleInput.java -------------------------------------------------------------------------------- /stage #0/light-talks/java-cli/examples/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/java-cli/examples/Hello.java -------------------------------------------------------------------------------- /stage #0/light-talks/java-cli/examples/NumArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/java-cli/examples/NumArgs.java -------------------------------------------------------------------------------- /stage #0/light-talks/java-cli/examples/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/java-cli/examples/Person.java -------------------------------------------------------------------------------- /stage #0/light-talks/java-cli/examples/PersonIntroduction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/java-cli/examples/PersonIntroduction.java -------------------------------------------------------------------------------- /stage #0/light-talks/java-memory-model/Java memory model.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/java-memory-model/Java memory model.docx -------------------------------------------------------------------------------- /stage #0/light-talks/java-memory-model/Java memory model.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/java-memory-model/Java memory model.pptx -------------------------------------------------------------------------------- /stage #0/light-talks/oop-thinking/OOP, Classes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/oop-thinking/OOP, Classes.pdf -------------------------------------------------------------------------------- /stage #0/light-talks/reflection-api/Reflection API.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/reflection-api/Reflection API.pdf -------------------------------------------------------------------------------- /stage #0/light-talks/regex/regex.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/regex/regex.pptx -------------------------------------------------------------------------------- /stage #0/light-talks/regex/regex_demo/regex_demo.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/regex/regex_demo/regex_demo.iml -------------------------------------------------------------------------------- /stage #0/light-talks/regex/regex_demo/src/com/epam/mjs/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/light-talks/regex/regex_demo/src/com/epam/mjs/Main.java -------------------------------------------------------------------------------- /stage #0/module #1. Java Overview/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #1. Java Overview/content.md -------------------------------------------------------------------------------- /stage #0/module #1. Java Overview/img/compiler-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #1. Java Overview/img/compiler-flow.png -------------------------------------------------------------------------------- /stage #0/module #2. Infrastructure, AutoCode/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #2. Infrastructure, AutoCode/content.md -------------------------------------------------------------------------------- /stage #0/module #2. Infrastructure, AutoCode/img/jdk-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #2. Infrastructure, AutoCode/img/jdk-structure.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/advance/operators-and-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/advance/operators-and-types.md -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/advance/operators-priority.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/advance/operators-priority.md -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/advance/type-casting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/advance/type-casting.md -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/advance/variables-size.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/advance/variables-size.md -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/content.md -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_1.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_10.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_11.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_12.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_13.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_14.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_15.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_16.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_17.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_18.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_19.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_2.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_3.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_4.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_5.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_6.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_7.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_8.png -------------------------------------------------------------------------------- /stage #0/module #3. Java Lang Syntax/img/img_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #3. Java Lang Syntax/img/img_9.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #1. IF statement/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #1. IF statement/content.md -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_1.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_2.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_3.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_4.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_5.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #1. IF statement/img/img_6.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/content.md -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/final-task/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/final-task/content.md -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/final-task/img/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/final-task/img/img.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/final-task/img/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/final-task/img/img_1.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_1.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_2.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_3.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_4.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_5.png -------------------------------------------------------------------------------- /stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #4. Java Fundamentals/lesson #2. FOR statement/img/img_6.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/content.md -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/algorithm_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/algorithm_model.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/array_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/array_0.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/array_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/array_1.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/array_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/array_2.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/array_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/array_3.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/array_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/array_4.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/array_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/array_5.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/array_assigning_value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/array_assigning_value.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/array_initialization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/array_initialization.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/array_initialization_curly_braces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/array_initialization_curly_braces.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/arraycopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/arraycopy.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/big_o_complexity_chart.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/big_o_complexity_chart.jpeg -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/big_o_notation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/big_o_notation.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/binary_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/binary_search.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/deletion_in_array_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/deletion_in_array_1.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/deletion_in_array_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/deletion_in_array_2.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/deletion_in_array_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/deletion_in_array_3.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/deletion_in_array_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/deletion_in_array_4.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/deletion_in_linked_list_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/deletion_in_linked_list_1.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/deletion_in_linked_list_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/deletion_in_linked_list_2.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/deletion_in_linked_list_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/deletion_in_linked_list_3.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/divide_and_conquer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/divide_and_conquer.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/hash_tables_collisions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/hash_tables_collisions.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/hash_tables_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/hash_tables_diagram.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/insert_in_non_vacant_array_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/insert_in_non_vacant_array_1.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/insert_in_non_vacant_array_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/insert_in_non_vacant_array_2.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/insert_in_non_vacant_array_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/insert_in_non_vacant_array_3.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/insert_in_non_vacant_array_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/insert_in_non_vacant_array_4.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/insertion_in_array_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/insertion_in_array_1.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/insertion_in_array_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/insertion_in_array_2.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/insertion_in_array_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/insertion_in_array_3.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/insertion_in_array_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/insertion_in_array_4.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/linear_data_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/linear_data_structure.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/linked_list_need_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/linked_list_need_1.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/linked_list_need_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/linked_list_need_2.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/linked_list_need_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/linked_list_need_3.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/linked_list_need_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/linked_list_need_4.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/linked_list_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/linked_list_overview.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/merge_sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/merge_sort.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/non_linear_data_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/non_linear_data_structure.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/ragged_two_dimensional_array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/ragged_two_dimensional_array.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/ragged_two_dimensional_array_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/ragged_two_dimensional_array_2.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/two_dimensional_array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/two_dimensional_array.png -------------------------------------------------------------------------------- /stage #0/module #5. Algorithms and Data Structures/img/two_dimensional_array_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #5. Algorithms and Data Structures/img/two_dimensional_array_2.png -------------------------------------------------------------------------------- /stage #0/module #6. OOP Fundamentals/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #0/module #6. OOP Fundamentals/content.md -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/build.gradle -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/gradlew -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/gradlew.bat -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'bitwise-operators' 2 | 3 | -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/Basics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/Basics.java -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/BitSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/BitSets.java -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/Flags.java -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/OddOccurrences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/OddOccurrences.java -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/PowerOfTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/PowerOfTwo.java -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/bitwise/Strings.java -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/jmh/StringsBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/main/java/school/mjc/jmh/StringsBenchmark.java -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/test/java/bitwise/OddOccurrencesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/test/java/bitwise/OddOccurrencesTest.java -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/test/java/bitwise/PowerOfTwoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/test/java/bitwise/PowerOfTwoTest.java -------------------------------------------------------------------------------- /stage #1/light-talks/bitwise-operators/src/test/java/bitwise/StringsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/bitwise-operators/src/test/java/bitwise/StringsTest.java -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/ multithreadingpt.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/concurrency/ multithreadingpt.pdf -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/multithreading/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/concurrency/multithreading/.gitignore -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/multithreading/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/concurrency/multithreading/build.gradle.kts -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/multithreading/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/concurrency/multithreading/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/multithreading/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/concurrency/multithreading/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/multithreading/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/concurrency/multithreading/gradlew -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/multithreading/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/concurrency/multithreading/gradlew.bat -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/multithreading/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "multithreading" 2 | 3 | -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/multithreading/src/main/java/com/epam/mjc/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/concurrency/multithreading/src/main/java/com/epam/mjc/Main.java -------------------------------------------------------------------------------- /stage #1/light-talks/concurrency/multithreading/src/main/java/com/epam/mjc/join/TestJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/concurrency/multithreading/src/main/java/com/epam/mjc/join/TestJoin.java -------------------------------------------------------------------------------- /stage #1/light-talks/exceptions/Exceptions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/exceptions/Exceptions/pom.xml -------------------------------------------------------------------------------- /stage #1/light-talks/exceptions/Exceptions/src/main/java/org/example/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/exceptions/Exceptions/src/main/java/org/example/Main.java -------------------------------------------------------------------------------- /stage #1/light-talks/exceptions/Exceptions/src/main/java/org/example/exceptions/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/exceptions/Exceptions/src/main/java/org/example/exceptions/Person.java -------------------------------------------------------------------------------- /stage #1/light-talks/exceptions/Exceptions/src/main/java/org/example/text.txt: -------------------------------------------------------------------------------- 1 | my name is givi 2 | i am 23 years old 3 | i have big arms -------------------------------------------------------------------------------- /stage #1/light-talks/exceptions/ExceptionsPresentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/exceptions/ExceptionsPresentation.pptx -------------------------------------------------------------------------------- /stage #1/light-talks/functional-programming/Functional Programming.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/functional-programming/Functional Programming.pptx -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/.gitignore -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/characteroutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/characteroutput.txt -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/demo.xml -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/demo1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/demo1.txt -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/io_streams_change (1).pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/io_streams_change (1).pptx -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/ByteStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/ByteStream.java -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/ChannelDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/ChannelDemo.java -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/CharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/CharStream.java -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/CharStreamByLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/CharStreamByLine.java -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/ConvertBytesToChars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/ConvertBytesToChars.java -------------------------------------------------------------------------------- /stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/FileClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/io-streams/src/main/java/com/epam/mjc/io/FileClass.java -------------------------------------------------------------------------------- /stage #1/light-talks/java-11-to-19-language-features/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/java-11-to-19-language-features/build.gradle -------------------------------------------------------------------------------- /stage #1/light-talks/java-11-to-19-language-features/gradle.properties: -------------------------------------------------------------------------------- 1 | systemProp.file.encoding=utf-8 2 | -------------------------------------------------------------------------------- /stage #1/light-talks/java-11-to-19-language-features/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/java-11-to-19-language-features/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #1/light-talks/java-11-to-19-language-features/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/java-11-to-19-language-features/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #1/light-talks/java-11-to-19-language-features/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/java-11-to-19-language-features/gradlew -------------------------------------------------------------------------------- /stage #1/light-talks/java-11-to-19-language-features/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/java-11-to-19-language-features/gradlew.bat -------------------------------------------------------------------------------- /stage #1/light-talks/java-11-to-19-language-features/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'mjc-java-11-plus' 2 | 3 | -------------------------------------------------------------------------------- /stage #1/light-talks/priority-queue/Heap_demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/priority-queue/Heap_demo/.gitignore -------------------------------------------------------------------------------- /stage #1/light-talks/priority-queue/Heap_demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/priority-queue/Heap_demo/pom.xml -------------------------------------------------------------------------------- /stage #1/light-talks/priority-queue/Heap_demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/priority-queue/Heap_demo/readme.md -------------------------------------------------------------------------------- /stage #1/light-talks/priority-queue/Heap_demo/src/main/java/com/mjc/demo/model/BookItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/priority-queue/Heap_demo/src/main/java/com/mjc/demo/model/BookItem.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/build.gradle -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/gradlew -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/gradlew.bat -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'Testing_demo' 2 | 3 | -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/Main.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/exception/CustomerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/exception/CustomerException.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/model/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/model/Booking.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/model/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/model/Customer.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/model/HotelRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/model/HotelRoom.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/service/BookingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/service/BookingService.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/service/BookingServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/service/BookingServiceImpl.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/service/BookingValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/src/main/java/com/epam/mjc/service/BookingValidator.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Demo/src/test/java/com/epam/mjc/service/BookingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Demo/src/test/java/com/epam/mjc/service/BookingServiceTest.java -------------------------------------------------------------------------------- /stage #1/light-talks/testing/Presentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/testing/Presentation.pptx -------------------------------------------------------------------------------- /stage #1/light-talks/time-api/Java Date Time API.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/time-api/Java Date Time API.pptx -------------------------------------------------------------------------------- /stage #1/light-talks/time-api/date-time/src/test/java/org/example/ClockTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/time-api/date-time/src/test/java/org/example/ClockTests.java -------------------------------------------------------------------------------- /stage #1/light-talks/time-api/date-time/src/test/java/org/example/DateTimeFormatterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/time-api/date-time/src/test/java/org/example/DateTimeFormatterTests.java -------------------------------------------------------------------------------- /stage #1/light-talks/time-api/date-time/src/test/java/org/example/InstantTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/time-api/date-time/src/test/java/org/example/InstantTests.java -------------------------------------------------------------------------------- /stage #1/light-talks/time-api/date-time/src/test/java/org/example/LocalDateTimeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/time-api/date-time/src/test/java/org/example/LocalDateTimeTests.java -------------------------------------------------------------------------------- /stage #1/light-talks/time-api/date-time/src/test/java/org/example/NewAndOldAPITests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/time-api/date-time/src/test/java/org/example/NewAndOldAPITests.java -------------------------------------------------------------------------------- /stage #1/light-talks/time-api/date-time/src/test/java/org/example/OffsetDateTimeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/time-api/date-time/src/test/java/org/example/OffsetDateTimeTests.java -------------------------------------------------------------------------------- /stage #1/light-talks/time-api/date-time/src/test/java/org/example/PeriodAndDurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/time-api/date-time/src/test/java/org/example/PeriodAndDurationTests.java -------------------------------------------------------------------------------- /stage #1/light-talks/time-api/date-time/src/test/java/org/example/TemporalAdjusterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/light-talks/time-api/date-time/src/test/java/org/example/TemporalAdjusterTests.java -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/How_to_Catch_and_Handle_Exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/How_to_Catch_and_Handle_Exceptions.md -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/Java Training Lesson 9 Exceptions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/Java Training Lesson 9 Exceptions.pdf -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/The_Exceptions_Thrown_by_a_Method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/The_Exceptions_Thrown_by_a_Method.md -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/exceptions_and_method_overriding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/exceptions_and_method_overriding.md -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/lesson_content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/lesson_content.md -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/CustomExceptionSyntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/CustomExceptionSyntax.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/handlingMethod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/handlingMethod.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/howToCrateCustomEx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/howToCrateCustomEx.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/image1.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/image2.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/image3.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/image4.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/test-image.png: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/try_catch_finally_syntax_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/try_catch_finally_syntax_1.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/try_catch_finally_syntax_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/try_catch_finally_syntax_2.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/try_catch_finally_syntax_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/try_catch_finally_syntax_3.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/media/try_catch_finally_syntax_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/media/try_catch_finally_syntax_4.png -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/the_three_kinds_of_exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/the_three_kinds_of_exceptions.md -------------------------------------------------------------------------------- /stage #1/module #1. Exceptions/lesson #9 Exceptions/what_is_an_exception.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #1. Exceptions/lesson #9 Exceptions/what_is_an_exception.md -------------------------------------------------------------------------------- /stage #1/module #2. Strings/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #1/module #2. Strings/lesson #1. String/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #2. Strings/lesson #1. String/content.md -------------------------------------------------------------------------------- /stage #1/module #2. Strings/lesson #1. String/media/charSequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #2. Strings/lesson #1. String/media/charSequence.png -------------------------------------------------------------------------------- /stage #1/module #2. Strings/lesson #1. String/media/stringHierachy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #2. Strings/lesson #1. String/media/stringHierachy.png -------------------------------------------------------------------------------- /stage #1/module #2. Strings/lesson #1. String/media/stringPool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #2. Strings/lesson #1. String/media/stringPool.png -------------------------------------------------------------------------------- /stage #1/module #2. Strings/lesson #2. StringBuffer & StringBuilder/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #2. Strings/lesson #2. StringBuffer & StringBuilder/content.md -------------------------------------------------------------------------------- /stage #1/module #2. Strings/lesson #3. StringJoiner & StringTokenizer/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #2. Strings/lesson #3. StringJoiner & StringTokenizer/content.md -------------------------------------------------------------------------------- /stage #1/module #3. Generics/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #1/module #4. Collections/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #1. Overview/media/hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #1. Overview/media/hierarchy.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #1. Overview/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #1. Overview/overview.md -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #2. List/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #2. List/list.md -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #2. List/media/AbstractList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #2. List/media/AbstractList.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #2. List/media/Collections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #2. List/media/Collections.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #2. List/media/LinkedList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #2. List/media/LinkedList.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #2. List/media/LinkedList1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #2. List/media/LinkedList1.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #3. Set/media/LinkedHashMapVsLinkedHashSetDiff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #3. Set/media/LinkedHashMapVsLinkedHashSetDiff.jpg -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #3. Set/media/set_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #3. Set/media/set_hierarchy.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #3. Set/set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #3. Set/set.md -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #4. Map/map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #4. Map/map.md -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #4. Map/media/LinkedHashMap-Node-in-Java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #4. Map/media/LinkedHashMap-Node-in-Java.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #4. Map/media/Treemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #4. Map/media/Treemap.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #4. Map/media/map_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #4. Map/media/map_hierarchy.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #5 Queue/media/queue_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #5 Queue/media/queue_hierarchy.png -------------------------------------------------------------------------------- /stage #1/module #4. Collections/lesson #5 Queue/queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #4. Collections/lesson #5 Queue/queue.md -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/lesson #1. Functional Interfaces/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #5. Functional way of Java/lesson #1. Functional Interfaces/overview.md -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/lesson #2. Lambda Expression/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #5. Functional way of Java/lesson #2. Lambda Expression/overview.md -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/lesson #3. Functional Composition/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #5. Functional way of Java/lesson #3. Functional Composition/overview.md -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/lesson #4. Method Reference/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #5. Functional way of Java/lesson #4. Method Reference/overview.md -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/lesson #5. Stream API/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #5. Functional way of Java/lesson #5. Stream API/overview.md -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/lesson #6. Optional/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #5. Functional way of Java/lesson #6. Optional/overview.md -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/media/flatMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #5. Functional way of Java/media/flatMap.png -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/media/streams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #5. Functional way of Java/media/streams.png -------------------------------------------------------------------------------- /stage #1/module #5. Functional way of Java/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #5. Functional way of Java/overview.md -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/assets/basic_stream_closing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/assets/basic_stream_closing.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/assets/byte_stream_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/assets/byte_stream_example.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/assets/character_stream_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/assets/character_stream_usage.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/assets/detailed_input_output_scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/assets/detailed_input_output_scheme.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/assets/reading_stream_scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/assets/reading_stream_scheme.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/assets/reading_writing_file_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/assets/reading_writing_file_example.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/assets/simplified_byte_stream_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/assets/simplified_byte_stream_hierarchy.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/assets/try_with_resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/assets/try_with_resources.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/assets/writing_stream_scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/assets/writing_stream_scheme.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #1. IO/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #1. IO/content.md -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/buffer_oriented_io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/buffer_oriented_io.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/byte_completeness_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/byte_completeness_check.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/classic_io_server_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/classic_io_server_design.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/creating_path_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/creating_path_instance.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/data_reading_from_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/data_reading_from_channel.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/io_reading_data_from_blocking_stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/io_reading_data_from_blocking_stream.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/read_bytes_io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/read_bytes_io.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/read_bytes_nio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/read_bytes_nio.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/reading_with_nio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/reading_with_nio.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/assets/stream_oriented_io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/assets/stream_oriented_io.png -------------------------------------------------------------------------------- /stage #1/module #6. IO, NIO/lesson #2. NIO/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #6. IO, NIO/lesson #2. NIO/content.md -------------------------------------------------------------------------------- /stage #1/module #7. Data Formats/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #1/module #7. Data Formats/lesson #1. Overview/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #7. Data Formats/lesson #1. Overview/content.md -------------------------------------------------------------------------------- /stage #1/module #7. Data Formats/lesson #2. Xml/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #7. Data Formats/lesson #2. Xml/content.md -------------------------------------------------------------------------------- /stage #1/module #7. Data Formats/lesson #3. Json/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #7. Data Formats/lesson #3. Json/content.md -------------------------------------------------------------------------------- /stage #1/module #7. Data Formats/lesson #4. Yaml/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #7. Data Formats/lesson #4. Yaml/content.md -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/Multithreading presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/Multithreading presentation.pdf -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/build.gradle -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/gradlew -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/gradlew.bat -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'Demo' 2 | 3 | -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo1.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo10.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo11.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo12.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo13.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo13.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo13_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo13_1.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo14.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo14.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo15.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo15.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo16.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo16_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo16_1.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo17.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo17.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo18.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo19.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo19.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo2.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo20.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo3.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo4.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo5.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo6.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo7.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo8.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Demo9.java -------------------------------------------------------------------------------- /stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Playground.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #1/module #8. Concurrency/code/src/main/java/com/epam/mjc/demo/Playground.java -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-ant/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-ant/.gitignore -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-ant/build-tools-ant.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-ant/build-tools-ant.iml -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-ant/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-ant/build.xml -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-ant/lib/guava-31.1-jre.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-ant/lib/guava-31.1-jre.jar -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-ant/src/school/mjc/build/tools/ant/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-ant/src/school/mjc/build/tools/ant/Main.java -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-gradle/.gitignore -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/build-tools-gradle.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-gradle/build-tools-gradle.iml -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-gradle/build.gradle.kts -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/foo.bar: -------------------------------------------------------------------------------- 1 | Hello, I'm the file that should be moved 2 | -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-gradle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-gradle/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-gradle/gradlew -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-gradle/gradlew.bat -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "build-tools-gradle" 2 | 3 | -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-gradle/src/main/resources/foo.bar: -------------------------------------------------------------------------------- 1 | Hello, I'm the file that should be moved 2 | -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-maven/build-tools-maven.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-maven/build-tools-maven.iml -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-maven/foo.bar: -------------------------------------------------------------------------------- 1 | Hello, I'm the file that should be moved 2 | -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-maven/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/build-tools-maven/pom.xml -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/build-tools-maven/src/main/resources/foo.bar: -------------------------------------------------------------------------------- 1 | Hello, I'm the file that should be moved 2 | -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/buildTools.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/buildTools.pptx -------------------------------------------------------------------------------- /stage #2/light-talks/build-tools/plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/build-tools/plan.md -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/.gitignore -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/build.gradle -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/config/checkstyle/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/config/checkstyle/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/config/owasp/owasp-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/config/owasp/owasp-suppressions.xml -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/config/spotbugs/spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/config/spotbugs/spotbugs-exclude.xml -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/config/spotless/.importorder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/config/spotless/.importorder -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/config/spotless/formatter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/config/spotless/formatter.xml -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/docker-compose.yaml -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/gradlew -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/light-talks/code-quality-tools/gradlew.bat -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'quality-gates' 2 | -------------------------------------------------------------------------------- /stage #2/light-talks/code-quality-tools/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/build tools/build_tools_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/build tools/build_tools_task.md -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/git_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/git_task.md -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image1.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image10.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image11.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image12.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image13.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image14.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image15.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image2.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image3.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image4.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image5.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image6.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image7.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image8.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git/media/image9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git/media/image9.png -------------------------------------------------------------------------------- /stage #2/module #1. GIT & Build Tools/git_build_tools_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #1. GIT & Build Tools/git_build_tools_module.md -------------------------------------------------------------------------------- /stage #2/module #2. Web, HTTP(s) methods, Java EE Servlets/lesson #1 Web & HTTP/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #2. Web, HTTP(s) methods, Java EE Servlets/lesson #1 Web & HTTP/content.md -------------------------------------------------------------------------------- /stage #2/module #2. Web, HTTP(s) methods, Java EE Servlets/lesson #2 Servlets/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #2. Web, HTTP(s) methods, Java EE Servlets/lesson #2 Servlets/content.md -------------------------------------------------------------------------------- /stage #2/module #2. Web, HTTP(s) methods, Java EE Servlets/module_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #2. Web, HTTP(s) methods, Java EE Servlets/module_description.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #1. Database creation/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #1. Database creation/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #10. Aggregate Functions/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #10. Aggregate Functions/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #11. GROUP BY and HAVING/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #11. GROUP BY and HAVING/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #12. SubQuery Tutorial/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #12. SubQuery Tutorial/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #13. Unions/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #13. Unions/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #14. Procedures and Functions/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #14. Procedures and Functions/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #15. Views/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #15. Views/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #16. Temp tables/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #16. Temp tables/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #2. INSERT INTO Query/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #2. INSERT INTO Query/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #3. ALTER and Constraint/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #3. ALTER and Constraint/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #4. SELECT Statement/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #4. SELECT Statement/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #5. WHERE Condition/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #5. WHERE Condition/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #6. JOINS Tutorial/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #6. JOINS Tutorial/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #7. UPDATE Query/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #7. UPDATE Query/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #8. DELETE Query/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #8. DELETE Query/content.md -------------------------------------------------------------------------------- /stage #2/module #3. SQL/lesson #9. ORDER BY/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #3. SQL/lesson #9. ORDER BY/content.md -------------------------------------------------------------------------------- /stage #2/module #4. Architecture Basics, Patterns, Best Practices/Java Training Lesson 7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module #4. Architecture Basics, Patterns, Best Practices/Java Training Lesson 7.pdf -------------------------------------------------------------------------------- /stage #2/module#5 Engineering Best-Practices/ReadmeBestPtacticesPart1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module#5 Engineering Best-Practices/ReadmeBestPtacticesPart1.md -------------------------------------------------------------------------------- /stage #2/module#5 Engineering Best-Practices/ReadmeBestPtacticesPart2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module#5 Engineering Best-Practices/ReadmeBestPtacticesPart2.md -------------------------------------------------------------------------------- /stage #2/module#6 JDBC/ReadmeJDBC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module#6 JDBC/ReadmeJDBC.md -------------------------------------------------------------------------------- /stage #2/module#6 JDBC/media/Architecture-of-JDBC.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module#6 JDBC/media/Architecture-of-JDBC.jpeg -------------------------------------------------------------------------------- /stage #2/module#6 JDBC/media/url_syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #2/module#6 JDBC/media/url_syntax.png -------------------------------------------------------------------------------- /stage #3/Stage_3_Final_Project.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/Stage_3_Final_Project.pdf -------------------------------------------------------------------------------- /stage #3/light-talks/bigO/bigO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/bigO/bigO.md -------------------------------------------------------------------------------- /stage #3/light-talks/bigO/bigO.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/bigO/bigO.pptx -------------------------------------------------------------------------------- /stage #3/light-talks/encryption/encryption.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/encryption/encryption.pptx -------------------------------------------------------------------------------- /stage #3/light-talks/encryption/lecturePlan-encryption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/encryption/lecturePlan-encryption.md -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/.gitignore -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/build.gradle -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/gradlew -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/gradlew.bat -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'demo' 2 | -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/src/main/java/com/epam/mjc/demo/common/IdSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/src/main/java/com/epam/mjc/demo/common/IdSaver.java -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/src/main/java/com/epam/mjc/demo/entity/Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/src/main/java/com/epam/mjc/demo/entity/Actor.java -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/src/main/java/com/epam/mjc/demo/entity/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/src/main/java/com/epam/mjc/demo/entity/Company.java -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/src/main/java/com/epam/mjc/demo/entity/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/src/main/java/com/epam/mjc/demo/entity/Movie.java -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /stage #3/light-talks/hibernate/Hibernate_presentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/hibernate/Hibernate_presentation.pptx -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/liquibase/application/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/HELP.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/mvnw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/mvnw.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/liquibase/application/pom.xml -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/src/main/resources/db/changelog/changelog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/liquibase/application/src/main/resources/db/changelog/changelog.xml -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/src/main/resources/db/changelog/changeset-0.1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/liquibase/application/src/main/resources/db/changelog/changeset-0.1.xml -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/src/main/resources/db/changelog/changeset-0.2.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/application/src/test/java/school/mjc/application/ApplicationTests.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/liquibase/presentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/liquibase/presentation.pptx -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/Java monitoring.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/Java monitoring.docx -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/Java monitoring.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/Java monitoring.pdf -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/javaCompile/classAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/javaCompile/classAnalysis.bin -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/javaCompile/javaCompile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/javaCompile/javaCompile.lock -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/javaCompile/taskHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/.gradle/6.7/javaCompile/taskHistory.bin -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Sat Feb 12 11:08:48 EET 2022 2 | gradle.version=6.7 3 | -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/.gradle/checksums/checksums.lock -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/configuration-cache/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/build.gradle -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/file.jfr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/file.jfr -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/filename.jfr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/filename.jfr -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/gradlew -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/epam-demo/gradlew.bat -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/epam-demo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'epam-demo' 2 | 3 | -------------------------------------------------------------------------------- /stage #3/light-talks/monitoring-java/lecturePlan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/monitoring-java/lecturePlan.md -------------------------------------------------------------------------------- /stage #3/light-talks/nosql/lecturePlan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/nosql/lecturePlan.md -------------------------------------------------------------------------------- /stage #3/light-talks/nosql/mongo/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/nosql/mongo/data.json -------------------------------------------------------------------------------- /stage #3/light-talks/nosql/mongo/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/nosql/mongo/docker-compose.yaml -------------------------------------------------------------------------------- /stage #3/light-talks/nosql/neo4j/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/nosql/neo4j/docker-compose.yaml -------------------------------------------------------------------------------- /stage #3/light-talks/nosql/nosqlLecture.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/nosql/nosqlLecture.pptx -------------------------------------------------------------------------------- /stage #3/light-talks/software-development-methodologies/lecturePlan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/software-development-methodologies/lecturePlan.md -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/.gitignore -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/README.md -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/address-book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/address-book.json -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/build.gradle -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/gradlew -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/gradlew.bat -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'tdd-demo' 2 | 3 | -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/src/main/java/school/mjc/tdd/AddressRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/src/main/java/school/mjc/tdd/AddressRecord.java -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/src/main/java/school/mjc/tdd/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/src/main/java/school/mjc/tdd/AddressService.java -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/src/main/java/school/mjc/tdd/FileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/src/main/java/school/mjc/tdd/FileReader.java -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/src/main/java/school/mjc/tdd/JsonFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/src/main/java/school/mjc/tdd/JsonFileReader.java -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/src/test/java/school/mjc/tdd/AddressRecordMother.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/src/test/java/school/mjc/tdd/AddressRecordMother.java -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/src/test/java/school/mjc/tdd/AddressServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/src/test/java/school/mjc/tdd/AddressServiceTest.java -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/src/test/java/school/mjc/tdd/JsonFileReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/src/test/java/school/mjc/tdd/JsonFileReaderTest.java -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/src/test/resources/address-book-corrupted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/src/test/resources/address-book-corrupted.json -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/src/test/resources/address-book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/src/test/resources/address-book.json -------------------------------------------------------------------------------- /stage #3/light-talks/tdd-demo/tdd.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/light-talks/tdd-demo/tdd.pptx -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #1. Layered Architecture/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #1. Layered Architecture/content.md -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #2. MVC/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #2. MVC/content.md -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #2. MVC/media/car_clicker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #2. MVC/media/car_clicker.gif -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #2. MVC/media/mvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #2. MVC/media/mvc.png -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/content.md -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/all-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/all-structure.png -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/modules.png -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/new-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/new-project.png -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/project-parent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/project-parent.png -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/settings-gradle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/lesson #3. Gradle Modules/media/settings-gradle.png -------------------------------------------------------------------------------- /stage #3/module #1. Architecture Advanced/module_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #1. Architecture Advanced/module_description.md -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/lesson #1. Spring pros and cons/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/lesson #1. Spring pros and cons/content.md -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/lesson #2. Spring Architecture/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/lesson #2. Spring Architecture/content.md -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/lesson #2. Spring Architecture/media/spring-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/lesson #2. Spring Architecture/media/spring-overview.png -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/lesson #3. IOC Container/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/lesson #3. IOC Container/content.md -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/lesson #3. IOC Container/media/spring-container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/lesson #3. IOC Container/media/spring-container.png -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/lesson #4. Dependency Injection/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/lesson #4. Dependency Injection/content.md -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/lesson #5.1. Annotation-based configuration/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/lesson #5.1. Annotation-based configuration/content.md -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/lesson #5.3. Java-based configuration/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/lesson #5.3. Java-based configuration/content.md -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/lesson #6. Bean scopes and lifecycle/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/lesson #6. Bean scopes and lifecycle/content.md -------------------------------------------------------------------------------- /stage #3/module #2. Spring Core/module_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #2. Spring Core/module_description.md -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #1. JPA & Hibernate/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #1. JPA & Hibernate/content.md -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #1. JPA & Hibernate/media/orm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #1. JPA & Hibernate/media/orm.jpg -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #2. Defining JPA Entities/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #2. Defining JPA Entities/content.md -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #3. Persistence Context/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #3. Persistence Context/content.md -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #3. Persistence Context/media/JPA_Hibernate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #3. Persistence Context/media/JPA_Hibernate.svg -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #3. Persistence Context/media/data_access_layers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #3. Persistence Context/media/data_access_layers.svg -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #3. Persistence Context/media/jpa-entity-lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #3. Persistence Context/media/jpa-entity-lifecycle.png -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #3. Persistence Context/media/jpa-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #3. Persistence Context/media/jpa-states.png -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #4. JPQL & HQL/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #4. JPQL & HQL/content.md -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #5. Criteria API/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #5. Criteria API/content.md -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #6. Hibernate Caching/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #6. Hibernate Caching/content.md -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #6. Hibernate Caching/media/hibernate_cache.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #6. Hibernate Caching/media/hibernate_cache.jpg -------------------------------------------------------------------------------- /stage #3/module #3. ORM/lesson #7. N+1 problem in Hibernate/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/lesson #7. N+1 problem in Hibernate/content.md -------------------------------------------------------------------------------- /stage #3/module #3. ORM/module_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #3. ORM/module_description.md -------------------------------------------------------------------------------- /stage #3/module #4. REST Basics - Spring Web/lesson #1. REST Basics/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #4. REST Basics - Spring Web/lesson #1. REST Basics/content.md -------------------------------------------------------------------------------- /stage #3/module #4. REST Basics - Spring Web/lesson #2. Spring Web Annotations/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #4. REST Basics - Spring Web/lesson #2. Spring Web Annotations/content.md -------------------------------------------------------------------------------- /stage #3/module #4. REST Basics - Spring Web/lesson #3. Spring MVC/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #4. REST Basics - Spring Web/lesson #3. Spring MVC/content.md -------------------------------------------------------------------------------- /stage #3/module #4. REST Basics - Spring Web/lesson #3. Spring MVC/media/RequestLifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #4. REST Basics - Spring Web/lesson #3. Spring MVC/media/RequestLifecycle.png -------------------------------------------------------------------------------- /stage #3/module #4. REST Basics - Spring Web/lesson #4. Spring REST/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #4. REST Basics - Spring Web/lesson #4. Spring REST/content.md -------------------------------------------------------------------------------- /stage #3/module #4. REST Basics - Spring Web/lesson #5. Exception Handling/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #4. REST Basics - Spring Web/lesson #5. Exception Handling/content.md -------------------------------------------------------------------------------- /stage #3/module #4. REST Basics - Spring Web/module_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #4. REST Basics - Spring Web/module_description.md -------------------------------------------------------------------------------- /stage #3/module #5. Documentation and testing tools for REST API/lesson #4. Curl/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #5. Documentation and testing tools for REST API/lesson #4. Curl/content.md -------------------------------------------------------------------------------- /stage #3/module #5. Documentation and testing tools for REST API/lesson #5. JMeter/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #5. Documentation and testing tools for REST API/lesson #5. JMeter/content.md -------------------------------------------------------------------------------- /stage #3/module #5. Documentation and testing tools for REST API/module_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #3/module #5. Documentation and testing tools for REST API/module_description.md -------------------------------------------------------------------------------- /stage #4/bigdata/Prerequisites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/Prerequisites.md -------------------------------------------------------------------------------- /stage #4/bigdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/README.md -------------------------------------------------------------------------------- /stage #4/bigdata/git_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/git_workflow.png -------------------------------------------------------------------------------- /stage #4/bigdata/module #1. GIT & Build Tools/git_and_maven_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/module #1. GIT & Build Tools/git_and_maven_task.md -------------------------------------------------------------------------------- /stage #4/bigdata/module #2. Linux & Bash/linux_and_bash_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/module #2. Linux & Bash/linux_and_bash_task.md -------------------------------------------------------------------------------- /stage #4/bigdata/module #3. Java/java_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/module #3. Java/java_task.md -------------------------------------------------------------------------------- /stage #4/bigdata/module #3. Java/java_topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/module #3. Java/java_topics.md -------------------------------------------------------------------------------- /stage #4/bigdata/module #4. SQL/sql_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/module #4. SQL/sql_task.md -------------------------------------------------------------------------------- /stage #4/bigdata/module #4. SQL/sql_topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/module #4. SQL/sql_topics.md -------------------------------------------------------------------------------- /stage #4/bigdata/module #5. CI-CD/ci_cd_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/bigdata/module #5. CI-CD/ci_cd_task.md -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/6.7/executionHistory/executionHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/6.7/executionHistory/executionHistory.bin -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/6.7/executionHistory/executionHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/6.7/executionHistory/executionHistory.lock -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/6.7/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/6.7/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/6.7/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/6.7/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/6.7/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/6.7/fileHashes/resourceHashesCache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/6.7/fileHashes/resourceHashesCache.bin -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/6.7/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/6.7/javaCompile/javaCompile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/6.7/javaCompile/javaCompile.lock -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/6.7/javaCompile/taskHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/6.7/javaCompile/taskHistory.bin -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Sun Mar 20 23:05:11 EET 2022 2 | gradle.version=6.7 3 | -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/.gradle/checksums/checksums.lock -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/configuration-cache/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/Dockerfile -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/build/libs/demo-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/build/libs/demo-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/build/tmp/compileJava/source-classes-mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/build/tmp/compileJava/source-classes-mapping.txt -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/build/tmp/jar/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: com.epam.light.talks.docker.Main 3 | 4 | -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/gradlew -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/gradlew.bat -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'demo' 2 | 3 | -------------------------------------------------------------------------------- /stage #4/light-talks/docker/demo/src/main/java/com/epam/light/talks/docker/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/demo/src/main/java/com/epam/light/talks/docker/Main.java -------------------------------------------------------------------------------- /stage #4/light-talks/docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/docker-compose.yaml -------------------------------------------------------------------------------- /stage #4/light-talks/docker/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/docker.md -------------------------------------------------------------------------------- /stage #4/light-talks/docker/docker.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/docker/docker.pptx -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/executionHistory/executionHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/6.7/executionHistory/executionHistory.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/executionHistory/executionHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/6.7/executionHistory/executionHistory.lock -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/6.7/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/6.7/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/fileHashes/resourceHashesCache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/6.7/fileHashes/resourceHashesCache.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/javaCompile/classAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/6.7/javaCompile/classAnalysis.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/javaCompile/jarAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/6.7/javaCompile/jarAnalysis.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/javaCompile/javaCompile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/6.7/javaCompile/javaCompile.lock -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/6.7/javaCompile/taskHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/6.7/javaCompile/taskHistory.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Thu Mar 24 12:04:33 EET 2022 2 | gradle.version=6.7 3 | -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/checksums/checksums.lock -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/checksums/md5-checksums.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/checksums/md5-checksums.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/checksums/sha1-checksums.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/.gradle/checksums/sha1-checksums.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/configuration-cache/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build/reports/tests/test/css/base-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build/reports/tests/test/css/base-style.css -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build/reports/tests/test/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build/reports/tests/test/css/style.css -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build/reports/tests/test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build/reports/tests/test/index.html -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build/reports/tests/test/js/report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build/reports/tests/test/js/report.js -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build/test-results/test/binary/output.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build/test-results/test/binary/output.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build/test-results/test/binary/output.bin.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build/test-results/test/binary/output.bin.idx -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build/test-results/test/binary/results.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build/test-results/test/binary/results.bin -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build/tmp/compileJava/source-classes-mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build/tmp/compileJava/source-classes-mapping.txt -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/build/tmp/compileTestJava/source-classes-mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/build/tmp/compileTestJava/source-classes-mapping.txt -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/gradlew -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/demo/gradlew.bat -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/demo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'demo' 2 | 3 | -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/reactive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/reactive.md -------------------------------------------------------------------------------- /stage #4/light-talks/reactive/reactive.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/reactive/reactive.pptx -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/.gitignore -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/gradlew -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/gradlew.bat -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/proto/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/proto/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/proto/src/main/proto/AnotherUser.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/proto/src/main/proto/AnotherUser.proto -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/proto/src/main/proto/User.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/proto/src/main/proto/User.proto -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/schemaless/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/schemaless/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/serialization.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/serialization.pptx -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/settings.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/shared/src/main/java/school/mjc/serialization/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/shared/src/main/java/school/mjc/serialization/Movie.java -------------------------------------------------------------------------------- /stage #4/light-talks/serialization/shared/src/main/java/school/mjc/serialization/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/serialization/shared/src/main/java/school/mjc/serialization/User.java -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/configServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/configServer/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/discountServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/discountServer/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/eurekaServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/eurekaServer/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/eurekaServer/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/eurekaServer/src/main/resources/application.yml -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/gatewayServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/gatewayServer/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/gradlew -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/gradlew.bat -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/hotelService/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/hotelService/build.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/properties/hotel-service-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/properties/hotel-service-dev.yaml -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/properties/hotel-service-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/properties/hotel-service-prod.yaml -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/demo/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/demo/settings.gradle -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/springCloud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/springCloud.md -------------------------------------------------------------------------------- /stage #4/light-talks/spring-cloud-basics/springCloud.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/light-talks/spring-cloud-basics/springCloud.pptx -------------------------------------------------------------------------------- /stage #4/module #1. CI-CD/063018_1012_WhatisJenki1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #1. CI-CD/063018_1012_WhatisJenki1.jpg -------------------------------------------------------------------------------- /stage #4/module #1. CI-CD/063018_1012_WhatisJenki2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #1. CI-CD/063018_1012_WhatisJenki2.webp -------------------------------------------------------------------------------- /stage #4/module #1. CI-CD/9fggUPzXV.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #1. CI-CD/9fggUPzXV.avif -------------------------------------------------------------------------------- /stage #4/module #1. CI-CD/VUba-GQlR.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #1. CI-CD/VUba-GQlR.avif -------------------------------------------------------------------------------- /stage #4/module #1. CI-CD/_aBv25XjS.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #1. CI-CD/_aBv25XjS.avif -------------------------------------------------------------------------------- /stage #4/module #1. CI-CD/ci_cd_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #1. CI-CD/ci_cd_task.md -------------------------------------------------------------------------------- /stage #4/module #1. CI-CD/w5CYoxeY3.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #1. CI-CD/w5CYoxeY3.avif -------------------------------------------------------------------------------- /stage #4/module #2. REST API Advanced/media/schema.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #2. REST API Advanced/media/schema.jpg -------------------------------------------------------------------------------- /stage #4/module #2. REST API Advanced/media/snowflake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #2. REST API Advanced/media/snowflake.jpg -------------------------------------------------------------------------------- /stage #4/module #2. REST API Advanced/rest_api_advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #2. REST API Advanced/rest_api_advanced.md -------------------------------------------------------------------------------- /stage #4/module #4. UI/media/add-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #4. UI/media/add-new.png -------------------------------------------------------------------------------- /stage #4/module #4. UI/media/all-news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #4. UI/media/all-news.png -------------------------------------------------------------------------------- /stage #4/module #4. UI/media/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #4. UI/media/delete.png -------------------------------------------------------------------------------- /stage #4/module #4. UI/media/login-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #4. UI/media/login-page.png -------------------------------------------------------------------------------- /stage #4/module #4. UI/ui_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #4. UI/ui_module.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/aws_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/aws_task.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/dynamodb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/dynamodb.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/ec2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/ec2.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/iam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/iam.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/lambda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/lambda.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/rds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/rds.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/dynamodb/dump.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/dynamodb/dump.csv -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/dynamodb/media/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/dynamodb/media/example.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/lambda/media/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/lambda/media/example.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/lambda/samplcode/lambda_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/lambda/samplcode/lambda_solution.py -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/lambda/samplcode/optional_lambda_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/lambda/samplcode/optional_lambda_solution.py -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/vpc/media/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/vpc/media/img_1.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/vpc/media/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/vpc/media/img_2.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/vpc/media/img_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/vpc/media/img_3.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/vpc/media/img_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/vpc/media/img_4.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/vpc/media/img_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/vpc/media/img_5.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/vpc/media/img_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/vpc/media/img_6.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/vpc/media/img_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/vpc/media/img_7.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/resources/vpc/names.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/resources/vpc/names.csv -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/s3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/s3.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/dynamodb/dynamodb_solution_console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/dynamodb/dynamodb_solution_console.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/dynamodb/dynamodb_solution_localstack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/dynamodb/dynamodb_solution_localstack.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/ec2/ec2_solution_console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/ec2/ec2_solution_console.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/iam/iam_solution_console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/iam/iam_solution_console.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/lambda/lambda_solution_console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/lambda/lambda_solution_console.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/lambda/lambda_solution_localstack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/lambda/lambda_solution_localstack.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/rds/rds_solution_console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/rds/rds_solution_console.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/s3/s3_solution_console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/s3/s3_solution_console.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/s3/s3_solution_localstack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/s3/s3_solution_localstack.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/vpc/vpc_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/vpc/vpc_solution.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/solution/vpc/vpc_solution_localstack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/solution/vpc/vpc_solution_localstack.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/practice/vpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/practice/vpc.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/quiz/keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/quiz/keys.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/quiz/quiz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/quiz/quiz.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/dynamodb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/dynamodb.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/ec2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/ec2.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/iam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/iam.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/lambda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/lambda.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/rds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/rds.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/resources/ec2/auto_scaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/resources/ec2/auto_scaling.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/resources/ec2/instance_types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/resources/ec2/instance_types.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/resources/iam/iam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/resources/iam/iam.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/resources/rds/engine_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/resources/rds/engine_options.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/resources/rds/read_and_standby_replica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/resources/rds/read_and_standby_replica.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/resources/s3/storage_classes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/resources/s3/storage_classes.png -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/s3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/s3.md -------------------------------------------------------------------------------- /stage #4/module #5. AWS/theory/vpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/stage #4/module #5. AWS/theory/vpc.md -------------------------------------------------------------------------------- /syllabus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjc-school/MJC-School/HEAD/syllabus.md --------------------------------------------------------------------------------