
「サット」王初歩のためのプログラミング&ウェブ開発入門
jasonson
本当のコーディングについて何も知らない方+正しくプログラミングの基本を固めたい方のための講義! プログラミング基本機、開発者のマインドなど様々な部分をまんべんなく調べてみましょう!
입문
Python, Flask
Information security is difficult and too technical? No. Start learning the basics of information security to create a secure web right now!
2,685 learners
Fundamentals for writing secure code
The basics of creating a secure website
The principles and practical use of encryption to hide data
Types of Web Hacking and Defense Principles
How Passwords Work in Web Security
Learn and use it right away
Information Security Fundamentals 🖥️
Have you ever experienced logs like this on your server?
Is this simply a user accessing the site incorrectly? No. This is a sign that your server is under attack. Websites are constantly exposed to attacks, which can occur anytime, anywhere, or in any way.
🤔
Should I be concerned about security even though my website is small?
😮
I wonder if there will be a security issue on my server too?
🥲
How can I best ensure security?
🤔
Why is https secure?
To protect users' data and services, developers must integrate security measures into their code. However, most security-related content focuses on in-depth topics, making it difficult for general web developers to build basic knowledge and practice. This course covers security topics that will be helpful for those designing, developing, and operating web services.
There are many opportunities to develop web (frontend, backend) skills. However, these skills alone aren't enough to run an actual website. The biggest reason is security concerns.
The graph above shows statistics on security incidents reported to the Korea Internet & Security Agency (KISA). While the number of reports is decreasing, many incidents still occur. There are cases where users' personal information is being handled without specialized knowledge of information security. Solutions (software products) cannot completely prevent security incidents. Website developers and operators who understand information security can create more secure websites. This course will teach you how to create a secure website.
Core Concepts of Creating a Secure Website
Web User and Server Attack Types and Countermeasures
(From classical cryptography to modern cryptography, and the core principles of cryptography used in the future)
Core principles of maintaining security
Developers who handle or plan to handle personal information of service users
DB administrators or those who handle specific data sets
Developers building services that require data utilization
Those preparing for developer and information security engineer certification
Isn't security a vast and specialized field? 📌
That's true. However, security is a core element of web development. You need to learn how to handle information securely and respect users' privacy on your websites and applications. This knowledge significantly improves the quality of your website or application and plays a crucial role in earning users' trust.
This course provides an in-depth understanding of security in real-world situations web developers may encounter . It will help you improve your security-conscious web development skills and enhance the security and reliability of your web services .
We'll learn about typical attacks that web services can face. We'll explore what these attacks target and what parts of the service they exploit. We'll also explore several solutions for designing secure services.
Let's imagine a real-world situation and understand the principles of attack.
Learn about cryptography for securely storing information. We'll explore the classification of cryptographic algorithms and explore representative algorithms. We'll examine the operating process of each algorithm, verify its security, and examine its practical application.
Although there are many explanations of cryptographic algorithms and classifications, there is enough practice to ensure that there is no shortage of hands-on experience.
Learn the essentials for safe service development. You'll learn the key points to consider when designing algorithms while coding, as well as the fundamentals of actual service logic development and operation. Materials published by OWASP and other sources are also included.
Q. What level of knowledge is required to take the course?
If you have even a little bit of web development experience, you'll be able to take this course. Specifically, you'll need an overview of web protocols like HTTP communication and a basic understanding of programming languages. Experience designing simple services or beyond is even better!
Q. Is there anything I need to prepare before attending the lecture?
If you have a Python development environment ready, you don't need anything else.
Q. How in-depth is the course content?
This course covers topics that can be used as references in actual service development. For areas where practical application is common, we delve into a variety of scenarios and examples. For areas with limited practical application (such as low-level protocols), we focus solely on the theoretical aspects.
Who is this course right for?
Those who have put off studying security because they thought it was difficult and heavy
For anyone interested in web security
For those of you who are curious about web security and attack processes
For those of you who are curious about the principles and usage of modern cryptography
For those of you who are concerned about the security of the website you run
Need to know before starting?
Basic Python
Basic understanding of WEB and HTTP
Simple HTML, CSS, JS usage
2,748
Learners
53
Reviews
5
Answers
4.7
Rating
2
Courses
학습에 대한 열정을 개발하십시오. 그렇게 하면 성장을 멈추지 않을 것입니다.
All
39 lectures ∙ (5hr 59min)
Course Materials:
All
43 reviews
4.8
43 reviews
Reviews 5
∙
Average Rating 5.0
Reviews 4
∙
Average Rating 5.0
5
急に公務員試験を準備することになったのですが、暗記が苦手な方なので最初は問題演習中心の非効率的な勉強をしていました。 そこでPythonで概念を整理しながら内容がはるかに直感的に理解できるようになり、 特にストリーム暗号の特徴のような難しかった概念も直接コードを書いてみるとすぐに覚えられました。 私のように開発をしていて公務員試験に転向された方々に本当にお勧めしたいです。 このように有益な講義を無料で聞けるという点に心から感謝いたします。 公務員試験準備で最も大きな助けを受けた講義でした。
貴重なご評価ありがとうございます!
Reviews 2
∙
Average Rating 5.0
Free
Check out other courses by the instructor!
Explore other courses in the same field!