Cursuri de pregatire Advanced Java, JEE and Web Application Security

Last updated

ID de curs

cl-jwe

Durata

28 ore (usually 4 days including breaks)

Sinoptic

Dincolo de o cunoaștere solidă în utilizarea componentelor Java, chiar și pentru programatorii Java cu experiență, este esențial să existe o cunoaștere profundă în vulnerabilitățile web legate de server și client, diferitele vulnerabilități relevante pentru aplicațiile web scrise în Java și consecințele diverse riscuri Vulnerabilitățile generale bazate pe web se demonstrează prin prezentarea atacurilor relevante, în timp ce tehnicile de codare recomandate și metodele de atenuare sunt explicate în contextul Java cu scopul cel mai important de a evita problemele asociate În plus, se acordă o atenție specială securității clienților care abordează problemele de securitate ale JavaScript, Ajax și HTML5 Cursul introduce componentele de securitate ale Standard Java Edition, care este precedată de fundamentele criptografiei, oferind o bază de referință comună pentru înțelegerea scopului și funcționării componentelor aplicabile Problemele de securitate ale Java Enterprise Edition sunt prezentate prin diferite exerciții care explică tehnicile de securitate declarative și programatice în JEE În cele din urmă, cursul explică cele mai frecvente și mai grave deficiențe de programare ale limbajului și platformei Java Pe lângă bug-urile tipice comise de programatorii Java, vulnerabilitățile de securitate introduse acoperă atât problemele limbajului specific, cât și problemele care decurg din mediul de execuție Toate vulnerabilitățile și atacurile relevante sunt demonstrate prin exerciții de simulare, urmate de recomandările de codare recomandate și de posibilele tehnici de atenuare Participanții care participă la acest curs vor Înțelegerea conceptelor de bază ale securității, securității IT și codării securizate Învățați vulnerabilitățile web dincolo de OWASP Top Ten și știți cum să le evitați Aflați vulnerabilitățile clienților și practicile de codificare securizate Învățați să utilizați diferite funcții de securitate ale mediului de dezvoltare Java Au o înțelegere practică a criptografiei Înțelegerea conceptelor de securitate ale serviciilor Web Înțelegeți soluțiile de securitate ale Java EE Aflați despre greșelile tipice de codificare și cum să le evitați Obțineți informații despre unele vulnerabilități recente în cadrul Java Obțineți cunoștințe practice în utilizarea instrumentelor de testare a securității Obțineți surse și citiri suplimentare despre practicile de codificare sigure Public Dezvoltatori .

Schița de curs

  • IT security and secure coding
  • Web application security
  • Client-side security
  • Client-side security
  • Foundations of Java security
  • Practical cryptography
  • Java security services
  • Security of Web services
  • XML security
  • JSON security
  • Java EE security
  • Common coding errors and vulnerabilities
  • Principles of security and secure coding
  • Knowledge sources

Mărturii

★★★★★
★★★★★

We also do Consultancy!

We work with leading clients across a wide range of technologies!

Reach out for Project | Staff Enhancement | System Audit Consulting

Categorii înrudite

Cursuri înrudite

Reduceri pentru cursuri

No course discounts for now.

Newsletter Oferte Cursuri

Respectăm confidențialitatea adresei dvs. de email. Nu vom transmite sau vinde adresa altor părți. Puteți să schimbați preferințele sau să vă dezabonați complet în orice moment.

Câțiva dintre clienții noștri

is growing fast!

We are looking for a good mixture of IT and soft skills in Romania!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions