{"course":{"productid":34104,"modality":1,"active":true,"language":"en","title":"Network security for developers","productcode":"NSDEV","vendorcode":"CY","vendorname":"Cydrill","fullproductcode":"CY-NSDEV","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/cydrill-nsdev","objective":"<ul>\n<li>Getting familiar with essential cyber security concepts<\/li><li>Understanding how cryptography supports security<\/li><li>Understanding the most common attacks from OSI Layer 2 to Layer 7<\/li><li>Using network traffic manipulation tools<\/li><\/ul>","essentials":"<p>General network application development, networking basics<\/p>","audience":"<p>Developers working on networked applications<\/p>","contents":"<ul>\n<li>Cyber security basics<\/li><li>Cryptography for developers<\/li><li>Network security<\/li><li>Denial of service<\/li><li>Security by design<\/li><li>Wrap up<\/li><\/ul>","summary":"<p>In our connected world, networked applications are more exposed to cyberattacks than ever &ndash; therefore, securing the communication between the system&rsquo;s components is extremely important.<\/p>\n<p>This course focuses on the &ldquo;whys&rdquo; and &ldquo;hows&rdquo; of secure communication. It provides foundational knowledge about essential cryptographic algorithms and their usage (hashing, encryption, digital signatures, PKI), and puts them into practice in a TCP\/IP environment through practical exercises. Starting from the use of secure sockets and TLS certificate management, you&rsquo;ll see a systematic overview of network attacks on each layer of the OSI model from data link to application. This includes classic attacks against IPv4 and IPv6 networks like ARP and NDP spoofing, DHCP starvation and SYN floods as well as more modern application-layer attacks such as DNS cache poisoning and Slowloris.<\/p>\n<p>Of course the course also covers appropriate best practices and recommendations to prevent these attacks, from secure switch configuration to secure operating system settings and the proper use of secure protocols on each layer.<\/p>\n<p>Because even if you don&rsquo;t know about these attacks, the hackers certainly will!<\/p>","objective_plain":"- Getting familiar with essential cyber security concepts\n- Understanding how cryptography supports security\n- Understanding the most common attacks from OSI Layer 2 to Layer 7\n- Using network traffic manipulation tools","essentials_plain":"General network application development, networking basics","audience_plain":"Developers working on networked applications","contents_plain":"- Cyber security basics\n- Cryptography for developers\n- Network security\n- Denial of service\n- Security by design\n- Wrap up","summary_plain":"In our connected world, networked applications are more exposed to cyberattacks than ever \u2013 therefore, securing the communication between the system\u2019s components is extremely important.\n\nThis course focuses on the \u201cwhys\u201d and \u201chows\u201d of secure communication. It provides foundational knowledge about essential cryptographic algorithms and their usage (hashing, encryption, digital signatures, PKI), and puts them into practice in a TCP\/IP environment through practical exercises. Starting from the use of secure sockets and TLS certificate management, you\u2019ll see a systematic overview of network attacks on each layer of the OSI model from data link to application. This includes classic attacks against IPv4 and IPv6 networks like ARP and NDP spoofing, DHCP starvation and SYN floods as well as more modern application-layer attacks such as DNS cache poisoning and Slowloris.\n\nOf course the course also covers appropriate best practices and recommendations to prevent these attacks, from secure switch configuration to secure operating system settings and the proper use of secure protocols on each layer.\n\nBecause even if you don\u2019t know about these attacks, the hackers certainly will!","skill_level":"Intermediate","version":"1.0","duration":{"unit":"d","value":3,"formatted":"3 days"},"pricelist":{"List Price":{"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":2250},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":2250},"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":2250}}},"lastchanged":"2025-07-29T12:18:27+02:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/en\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course-schedule\/34104","source_lang":"en","source":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course\/cydrill-nsdev"}}