Szkolenia Java

Szkolenia Java

Praktyczne szkolenia na żywo z Java.

Java jest językiem zorientowanym obiektowo, który w dużej mierze opiera się na C i C++.W odróżnienieniu od Ci C++ usunięto mechanizmy będące przyczyną częstych błędów programistycznych (wskaźniki, wielokrotne dziedziczenie, przeciążanie operatorów). Obecnie obszar zastosowań Javy jest systematycznie rozszerzany. Java posiada swoją własnę maszynę wirtualną - Java Virtual Machine (JVM), która ma swój zestaw rejestrów, zestaw instrukcji, stos i pamięć dla programów. Programy napisane w Javie są kompilowane do poziomu kodu pośredniego, nazywanego kodem bajtowym Javy (bytecode). Kod bajtowy jest interpretowany przez wirtualną maszynę JVM do postaci programu wykonywalnego dla danego systemu operacyjnego. Dzięki tej standaryzacji , programy napisane w Javie są uniwersalne i działają z każdym systemem. Wśród szkoleń NobleProg można znaleźć m.in. programowanie, administrację serwerem Glassfish, JBoss, optymizację bezpieczeństwa aplikacji czy wzorce projektowe lub wymiany informacji REST.

Szkolenie na żywo może odbywać się lokalnie w siedzibie klienta w Polsce lub w centrach szkoleniowych korporacji NobleProg w Polsce

Zdalne szkolenie online odbywa się za pomocą interaktywnego, zdalnego pulpitu DaDesktop .

NobleProg Twój lokalny dostawca szkoleń.

Opinie uczestników

★★★★★
★★★★★

Plany szkoleń z technologii Java

Nazwa kursu
Czas trwania
Opis
Nazwa kursu
Czas trwania
Opis
7 godzin
Java Maszyna wirtualna (JVM) to platforma oprogramowania, która zapewnia maszynom wirtualnym uruchamianie programów opartych na Java na dowolnym urządzeniu i systemie operacyjnym.Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla Java programistów, którzy chcą używać narzędzi i funkcji JVM do uruchamiania Java programów.Pod koniec tego szkolenia uczestnicy będą mogli:
    Zrozumieć JVM i jak to działa. Dowiedz się więcej o refleksji i różnych obszarach pamięci. Zrozumieć, jak korzystać z interfejsu narzędzia JVM. Użyj JVM do uruchamiania Java programów na dowolnym urządzeniu lub systemie operacyjnym.
Format kursu
    Interaktywny wykład i dyskusja. Dużo ćwiczeń i ćwiczeń. Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
    Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
14 godzin
Java to język programowania typu open source i platforma programistyczna do tworzenia aplikacji komputerowych, mobilnych i internetowych. Java 16 oferuje dodatkową obsługę wszystkich funkcji gniazd domeny UNIX oraz szereg ulepszeń języka.Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Java 16 do tworzenia, zarządzania i tworzenia pakietów Java aplikacji.Pod koniec tego szkolenia uczestnicy będą mogli:
    Poznaj i zrozum nowe funkcje i zmiany ze starszych wersji Java na Java 16. Naucz się Java podstawowych koncepcji i wykorzystaj je do tworzenia Java aplikacji.
Format kursu
    Interaktywny wykład i dyskusja. Dużo ćwiczeń i ćwiczeń. Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
    Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
14 godzin
Continuous Integration (CI) to praktyka programistyczna polegająca na automatyzacji procesu scalania zmian kodu w centralnym repozytorium tak często, jak to możliwe, w celu szybkiego wykrywania i lokalizowania błędów.Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą nauczyć się i zastosować podstawy ciągłej integracji dla Java.Pod koniec tego szkolenia uczestnicy będą mogli:
    Naucz się i zrozum CI dla Java projektu. Zbuduj system CI dla Java.
Format kursu
    Interaktywny wykład i dyskusja. Dużo ćwiczeń i ćwiczeń. Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
    Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
21 godzin
Spring Boot to oparty na Java framework do tworzenia aplikacji internetowych, który przedkłada konwencję nad konfigurację, umożliwiając programistom tworzenie samodzielnych aplikacji klasy produkcyjnej.Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów na poziomie średnio zaawansowanym i zaawansowanym, którzy chcą tworzyć mikrousługi przy użyciu Spring Boot, Docker i Kubernetes.Pod koniec tego szkolenia uczestnicy będą mogli:
    Zrozumieć architekturę mikrousług. Twórz gotowe do produkcji mikrousługi za pomocą Spring Boot. Zrozumienie roli Docker w mikrousługach. Skonfiguruj Kubernetes klaster do wdrażania mikrousług.
Format kursu
    Interaktywny wykład i dyskusja. Dużo ćwiczeń i ćwiczeń. Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
    Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
14 godzin
Vaadin to framework do tworzenia aplikacji internetowych typu open source Java. Zapewnia zestaw komponentów i narzędzi internetowych, które umożliwiają programistom wdrażanie nowoczesnego internetowego graficznego interfejsu użytkownika (GUI) za pomocą Java.Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, programistów Java i każdego, kto chce używać Vaadin do tworzenia i wdrażania aplikacji.Pod koniec tego szkolenia uczestnicy będą mogli:
    Skonfiguruj i skonfiguruj Vaadin projekt. Zrozumienie podstaw Vaadin w tworzeniu aplikacji. Użyj Vaadin do tworzenia aplikacji.
Format kursu
    Interaktywny wykład i dyskusja. Dużo ćwiczeń i ćwiczeń. Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
    Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
21 godzin
This instructor-led, live training in w Polsce (online or onsite) is aimed at Java programmers who wish to learn about Guava and how to utilize Guava in programming. By the end of this training, participants will be able to:
  • Learn how to use Guava in Java programming.
  • Utilize Guava to facilitate standard coding practices.
  • Make easy to read and concise Java codes.
14 godzin
Apache NetBeans to zintegrowane środowisko programistyczne (IDE) typu open source dla Java. Zapewnia zestaw modułowych komponentów oprogramowania zwanych modułami, aby uprościć tworzenie aplikacji.Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać NetBeans do tworzenia aplikacji za pomocą Java i innych języków programowania.Pod koniec tego szkolenia uczestnicy będą mogli:
    Dowiedz się więcej o NetBeans i jak to działa. Dowiedz się, jak używać NetBeans w programowaniu Java. Użyj NetBeans, aby utworzyć szablony i projekty.
Format kursu
    Interaktywny wykład i dyskusja. Dużo ćwiczeń i ćwiczeń. Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
    Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
14 godzin
RabbitMQ to system brokera wiadomości typu open source do przechowywania i pobierania wiadomości przekazywanych przez procesy, aplikacje i serwery. Wiosna to framework Java . Korzystając z Java i Spring z RabbitMQ , użytkownicy mogą tworzyć złożone kolejki, wymiany, powiązania i inne. Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla architektów oprogramowania i twórców stron internetowych, którzy chcą wykorzystywać RabbitMQ jako oprogramowanie pośredniczące i program do przesyłania wiadomości w Java używając Spring do tworzenia aplikacji. Pod koniec tego szkolenia uczestnicy będą mogli:
  • Do budowania aplikacji używaj Java i Spring z RabbitMQ .
  • Projektuj systemy asynchroniczne oparte na komunikatach za pomocą RabbitMQ .
  • Twórz i stosuj kolejki, tematy, wymiany i powiązania w RabbitMQ
Format kursu
  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i ćwiczeń.
  • Praktyczne wdrożenie w środowisku na żywo.
Opcje dostosowywania kursu
  • Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu umówienia się.
28 godzin
Platforma Java EE zapewnia API i środowisko pracy w celu opracowania i uruchomienia aplikacji sieciowych o dużej skali, wielopoziomowej, skalowalnej, niezawodnej i bezpiecznej. Docker i Kubernetes umożliwiają deweloperom pakowanie aplikacji Java do pojemnika i rozmieszczenie jej jako mikroservice w środowisku Java EE. Ten szkolenie na żywo prowadzone przez instruktora (online lub on-site) jest skierowane do deweloperów, którzy chcą zaopatrzyć swoje aplikacje Java EE 8 i uruchomić je jako usługi mikro w chmurze. Po zakończeniu szkolenia uczestnicy będą mogli:
    Zbuduj i rozmieszcz mikroserwis Java w pojemnikach Docker. Wykorzystywanie zbiorników Kubernetes. Integracja mikroserwizji z istniejącym systemem monolitycznym. Monitorowanie, testowanie i bezpieczne usługi mikro. Własne pojemniki i środowiska orchestracyjne.
Format kursu
    Interaktywne wykłady i dyskusje. Dużo ćwiczeń i praktyk. Wdrażanie rąk w środowisku Live-Lab.
Opcje dostosowania kursu
    Aby poprosić o dostosowane szkolenie dla tego kursu, prosimy o kontakt, aby zorganizować.
28 godzin
Szkolenie na żywo prowadzone przez instruktora jest przeznaczone dla wszystkich zainteresowanych nauką Java w celu automatyzacji testów. Jest to usprawniony, intensywny kurs z dużą ilością praktycznych ćwiczeń, dzięki którym uczestnicy szybko się rozwijają dzięki niezbędnym umiejętnościom programowania niezbędnym do zastosowania w testowaniu automatyzacji oprogramowania. Nacisk kładziony jest na podstawy Java które można bezpośrednio i natychmiast zastosować do automatyzacji testów. Kurs nie obejmuje szczegółowych ram automatyzacji testów, takich jak Selenium . Pomija także tradycyjne podejście do nauki Java „Hello World”, ponieważ nie jest to kurs poświęcony tworzeniu aplikacji. Ten kurs ma na celu szybkie uruchomienie uczestników dzięki automatyzacji testów. Jeśli znasz już Java i chcesz od razu przystąpić do testowania z Selenium , sprawdź: Wprowadzenie do Selenium (https://www.nobleprog.com/introduction-selenium-training) . Format kursu
  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i ćwiczeń.
  • Praktyczne wdrożenie w środowisku na żywo.
Opcje dostosowywania kursu
  • Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu umówienia się.
    14 godzin
    Ten kurs uczy praktycznego wykorzystania Hibernate do utrzymywania obiektów Java w relacyjnej bazie danych.
    14 godzin
    Aplikacje na platformę Android zostały opracowane przede wszystkim w Javie. Kurs ten został opracowany dla programistów z silnym zapleczem OOP (czy to w PHP, Scala, C ++, C # czy Objective C), którzy planują dowiedzieć się, jak tworzyć aplikacje Java na platformę Android. Kurs obejmuje gramatykę języka programowania Java i koncentruje się na tych konkretnych zdolnościach Java, z których platforma Android korzysta częściej niż inne.
    21 godzin
    JUnit is a framework to write repeatable tests and do unit testing for Java language.
    14 godzin
    Grupa docelowa Software Developer, Technical Team Leader, Business Analyst, System Analyst Charakterystyka i cel kursu Celem szkolenia jest zapoznanie się z praktycznym zastosowaniem wzorców projektowych Gang of Four. Uczestnicząc w szkoleniu poznasz obszary w których wybrane wzorce mają zastosowanie. Podczas warsztatów w których będziesz samemu opracowywał rozwiązania prostych problemów lub prowadził refaktoryzację fragmentów kodu zdobędziesz podstawy praktyki w stosowaniu najpopularniejszych wzorców.
    28 godzin
    Na szkoleniu uczestnik pozna konkretne zastosowania wybranych zagadnień, podstawowe problemy napotykane przy korzystaniu z nich oraz rolę w modelu aplikacji. Szkolenie obejmuje również podstawową wiedzę z zakresu standardowych funkcji bibliotecznych języka. Szkolenie wymaga znajomości środowiska developerskiego IDE służącego do budowania aplikacji Java (np. eclipse, netbeans). Szkolenie nie obejmuje zagadnień tworzenia interfejsu użytkownika.
    28 godzin
    Kurs obejmuje podstawy programowania w Java i wprowadza narzędzie do zarządzania projektami i zrozumieniem oprogramowania Apache Maven .
    7 godzin
    Przedstawia contect dla zaawansowanych programistów Java, zwykle tworzących duże aplikacje, frameworki lub biblioteki. Ten kurs to głównie laboratoria (około 60%), reszta to dyskusje i prezentacja. W tym kursie korzystamy głównie z najnowszej wersji Java , ale może być ona również dostarczana jako kurs prywatny na starszych wersjach Java .
    7 godzin
    Uczestnicy, którzy są już programistami Java którzy chcą rozszerzyć swój horyzont i korzystać z większej liczby koncepcji języka Java .
    14 godzin
    Opis Język Java i środowisko wykonawcze (JRE) zostało zaprojektowane tak, aby było wolne od najbardziej problematycznych typowych luk w zabezpieczeniach występujących w innych językach, takich jak C / C++ . Jednak twórcy oprogramowania i architekci powinni nie tylko wiedzieć, jak korzystać z różnych funkcji bezpieczeństwa środowiska Java (bezpieczeństwo pozytywne), ale powinni także zdawać sobie sprawę z licznych luk w zabezpieczeniach, które są nadal istotne dla rozwoju oprogramowania Java (bezpieczeństwo negatywne). Wprowadzenie usług bezpieczeństwa poprzedza krótki przegląd podstaw kryptografii, stanowiący wspólną podstawę do zrozumienia celu i działania odpowiednich komponentów. Wykorzystanie tych komponentów przedstawiono w kilku praktycznych ćwiczeniach, w których uczestnicy mogą samodzielnie wypróbować omawiane interfejsy API. Kurs zawiera również wyjaśnienie najczęstszych i najpoważniejszych wad programistycznych języka i platformy Java , obejmujących zarówno typowe błędy popełniane przez programistów Java i problemy specyficzne dla języka i środowiska. Wszystkie luki w zabezpieczeniach i odpowiednie ataki są wykazywane za pomocą łatwych do zrozumienia ćwiczeń, a następnie zalecanych wytycznych dotyczących kodowania i możliwych technik ograniczania ryzyka. Uczestnicy tego kursu będą
    • Zrozumienie podstawowych pojęć bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania
    • Dowiedz się o zagrożeniach sieciowych poza OWASP dziesiątką OWASP i dowiedz się, jak ich uniknąć
    • Naucz się korzystać z różnych funkcji bezpieczeństwa środowiska programistycznego Java
    • Praktycznie rozumiesz kryptografię
    • Dowiedz się o typowych błędach kodowania i jak ich uniknąć
    • Uzyskaj informacje o niektórych ostatnich lukach w środowisku Java
    • Uzyskaj źródła i dalsze odczyty dotyczące bezpiecznych praktyk kodowania
    Publiczność Deweloperzy
    21 godzin
    Opis Oprócz solidnej wiedzy na temat korzystania ze składników Java , nawet dla doświadczonych programistów Java niezbędna jest dogłębna wiedza na temat luk w zabezpieczeniach internetowych zarówno po stronie serwera, jak i klienta, różnych luk istotnych dla aplikacji internetowych napisanych w Java oraz konsekwencji różne ryzyka. Ogólne luki w zabezpieczeniach sieciowych są demonstrowane poprzez przedstawienie odpowiednich ataków, podczas gdy zalecane techniki kodowania i metody ograniczania są wyjaśnione w kontekście Java a najważniejszym celem jest uniknięcie powiązanych problemów. Ponadto szczególny nacisk położono na bezpieczeństwo po stronie klienta, rozwiązując problemy bezpieczeństwa związane ze skryptami Java Script, Ajax i HTML 5. Kurs wprowadza komponenty bezpieczeństwa Standard Java Edition, które poprzedzone są podstawami kryptografii, zapewniając wspólną podstawę do zrozumienia celu i działania odpowiednich komponentów. Wykorzystanie wszystkich komponentów zostało przedstawione poprzez praktyczne ćwiczenia, podczas których uczestnicy mogą wypróbować omówione interfejsy API i narzędzia dla siebie. Na koniec kurs wyjaśnia najczęstsze i najpoważniejsze wady programistyczne języka i platformy Java . Oprócz typowych błędów popełnianych przez programistów Java , wprowadzone luki w zabezpieczeniach obejmują zarówno problemy specyficzne dla języka, jak i problemy wynikające ze środowiska wykonawczego. Wszystkie luki w zabezpieczeniach i odpowiednie ataki są wykazywane za pomocą łatwych do zrozumienia ćwiczeń, a następnie zalecanych wytycznych dotyczących kodowania i możliwych technik ograniczania ryzyka. Uczestnicy tego kursu będą
    • Zrozumienie podstawowych pojęć bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania
    • Dowiedz się o zagrożeniach sieciowych poza OWASP dziesiątką OWASP i dowiedz się, jak ich uniknąć
    • Poznaj luki po stronie klienta i bezpieczne praktyki kodowania
    • Naucz się korzystać z różnych funkcji bezpieczeństwa środowiska programistycznego Java
    • Praktycznie rozumiesz kryptografię
    • Dowiedz się o typowych błędach kodowania i jak ich uniknąć
    • Uzyskaj informacje o niektórych ostatnich lukach w środowisku Java
    • Zdobądź praktyczną wiedzę na temat korzystania z narzędzi do testowania zabezpieczeń
    • Uzyskaj źródła i dalsze odczyty dotyczące bezpiecznych praktyk kodowania
    Publiczność Deweloperzy
    21 godzin
    Nawet doświadczeni programiści Javy nie są w stanie perfekcyjnie opanować różnych usług bezpieczeństwa oferowanych przez Javę, a także nie są świadomi różnych słabych punktów, które są istotne dla aplikacji internetowych napisanych w Javie Kurs - oprócz wprowadzenia komponentów bezpieczeństwa Standard Java Edition - zajmuje się problemami bezpieczeństwa Java Enterprise Edition (JEE) i serwisów internetowych Omówienie konkretnych usług jest poprzedzone podstawami kryptografii i bezpiecznej komunikacji Różne ćwiczenia zajmują się deklaratywnymi i programowymi technikami bezpieczeństwa w JEE, podczas gdy omawiane są zarówno bezpieczeństwo transportu, jak i endtoend usług internetowych Wykorzystanie wszystkich komponentów jest przedstawione za pomocą kilku praktycznych ćwiczeń, podczas których uczestnicy mogą wypróbować omówione API i narzędzia dla siebie Kurs przechodzi również i wyjaśnia najczęstsze i poważne błędy programowania języka Java i platformy oraz luki w zabezpieczeniach internetowych Oprócz typowych błędów popełnianych przez programistów Java, wprowadzone luki w zabezpieczeniach obejmują zarówno problemy specyficzne dla języków, jak i problemy wynikające ze środowiska wykonawczego Wszystkie luki w zabezpieczeniach i odpowiednie ataki są demonstrowane za pomocą testów łatwości obsługi, a następnie zalecanych wskazówek dotyczących kodowania i możliwych technik łagodzenia Uczestnicy uczestniczący w tym kursie Zapoznaj się z podstawowymi pojęciami z zakresu bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania Dowiedz się luki w sieci poza dziesiątką OWASP i dowiedz się, jak ich unikać Zapoznaj się z koncepcjami bezpieczeństwa usług internetowych Naucz się korzystać z różnych funkcji zabezpieczeń środowiska programistycznego Java Miej praktyczne zrozumienie kryptografii Zapoznaj się z rozwiązaniami bezpieczeństwa Java EE Dowiedz się o typowych błędach w kodowaniu i jak ich unikać Uzyskaj informacje o ostatnich lukach w strukturze Java Zdobądź praktyczną wiedzę w zakresie korzystania z narzędzi do testowania bezpieczeństwa Uzyskaj źródła i dalsze odczyty dotyczące bezpiecznych metod kodowania Publiczność Deweloperzy .
    28 godzin
    Poza solidną wiedzą na temat używania komponentów Java, nawet dla doświadczonych programistów Java, niezbędna jest dogłębna wiedza na temat zagrożeń związanych ze stronami internetowymi, zarówno po stronie serwera, jak i po stronie klienta, różnych luk w zabezpieczeniach aplikacji internetowych napisanych w Javie oraz konsekwencji różne zagrożenia Ogólne luki w sieci są demonstrowane poprzez prezentowanie odpowiednich ataków, podczas gdy zalecane techniki kodowania i metody łagodzenia są wyjaśniane w kontekście Javy, przy czym najważniejszym celem jest uniknięcie powiązanych problemów Ponadto szczególną uwagę poświęca się bezpieczeństwu klienta, rozwiązując problemy bezpieczeństwa JavaScript, Ajax i HTML5 Kurs wprowadza elementy bezpieczeństwa standardowej edycji Java, poprzedzone podstawami kryptografii, zapewniającymi wspólną podstawę do zrozumienia celu i działania odpowiednich komponentów Kwestie bezpieczeństwa Java Enterprise Edition przedstawiono w różnych ćwiczeniach wyjaśniających zarówno deklaratywne, jak i programistyczne techniki bezpieczeństwa w JEE Wreszcie, kurs wyjaśnia najczęstsze i poważne błędy programistyczne w języku Java i platformie Oprócz typowych błędów popełnianych przez programistów Java, wprowadzone luki w zabezpieczeniach obejmują zarówno problemy specyficzne dla języków, jak i problemy wynikające ze środowiska wykonawczego Wszystkie luki w zabezpieczeniach i odpowiednie ataki są demonstrowane za pomocą testów łatwości obsługi, a następnie zalecanych wskazówek dotyczących kodowania i możliwych technik łagodzenia Uczestnicy uczestniczący w tym kursie Zapoznaj się z podstawowymi pojęciami z zakresu bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania Dowiedz się luki w sieci poza dziesiątką OWASP i dowiedz się, jak ich unikać Dowiedz się o lukach w zabezpieczeniach klienta i bezpiecznych metodach kodowania Naucz się korzystać z różnych funkcji zabezpieczeń środowiska programistycznego Java Miej praktyczne zrozumienie kryptografii Zapoznaj się z koncepcjami bezpieczeństwa usług internetowych Zapoznaj się z rozwiązaniami bezpieczeństwa Java EE Dowiedz się o typowych błędach w kodowaniu i jak ich unikać Uzyskaj informacje o ostatnich lukach w strukturze Java Zdobądź praktyczną wiedzę w zakresie korzystania z narzędzi do testowania bezpieczeństwa Uzyskaj źródła i dalsze odczyty dotyczące bezpiecznych metod kodowania Publiczność Deweloperzy .
    28 godzin
    Aby w najlepszy sposób służyć heterogenicznym grupom rozwojowym, które korzystają z różnych platform jednocześnie podczas codziennej pracy, połączyliśmy różne tematy w połączony kurs, który przedstawia różnorodne bezpieczne przedmioty kodowania w sposób dydaktyczny na jednym szkoleniu Ten kurs łączy w sobie bezpieczeństwo C / C ++ i platformy Java, aby zapewnić rozległą, krzyżową wiedzę w zakresie bezpiecznego kodowania W przypadku C / C ++ omawiane są typowe luki w zabezpieczeniach, poparte praktycznymi ćwiczeniami na temat metod ataku wykorzystujących te luki, ze szczególnym uwzględnieniem technik łagodzenia, które można zastosować w celu zapobiegania występowaniu tych niebezpiecznych błędów, wykrywania ich przed wprowadzeniem na rynek lub zapobiec ich eksploatacji Komponenty zabezpieczeń i usługi Java są omawiane poprzez prezentowanie różnych interfejsów API i narzędzi za pomocą szeregu praktycznych ćwiczeń, podczas których uczestnicy mogą zdobyć doświadczenie w ich używaniu Kurs obejmuje również zagadnienia bezpieczeństwa związane z usługami sieciowymi i powiązanymi usługami Java, które można zastosować w celu zapobiegania najbardziej uciążliwym zagrożeniom związanym z usługami internetowymi Wreszcie, luki w zabezpieczeniach sieci i Javarelated są demonstrowane przez ćwiczenia z łatwością obsługi, które nie tylko pokazują podstawową przyczynę problemów, ale także demonstrują metody ataku wraz z zalecanymi technikami łagodzenia i kodowania w celu uniknięcia powiązanych problemów bezpieczeństwa Uczestnicy uczestniczący w tym kursie Zapoznaj się z podstawowymi pojęciami z zakresu bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania Dowiedz się luki w sieci poza dziesiątką OWASP i dowiedz się, jak ich unikać Dowiedz się o lukach w zabezpieczeniach klienta i bezpiecznych metodach kodowania Naucz się korzystać z różnych funkcji zabezpieczeń środowiska programistycznego Java Miej praktyczne zrozumienie kryptografii Uświadom sobie poważne konsekwencje niezabezpieczonego postępowania z buforem Zapoznaj się z technikami ochrony architektury i ich słabościami Dowiedz się o typowych błędach w kodowaniu i jak ich unikać Bądź informowany o najnowszych lukach w różnych platformach, frameworkach i bibliotekach Uzyskaj źródła i dalsze odczyty dotyczące bezpiecznych metod kodowania Publiczność Deweloperzy .
    28 godzin
    Nawet doświadczeni programistowie nie posiadają wszelkich zasobów różnorodnych usług bezpieczeństwa oferowanych przez swoje platformy rozwojowe, a także nie są świadomi różnych wady, które są istotne dla ich rozwoju. Ten kurs jest ukierunkowany na deweloperów korzystających zarówno Java i PHP, zapewniając im niezbędne umiejętności niezbędne, aby ich aplikacje były odporne na współczesne ataki za pośrednictwem Internetu. Poziomy architektury bezpieczeństwa przechodzą poprzez radzenie sobie z kontrolą dostępu, autentycznością i autoryzacją, bezpieczną komunikacją i różnymi funkcjami kryptograficznymi. Różne API są również wprowadzane, które mogą być używane do zabezpieczenia kodu w PHP, takie jak OpenSSL dla kryptografii lub HTML Purifier dla weryfikacji wejścia. Po stronie serwera, najlepsze praktyki są podane w celu utrudnienia i konfiguracji systemu operacyjnego, kontenera internetowego, systemu plików, serwera SQL i samego PHP, podczas gdy szczególny nacisk skupia się na bezpieczeństwie klienta poprzez kwestie bezpieczeństwa JavaScript, Ajax i HTML5. Ogólne szkodliwości sieci Web są omówione przez przykłady dopasowane do OWASP Top Ten, pokazując różne ataki zastrzyki, zastrzyki skryptów, ataki przeciwko zarządzaniu sesją, niebezpieczne bezpośrednie odniesienia do obiektów, problemy z przesyłkami plików i wiele innych. Różne Java- i PHP-specyficzne problemy językowe i problemy wynikające z środowiska pracy są wprowadzane grupowane do standardowych rodzajów uszkodzeń brakujących lub niewłaściwej weryfikacji wejściowych, niewłaściwego wykorzystania funkcji bezpieczeństwa, niewłaściwego zarządzania błędami i wyjątkami, problemów związanych z czasem i stanem, problemów jakości kodu i uszkodzeń związanych z kodem mobilnym. Uczestnicy mogą wypróbować omówione API, narzędzia i efekty konfiguracji dla siebie, podczas gdy wprowadzenie szkodliwości są wspierane przez szereg praktycznych ćwiczeń, które pokazują konsekwencje udanych ataków, pokazują, jak naprawić błędy i zastosować techniki łagodzenia, a także wprowadzają zastosowanie różnych rozszerzeń i narzędzi. Uczestnicy uczestniczący w tym kursie
      Zrozum podstawowe pojęcia bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania Dowiedz się więcej o szkodliwościach w Internecie OWASP Top 10 i dowiesz się, jak je uniknąć Poznaj szkodliwości klienta i bezpieczne praktyki kodowania Naucz się korzystać z różnych funkcji bezpieczeństwa środowiska rozwojowego Java Praktyczne zrozumienie kryptografii Naucz się korzystać z różnych funkcji bezpieczeństwa PHP Zrozumienie koncepcji bezpieczeństwa usług internetowych Zdobądź praktyczne wiedzę przy użyciu narzędzi testowania bezpieczeństwa Dowiedz się o typowych błędach kodowania i jak je uniknąć Bądź poinformowany o ostatnich uszkodzeniach w ramach i bibliotekach Java i PHP Uzyskaj źródła i więcej informacji na temat bezpiecznych praktyk kodowania
    publiczność Twórcy
    21 godzin
    Ten kurs szkoleniowy przedstawia podstawowe koncepcje i zasady DevOps , a także sposoby radzenia sobie z praktyką DevOps w organizacji. Koncentruje się szczególnie na projektach na platformie Java . Po ukończeniu tego szkolenia studenci będą mieli podstawową wiedzę na temat propozycji wartości DevOps ; zdobędą także praktyczne doświadczenie w pracy z wybranymi narzędziami DevOps , w tym Puppet , Jenkins , Git i innymi. Uzupełnieniem tego szkolenia są praktyczne laboratoria, które pomagają uczestnikom pogłębić wiedzę teoretyczną na temat nauczonego materiału. Tematy:
    • Praktyki i narzędzia DevOps
    • Puppet
    • Wprowadzenie techniczne do przetwarzania w chmurze
    • Jenkins
    28 godzin
    Google Web Toolkit (GWT or GWT Web Toolkit) is a set of open-source tools for building, optimizing and maintaining complex JavaScript browser-based applications in Java. GWT is used by many products at Google, including Google AdWords and Google Wallet. In this instructor-led, live training, participants will learn the GWT programming concepts needed to get a web application up and running. By the end of this training, participants will be able to
    • Write client-side AJAX applications in Java and deploy them as JavaScript across multiple browsers (desktop, Android, iPhone, etc.)
    • Develop a high-performance web application while overcoming the idiosyncrasies of browser behavior, XMLHttpRequest, and JavaScript
    • Understand and overcome the challenges of Ajax programming
    • Use GWT's tools to optimize a web application
    Audience
    • Front-end web developers
    Format of the course
    • Part lecture, part discussion, exercises and heavy hands-on practice
    14 godzin
    Vertx to biblioteka do budowania aplikacji reaktywnych W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak używać Vertx do tworzenia asynchronicznej, opartej na zdarzeniach aplikacji internetowej Pod koniec tego szkolenia uczestnicy będą mogli: Zrozumienie i używanie różnych składników (rdzeń, sieć, klient itp) W stosie Vertx Używaj Vertx do tworzenia narzędzi sieciowych, mikroserwisów HTTP / REST, przetwarzania zdarzeń o dużej objętości, aplikacji backend messagebus itp Uruchom aplikację, która może obsługiwać wysoką współbieżność przy użyciu minimalnych wątków jądra Korzystaj z interfejsów API Vertx do obsługi języków Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin itp Wykonaj test asynchronicznego kodu z VertxUnit Wdrażaj i skaluj aplikację przy minimalnym sprzęcie Publiczność Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
    14 godzin
    Java 9 w połączeniu z solidną biblioteką reaktywnego programowania Rx Java 2.0 umożliwia programistom Java z łatwością zaadoptować i zastosować paradygmat programowania reaktywnego w swoich procesach tworzenia aplikacji i systemów. W tym prowadzonym przez instruktorów szkoleniu na żywo uczestnicy poznają zalety i funkcje Java 9, Spring, Jersey i Rx Java 2.0 podczas opracowywania aplikacji reaktywnych, gdy przejdą przez tworzenie i wdrażanie reaktywnej aplikacji opartej na prawdziwym życiu za pomocą Java 9 flow API, Spring, framework Akka i funkcjonalna biblioteka programistyczna Rx Java 2.0. Pod koniec tego szkolenia uczestnicy będą mogli:
    • Zrozumienie znaczenia i znaczenia reaktywnego programowania w aplikacjach i rozwoju systemów.
    • Uruchom test jednostkowy na Rx Java 2.0.
    • Użyj ram Akka ramach zasad programowania reaktywnego.
    • Zatrudnij Spring, aby obsłużyć rozwój aplikacji współbieżnych.
    • Użyj interfejsu API przepływu Java 9, aby tworzyć aplikacje reaktywne.
    Format kursu
    • Wykład częściowy, część i dyskusja, ćwiczenia i ciężka praktyka praktyczna
    14 godzin
    ReactiveX  jest kompleksową biblioteką do tworzenia niesynchronnych strumieni danych za pomocą obserwowanych sekwencji. Umożliwia to deweloperom korzystanie z przepływów obserwowanych oraz ich zdolności do rejestrowania wydanych wydarzeń i wykonywania funkcji. Ten instruktor prowadzony, na żywo szkolenie wprowadza uczestników do ReactiveX's kompleksowej biblioteki do opracowania aplikacji responsywnych i walki uczestników poprzez serię przypadków, pokazując użyteczność i funkcjonalność kluczowych cech ReactiveX. Uczestnicy i uczestnicy szkolenia będą mogli:
      Zrozum reaktywny paradygmat programowania i funkcjonalność obserwatyw i ich powszechne wykorzystanie przy opracowywaniu ciężkich aplikacji UI Skuteczne ustawienie środowiska dla ReactiveX Tworzenie obserwowanych wydarzeń tworzy mnóstwo różnych elementów Aplikuj ReactiveX's funkcje przekształcania i filtracji
    publiczność
      Twórcy
    Formatuj of the curs
      Część czytania, część dyskusji, ćwiczenia i ciężka praca
    7 godzin
    Programowanie reaktywne jest asynchronicznym paradygmatem programistycznym, który koncentruje się na strumieniach danych i propagacji danych przez ustalenie określonej zależności między bazowymi modelami wykonawczymi i emitowanymi strumieniami danych z jednego komponentu do drugiego RxJS jest jedną z najbardziej wszechstronnych reaktywnych bibliotek programistycznych do zarządzania zdarzeniami interfejsu użytkownika, asynchronicznymi żądaniami HTTP i innymi strumieniami danych W tym instruktażowym szkoleniu na żywo uczestnicy zapoznają się z narzędziami i funkcjami RxJS, ponieważ stosują je do różnych problemów związanych z kodowaniem powiązanych z interaktywnymi aplikacjami mobilnymi i internetowymi Uczestnicy dowiedzą się również, jak tworzyć i wdrażać ciężką aplikację internetową interfejsu użytkownika Pod koniec tego szkolenia uczestnicy będą mogli: Zapoznaj się z reaktywnym paradygmatem programowania i jego użytecznością dla intensywnego tworzenia aplikacji UI Twórz zaawansowane aplikacje UI, mając na uwadze skalowalność, elastyczność i responsywność Łatwo i swobodnie twórz i zarządzaj wieloma zdarzeniami interfejsu użytkownika, asynchronicznymi żądaniami HTTP i innymi strumieniami danych Publiczność Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .

    Last Updated:

    Szkolenie Java, Java boot camp, Szkolenia Zdalne Java, szkolenie wieczorowe Java, szkolenie weekendowe Java, Kurs Java,Kursy Java, Trener Java, instruktor Java, kurs zdalny Java, edukacja zdalna Java, nauczanie wirtualne Java, lekcje UML, nauka przez internet Java, e-learning Java, kurs online Java, wykładowca Java

    Kursy w promocyjnej cenie

    Newsletter z promocjami

    Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
    Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
    W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

    Zaufali nam

    This site in other countries/regions