![처음하는 파이썬 백엔드 FastAPI 입문 (FastAPI부터 비동기 SQLAlchemy까지) [풀스택 Part1-2]Course Thumbnail](https://cdn.inflearn.com/public/courses/333248/cover/7323d828-100e-4ac9-8e6e-0e51a17ac741/333248.png?w=420)
처음하는 파이썬 백엔드 FastAPI 입문 (FastAPI부터 비동기 SQLAlchemy까지) [풀스택 Part1-2]
잔재미코딩 DaveLee
최신 풀스택과 백엔드를 위해 쉽고 성능도 빠른 FastAPI, 쉽게 차근차근 백엔드 개념부터 FastAPI 핵심 문법과 비동기 데이터베이스 활용까지 깔끔한 자료와 프로젝트로 정리할 수 있는 강의입니다.
Basic
FastAPI, Python, backend
This is a full-stack lecture series based on real-world web service development experience, aiming to help beginners develop web and app services to a level suitable for actual commercialization. As Part 2 of this series, this lecture thoroughly and solidly covers the latest HTML5, CSS3, vanilla Javascript + ES6, considering responsiveness and compatibility within the diverse landscape of frontend technologies.
Solid Frontend Fundamentals Made Easy
Responsive, Cross-browser Web Service Development
Detailed modern HTML and CSS features
VanillaJS (Javascript) Considering Compatibility
HTML/CSS/JS+ES6 Full Set for Latest Commercial Service Development
This lecture is Part 2 of the Full Stack Lecture Series, and follows the Python Backend (Part 1) lecture to learn solid front-end fundamentals for full stack . This lecture organizes and learns in detail HTML5, CSS, Javascript (VanillaJS, Vanilla Javascript) + ES6 for developing commercially viable web services.
This is a special lecture that was created with the students' perspective in mind as much as possible, rather than a general IT lecture. It is a lecture that starts from a state where you do not know the related technology, and solidifies the core technology to the point where you can list the related technology on your resume, using various materials and examples.
This lecture is a proven lecture that many people have learned and given good feedback on.
If there are any issues, it may be updated periodically in the future, just like now.
HTML, CSS, Javascript are easy to use, but when you actually use them, they are difficult to handle as you want. There are so many scattered grammars and technologies, such as reactive, compatibility, ES6, etc., and especially the front-end is harder than you think if you don't organize them well.
Whether it's web or app, recent services require backend, frontend, and deployment technology to implement. This is called full stack. If you become full stack, you can create the latest web services on your own and become a competitive developer.
To do this most effectively and practically, you should learn Python and backend technologies in Part 1 of the full-stack course, and build up frontend fundamentals in Part 2. You need to have a good grasp of the basics! You can become a full-stack developer by not simply copying the web services from the course. This course covers HTML5, CSS, Javascript (Vanilla JavaScript, VanillaJS) + ES6 in detail so that you can solidify your frontend fundamentals.
I have summarized the entire fastest latest full-stack roadmap into a YouTube video. If you refer to the video, you will understand the roadmap that goes beyond this technology and allows you to develop web/apps on your own in a short period of time.
With countless grammars and functions, the front-end must start with the keyword of organization.
All that grammar and knowledge is organized under the following conditions.
HTML tags are organized around only the essential tags, including light semantic tags.
We cover detailed CSS features, including responsiveness and compatibility, which are essential for implementing a plausible web page.
As it is called VanillaJS (Vanilla JavaScript), the recent trend is to not use jQuery, so web pages are implemented only with Javascript + ES6 grammar that also takes compatibility into account.
For each feature, we focus on core technologies, excluding the latest grammar and replaceable technologies that cannot be used due to compatibility issues.
Don't waste your time!
It's not that we can't do something because we don't have the information!
If you learn with verified lectures, you can organize it quickly!
The biggest bottleneck in full-stack development is CSS. They say that even middle school students know HTML and CSS.
However, creating responsive, compatible, and modern web pages is impossible without being a skilled front-end developer.
There are countless detailed CSS features that need to be cleaned up. HTML also needs to be cleaned up once and for all to meet standards.
In Korea, there is a job called publisher, but overseas, front-end or full-stack developers handle everything, including CSS.
To become a competitive front-end/full-stack developer, it is essential to have a detailed understanding of CSS features.
This framework is a framework written in Javascript that improves the shortcomings of Javascript. Since Javascript is also used when using these frameworks, you should learn the basic grammar of Javascript well regardless of the framework. If you are well-versed in the basics of HTML, CSS, and Javascript covered in this lecture, you can learn frameworks such as React and Vue based on them.
So this lecture focuses on the fundamentals of the front-end. In order to build a solid foundation, this lecture organizes and practices all the essential technologies among related technologies.
This is a lecture that explains in detail step by step so that even beginners can understand.
The most difficult lecture in IT lectures is teaching programming to people who don't know anything about programming. Even these people have learned not only programming but also crawling techniques through the Python Introduction and Crawling Basics Bootcamp lectures that I opened. If you are reasonable and considerate of each other, it is definitely possible.
If you want to quickly organize only the front-end technology, you can take this course alone. However, if you are a complete beginner who has never dealt with programming before, I recommend that you learn the full-stack course along with the Python Introduction and Crawling Bootcamp courses through the roadmap step by step. You can gradually build up the necessary capabilities.
So that even beginners can understand
Based on concise yet meticulously written material,
During the lecture, each person can also take a test.
You can immediately start testing and sample code for each function.
• We provide sample code for each function as a project and provide actual web page code files.
• Lecture materials are provided online so that you can check them at any time. (However, copying and downloading are restricted due to copyright issues.)
Starting from beginner level, we are making lectures so that you can learn the whole process in detail and systematically, gradually increasing the difficulty level. In order to help you understand the relevant grammar and knowledge, we provide concise code and sufficient explanations, but we also explain computer science when you need to understand, so that you can build the basics to become a good developer.
This lecture is Part 2 of the entire full-stack lecture series. In this lecture, we will select a specific web page for the development of the next service, and without using any framework or library, we will start from an empty file and use HTML, CSS, Javascript + ES6 to complete the code step by step.
So that you can feel, 'Ah! It's really different!'
This is a lecture that I created after much thought.
Just follow along and you'll be fine!
Developer, Data Analyst, and Data Scientist Career Roadmap!
From web/app development to data analysis and AI, we provide an A to Z roadmap that allows you to build a solid foundation in a short period of time. IT technologies are closely linked to each other, so they must be integrated to enable web/app services or data science. By gradually increasing the difficulty and mastering core technologies, you can learn efficiently and understand the system and data in general, and grow into a competitive developer or data expert. To this end, we have prepared a roadmap that systematically organizes core technologies in each field.
I have created a video that explains in detail about this roadmap and the entire data analysis/science process. If you refer to the video, you can easily learn the data process without trial and error in a short period of time on your own !
Wait! ✋
Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)
I have created a video that explains in detail the roadmap and the fastest way to learn and implement web/app development on your own. If you refer to this video, you can implement web/app without trial and error in a short period of time.
Wait! ✋
Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)
Who is this course right for?
Full-stack Development Part 2
People who want to build frontend fundamentals
Those who want to develop a modern, commercializable web service.
Those needing a summary of frontend technologies (responsive, compatibility, etc.)
Introduction to Frontend
Need to know before starting?
If possible, I strongly recommend taking the Fullstack Part1 course concurrently.
32,340
Learners
2,248
Reviews
1,947
Answers
4.9
Rating
13
Courses
잔재미코딩, Dave Lee
주요 경력: 쿠팡 수석 개발 매니저/Principle Product Manager, 삼성전자 개발 매니저 (경력 약 15년)
학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사 (완전 짬뽕)
주요 개발 이력: 삼성페이, 이커머스 검색 서비스, RTOS 컴파일러, Linux Kernel Patch for NAS
저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서
풀스택/데이터과학/AI 관련 무료 자료를 공유하는 사이트입니다.
IT 학습에 도움이 되는 팁/ 짧은 무료 강의를 공유하고자, 조금씩 시작하고 있습니다~
최신 현업과 IT 강의를 병행하며, 8년째 꾸준히 견고한 풀스택, 데이터과학, AI 강의를 만들고 있습니다.
All
79 lectures ∙ (17hr 37min)
Course Materials:
All
175 reviews
4.9
175 reviews
Reviews 13
∙
Average Rating 4.9
5
안녕하세요. 웹 관련 개발에 관심이 있어서 여기저기에서 강의 듣다가 정착한 강좌가 잔재미코딩님 강좌입니다. 웹 관련 기술이 관련 분야도 많고 배워야 할 부분도 다양해서 제대로 하려면 할 것이 너무 많아서 그동안 조급한 마음에 여기저기 강좌를 듣는 등 어려움이 많았습니다. 강좌를 들으면서 특히 좋았던 부분은 내가 배운 걸 어떻게 사용할 수 있고, 다음 단계로 넘어갈 때 내가 뭘 배워야 하는지 등, 풀스택으로 가는 중심을 잡을 수 있어서 개인적으로 도움이 많이 되었습니다. 파트1에서는 서버쪽에 관한 기술에 조금 더 집중했다면 파트2에서는 UI단의 다양한 기술을 배울 수 있어서 좋습니다. 화려하지 않아서 실망할 분들도 있겠지만, 화려한 기술들은 기본이 잘되어 있으면 금방 배울 수 있다고 생각합니다. HTML/CSS에 대한 깊이도 충분히 깊게 알려주셔서, CSS로 구현하지 못한 부분을 자바스크립트로 커버하려고 여러가지 꼼수나 프레임워크를 사용하지 않아도 되어서 좋았습니다. 웹기술이 다양하다보니, 약한 부분을 다른 기술이나 프레임워크로 매우는 경우가 종종 생길수 있다고 생각하는데, 기본에 집중한 설명과 실습이 있어서 좋았습니다. 자바스크립트도 필요한 부분을 간결하게 설명을 해주셔서 이해가는데 도움이 되었습니다. 물론 개인적으로 추가로 더 공부가 필요하지만 실습과 연계되니 기억하는데, 도움이 되었습니다. 강의에서 구현한 실습이 작아서 현직자 같은 경험이 적을수는 있지만, 기본적인 기능에 대한 구현 방법이나 아이디어를 얻을수 있어서 좋았습니다. 상반기에 오픈 예정인 Vue도 기대하겠습니다. 바닐라 JS로 구현하는 부분을 Vue로 사용하면 어떻게 편하게 구현할 수 있는지 비교하는 방식으로 강의를 만들어 주시면 저 같은 초심자들이 배우기에 도움이 많이 될 것 같습니다. 꼭 반영해 주시면 좋겠습니다. ^^ 참고로 개인적인 경험을 말씀드리면 파이썬 기본강좌 들으시고, 파트1, 파트2 순으로 들으시는걸 추천드립니다. 그후에 웹서버에 크롤링이나 데이터분석등의 기능을 추가하고 싶으시면 해당 관련 강좌를 들으시면 좋을것 같습니다.
좋은 수강평 감사합니다. 본 강의는 거의 밑바닥부터 한땀한땀 그럴듯한 모던 웹페이지를 만드는 것이라서, 이미 만들어져있는 한두줄의 코드로 화려한 UI를 따라서 만드는 강의와는 다르기는 해요. 그런 기술들은 이후에 필요할 때, 사용하면 되지만, 현업에서 그런 기술을 사용하지는 않습니다. 특히나, 규모가 있는 웹페이지를 만들때는요. 완벽하게 만들어보기 위해, 한땀한땀 만들어보며, 기본기를 탄탄히 쌓아야 하고, 그런 부분이 꼭 도움이 되었으면 좋겠습니다. 너무 IT 관련 정보가 많고, 강의가 많고, 광고가 많다보니, 단지 따라서 코드를 치면, 이런 화려한 것이 된다? 라는 강의도 많은데, 저도 그런 강의 예전에 들어봤는데, 저에게 남는 것이 하나도 없더라고요. 그래서 완전히 따로 다 오랜 시간 정리해가며 익혔었던 기억이 있습니다. 이런 학습 방법이 훨씬 좋고 역량있는 개발자가 되는 지름길이 되길 희망합니다.
Reviews 19
∙
Average Rating 5.0
5
앞 부분 css와 html만 보았으나, 실제 실무에서 적용하는 것 이상으로 세세하고 자세하며, 다양하게 알려주십니다. 추가로 강사님께서 수업에서 사용하시는 강의 자료의 질이 정말 좋습니다. 요즘은 실무에서 spa 라이브러리 혹은 프레임워크를 사용하기 때문에, jquery보다 순수 자바스크립트를 이용하여 ui를 조작하는 방법을 아는 것이 중요한데, 이 강의는 이 점에서도 강점이 있습니다. 더 이상 긴말 안하겠습니다. 이 정도 가격에 이정도 강의면 거저라고 생각합니다. 다른 클론코딩 강의 말고 이걸 들으세요
이렇게 좋은 수강평을 남겨주셔서 감사합니다. 제가 예전에 이 부분을 익힐 때, 왜이렇게 세세한 기능이 많나 싶어서 지치기도 하면서도, 부득이 꼭 익혀놔야 하기 때문에, 한땀한땀 정리한 것이라서요. 제가 풀스택이 되기 위해, 익힌 방식을 그대로 강의로 만든 부분이긴 합니다. 세세한 기능이 생각이 안나실 때, 제공해드린 구글드라이브 폴더에 가셔서, 상단에 검색을 해보세요. 그러면 강의도 들으셨기 때문에, 관련 키워드를 가진 자료를 바로 보실 수 있으실꺼예요. 그러면 훨씬 빠르게 또 구현도 가능합니다. 이 부분은 추후 유투브로 제가 찍어서 별도로 공유해보려 합니다. 감사합니다.
Reviews 2
∙
Average Rating 5.0
5
다른 강사님의 프론트 강의를 듣고 프로젝트를 진행하려 하였으나 막막해였는데, 친구의 추천으로 잔재미강사님의 강의를 보게 되었습니다. 기초부터 천천히 강의해 주셔서 하나도 빠짐없이 이해하며 넘어갔어요. 그 결과, 막막했던 프로젝트도 깔끔히 마무리 하였고 덕분에 자신감도 얻었습니다. 아직 고민 중이시라면 꼭 듣길 추천드립니다!! 정말 감사합니다 강사님~!
와우 정말 기쁩니다. 자신감 정말 중요합니다. 뭐 완벽하지는 않을지라도, 나도 이제 할 수 있을 것 같고, 이대로만 꾸준히 한다면, 잘할 수 있을 것 같다라는 자신감! 이것이 느껴지셨다면 정말 큰 단계를 넘으신거예요. 정말 축하드리고, 도움이 되어서 저도 굉장히 기쁩니다. ㅎㅎ
Reviews 1
∙
Average Rating 5.0
Reviews 6
∙
Average Rating 5.0
5
잘 들었습니다! 프론트엔드 개발자로 취준 중인데 많은 도움이 되었습니다 이제 제것으로 만들기 위해 복습을 열심히 해야겠습니다..ㅎ 다음 강의도 기대되네요!!
맞습니다. 제것으로 만드시도록 연습도 해보시고, 또 이제부터는 비로소 프론트엔드 관련해서는 클론코딩? 같은 다른 강사님들의 강의도 한번 들어보신다면, 제 것으로 만드시는데 도움이 되시지 않을까 생각합니다.!!!!
$63.80
Check out other courses by the instructor!
Explore other courses in the same field!