
'쌩'왕초보를 위한 프로그래밍&웹개발 입문
Jason
진짜 코딩에 대해 아무것도 모르는 분들 + 제대로 된 프로그래밍의 기본기를 다지기를 원하는 분들을 위한 강의! 프로그래밍 기본기, 개발자의 마인드 등 다양한 부분을 골고루 알아봐요!
Beginner
Python, Flask
Information security is difficult and too technical? No. Start learning the basics of information security to create a secure web right now!
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 of this type appearing on your server?
Is it simply a user accessing it incorrectly? No. It is a sign that your server is under attack. In this way, your website is constantly exposed to attacks that can occur anytime, anywhere, and in any way.
🤔
Should I be concerned about security even if my website is small?
😮
I wonder if my server will also have a security issue?
🥲
How can I best ensure security?
🤔
Why is https secure?
To protect users' data and services, developers must integrate security devices into their code. However, most security-related content focuses on in-depth content, making it difficult for general web developers to build basic knowledge and train. This lecture covers security content that will be helpful for those designing, producing, and operating web services.
There are many opportunities to develop your web (FrontEnd, BackEnd) skills. However, these skills alone are not enough to run an actual website. The biggest reason is security issues.
The graph above shows statistics on security incidents reported to the Korea Internet & Security Agency. The number of reports is decreasing, but many incidents are still occurring. There are cases where personal information of many users is handled without professional knowledge of information security. Solutions (software products) cannot completely prevent security incidents. If those who develop and operate websites understand information security, they can create more secure websites. In this lecture, you will learn how to create a secure website.
Core Concepts of Creating a Secure Website
Web User, Server Attack Types and Countermeasures
(From classical ciphers to modern ciphers and the core principles of ciphers used in the future)
Core principles of maintaining security
Developers who handle or plan to handle personal information of service users
DB administrator or someone who deals with a specific data set
Developers building services that require data utilization
Those preparing for developer and information security engineer certification
Isn't security a vast field that requires specialized knowledge? 📌
Yes, but security is one of the core elements of web development. You need to learn how to handle information securely and respect the information of your users on your website and application. This knowledge greatly improves the quality of your website or application and plays a vital role in gaining the trust of your users.
This course provides an in-depth understanding of security in situations that web developers may encounter in real life . It will help you improve your web development skills considering security and increase the safety and reliability of web services .
Learn about typical attacks that web services can receive. Find out what the attacks are targeting and what parts of the service they use. Also look at some solutions for designing secure services.
Let's imagine a real-life situation and understand the principles of the attack.
Learn about encryption to safely store information. Learn about the classification of encryption algorithms and representative algorithms. Learn about the operation process of each algorithm, verify its safety, and examine its actual use.
Although there is a lot of explanation about cryptographic algorithms and classifications, there is enough practice to make sure there is enough practice.
Learn the parts necessary for developing a safe service. Learn the things to keep in mind when designing algorithms while coding and the things you need to know when developing or operating actual service logic. Also includes materials published by OWASP, etc.
Q. What level of knowledge is required to take the course?
If you have even a little bit of web development experience, you can definitely take this course. Specifically, you need an overview of web protocol operations such as http communication, and a more than beginner level understanding of programming languages. If you have experience designing simple services or more, that would be 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?
It covers up to the level that can be used as a reference in actual service development. For parts that are often applied to actual code, we can go into depth by covering various cases and examples. For cases that are rarely applied to actual code (such as low-level protocols), we will only explain the theoretical part and move on.
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,645
Students
50
Reviews
5
Answers
4.7
Rating
2
Courses
학습에 대한 열정을 개발하십시오. 그렇게 하면 성장을 멈추지 않을 것입니다.
All
39 lectures ∙ (5hr 59min)
Course Materials:
All
40 reviews
4.8
40 reviews
Reviews 4
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
Reviews 353
∙
Average Rating 4.8
Check out other courses by the instructor!
Explore other courses in the same field!
Free