ТОП курсове по програмиране на Java за напреднали
разни / / November 28, 2023
Ефективност на Java
Курс за начинаещи и опитни разработчици за придобиване на задълбочено разбиране на Java. Курсът обхваща подробно моделите на проектиране и езиковите идиоми и демонстрира как възползвайте се максимално от различни функции, от генерични до изброявания, от анотации до автоопаковки.
4,2
Въведение в Spring Framework.
Курсът е предназначен за разработчици, запознати с платформата Java (както SE, така и EE), които искат да научат как да използват популярната рамка Spring за създаване на свои приложения.
3,7
Разработка на платформата Java SE. Теми за напреднали
В този курс студентите ще придобият разширени знания и умения, необходими за разработване на софтуер на платформата Java SE. Този курс обхваща основните класове системни библиотеки и основите на софтуерния дизайн. Благодарение на това студентите ще се научат да работят не само като програмисти, но и като софтуерни дизайнери. Основните теми в платформата Java са обхванати в свързания курс JVA-007 Java® SE Platform Development: Основни теми.
4,2
JavaScript. Ниво 6. React.js библиотека
ReactJS е популярна JavaScript библиотека с отворен код. Проектиран за изграждане на потребителски интерфейси (UI, потребителски интерфейси) въз основа на компонентен подход. Курсът ще ви запознае с основните характеристики на популярната библиотека и ще ви даде практически умения за създаване на компоненти с помощта на ReactJS и неговото JavaScript разширение - JSX.
4,1
Java Advanced I: Функционално, асинхронно и реактивно програмиране
Курсът се фокусира върху съвременните функционални, асинхронни и реактивни подходи за разработка на Java и включва изучаване на NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, reactive WebSocket, RSocket.
4,2
Основи на програмирането на Java за ученици. Модул 3 [c]
Продължете да се учите да програмирате на Java! Програмирането обхваща всички сфери на нашия живот: от икономиката до развлеченията, от медицината до изследването на космоса. Като се научите да програмирате, ще развиете внимание, търпение, постоянство, склонност към интелектуална дейност и способност за вземане на самостоятелни решения. Ще придобиете практически умения, които винаги ще са ви полезни в бъдеще! Това е по-полезно и интересно от онлайн игри и компютърни клубове!
4,1
Основи на програмирането на Java за ученици. Модул 2 [c]
Продължете да се учите да програмирате на Java! Програмирането обхваща всички сфери на нашия живот: от икономиката до развлеченията, от медицината до изследването на космоса. Като се научите да програмирате, ще развиете внимание, търпение, постоянство, склонност към интелектуална дейност и способност за вземане на самостоятелни решения. Ще придобиете практически умения, които винаги ще са ви полезни в бъдеще! Това е по-полезно и интересно от онлайн игри и компютърни клубове!
4,1
Spring Advanced
Курсът обхваща теми, необходими за професионално използване на Spring Framework на практика, като документиране на REST услуги, сериализация на данни, транзакции в Spring, JWT авторизация, практическо приложение на WebFlux, тестване, внедряване в Docker и много повече на другите.
4,2
Разработка, управлявана от тестове (TDD) в Java
Този курс запознава студентите с една от инженерните практики на Agile методологията - разработка, управлявана от тестове (TDD). Разгледани са теоретичните аспекти на модулното тестване, което ще бъде полезно за разработчиците, независимо от методологиите, използвани в техните проекти. Теоретичните подходи са илюстрирани с примери на код в Java.
4,1
Владеене на рамката за тестване на единици JUnit5
Курсът предоставя въведение в JUnit5. JUnit е рамка за тестване на единици за езика за програмиране Java. JUnit е особено важен в разработката, управлявана от тестове, и е част от семейство рамки за тестване на единици, известни като xUnit, което от своя страна произлиза от SUnit.
4,1
Разработка на корпоративни приложения, използващи Java EE технологии
В този курс студентите ще научат за разпределената изчислителна технология, използвайки JEE (Java Enterprise Edition) технологии, включително използване на EJB, CDI инжектиране на зависимости, работа с бази данни чрез JPA технология и работа с брокери на съобщения, базирани на технология JMS. Курсът е изграден върху сървъра WildFly (JBoss) като най-популярния сървър за приложения в момента. Знанието обаче може да се приложи към всеки сървър, който отговаря на JEE спецификацията (WebSphere, WebLogic и др.).
4
Разработка на платформата Java SE. Основни теми
В този курс студентите ще придобият основните знания и умения, които ще им позволят да се развиват на платформата Java® SE. Обхванати са основите на обектно-ориентираното програмиране и използването на UML за проектиране. архитектури на приложения, както и основите на използването на езика Java® (типове езици, оператори, класове, пакети, изключения). Предлагат се голям брой практически упражнения.
4
Java Advanced II: Високопроизводителна Java
Курсът е посветен на подобряване на производителността на Java приложенията: идентифициране на тесните места, подходи и методи за производителност, както и инструменти и библиотеки, които ви позволяват да постигнете високи производителност.
4
Език Scala за Java разработчици
В този курс студентите ще придобият представа за спецификата и характеристиките на езика Scala, неговите предимства и трудни места. Курсът включва преглед на операторите и типовете данни на Scala, изучаване на основни структури от данни като масиви, карта, кортежи, използване обектно-ориентирано и функционално програмиране, работа с колекции на Scala, използване на съпоставяне на шаблони, класове казуси, генерични типове и имплицитни трансформации. Предлагат се голям брой практически упражнения.
4
Spring Cloud за Java разработчици
Spring Cloud е проект, който ви позволява да създавате разпределени приложения с микросервизна архитектура. Ще се запознаете с многото налични компоненти и ще разгледате по-отблизо архитектурата и широките възможности на Spring Cloud.
4
Рефакторинг на Java код
Курсът разглежда концепцията за рефакторинг като начин за предотвратяване на разпад на програмата; различни признаци на лош код (миризми), изискващи рефакторинг; той описва кой рефакторинг е най-подходящ за конкретна ситуация и неговата механика. По време на обучението студентите преработват Java® програма.
3,9
Шаблони за проектиране (GoF). Издание на Java
Шаблоните за проектиране са колекции от опит, които могат да се използват повторно. Моделите се използват във всички области на дейност, защото позволяват използването на вече работени решения. Познаването на шаблоните за проектиране ви позволява не само да прилагате вашите решения по-бързо и да получавате висококачествен изходен код, но и да комуникирате по-ефективно с колеги, които вече са усвоили тази технология. Курсът обхваща 23 основни модела, които са описани в книгата „Design Patterns: Elements of Reusable Object-Oriented Software.“ използван обектно-ориентиран софтуер"), написана от четирима автори (Gang of Four, GoF) - Ерих Гама, Ричард Хелм, Ралф Джонсън и Джон Влисайдс.
3,7
Въведение в Apache Maven
Курсът обхваща използването на създателя на приложения Apache® Maven, включително управление на зависимости, POM файлова структура, жизнен цикъл на проекта, създаване на добавки и архетипове. Обхванати са често използвани плъгини и интеграцията на Maven с Eclipse и Hudson IDE. Курсът включва практически упражнения.
3,6
Програмиране
Професия на бъдещето, която може да промени света! Разработвайте програми, услуги и приложения, които ще служат на хората. Програмистите пишат код за софтуер, анализират данни и обучават машини.
3,8