소개
안녕하세요. 개발자 RAZOR 입니다. Python, C#/.NET(Winform, WPF, Blazor) 개발하고 있습니다 :)
제 강의 들어주셔서 언제나 감사드리며, 거침없이 하이킥(?) 말고 F/B 부탁드립니다!🤟🤟🤟
★RAZOR가 제공하는 고품격(?) 강의 List
○ Python Fast API 강의 LINK : https://inf.run/h7eTV
○ Winform 강의 LINK : https://inf.run/iovRi
○ WPF 강의 LINK : https://inf.run/ptAYH
○ Blazor WASM 강의 LINK : https://inf.run/tptBE
○ Blazor Server 강의 LINK : https://inf.run/fKHBg
★RAZOR에게 멘토링 받고 싶다면?
○ 멘토링 LINK : https://inf.run/7u6fC
★RAZOR가 직접 작성한 온라인 강의 판매로 부수입 얻는 법 궁금하다면?
○ 219일만에 1300만원 부수입 얻는 방법 : PDF 전자책 형태로 판매합니다.
○ 구매 의향 있으시면 메일(resti52@naver.com)로 연락주세요 :)
강의
수강평
- [C#/.NET 8.0]어서와, WinForm은 처음이지?
- [C#/.NET 7.0]어서와, WPF는 처음이지?
- [C#/.NET 7.0]어서와, WPF는 처음이지?
- [C#/.NET 8.0]어서와, WinForm은 처음이지?
게시글
질문&답변
Blazor WebAssembly 솔루션 만들 때
안녕하세요! 아 이거......... .NET8.0으로 가면서 통합되고 Auto모드가 생긴걸로 아는데요.... 그래도 Assembly/Server 구분하지 않아도 자동으로 스위칭이 되어서 굳이 3개의 프로젝트로 안하고 서버처럼해도 됐던걸로 기억하는데요...! 그럼에도 불구하고 3개 프로젝트로 나눠서 하고싶으신거죠..?! 제가 좀 알아보고 곧 답변드리겠습니다!
- 2
- 2
- 130
질문&답변
코드 퍼스트
taei1님 안녕하세요! 먼저 수강 감사드립니다 ㅎㅎㅎ 강의에서 보여드린 기법은 DB First입니다! Code First와 Database First는 두 가지 주요 접근 방식으로, Entity Framework와 같은 ORM(Object-Relational Mapping) 프레임워크에서 데이터베이스와 상호작용하는 방법입니다! 각각의 차이점은 다음과같은데요! Code First:개념: 데이터베이스를 먼저 설계하는 대신, 애플리케이션의 도메인 모델을 코드로 먼저 작성합니다. Entity Framework가 이 모델을 기반으로 데이터베이스를 자동으로 생성하고 업데이트합니다.장점: 도메인 모델을 코드로 직접 정의할 수 있어 개발자가 모델을 더 세밀하게 제어할 수 있습니다. 코드와 데이터베이스 구조 간의 불일치 문제를 줄일 수 있습니다.단점: 기존의 데이터베이스 스키마가 있는 경우 적용하기 어려울 수 있으며, 초기 설계가 데이터베이스 구조에 대해 구체적이지 않을 수 있습니다. Database First:개념: 이미 존재하는 데이터베이스 스키마를 기반으로 애플리케이션의 도메인 모델을 생성합니다. Entity Framework가 데이터베이스 구조를 분석하여 데이터베이스와 연동되는 모델 클래스를 자동으로 생성합니다.장점: 기존의 데이터베이스가 있는 경우 유용하며, 데이터베이스 스키마를 변경하는 경우 모델을 자동으로 업데이트할 수 있습니다.단점: 모델이 데이터베이스 구조에 종속되며, 코드에서 직접적으로 도메인 모델을 정의하는 것보다 제어가 덜 될 수 있습니다. 현업에서는 프로젝트의 요구 사항, 데이터베이스의 상태, 개발자의 선호도에 따라 달라질 수 있습니다ㅎㅎㅎ 강의 파이팅하시고 다른 질문 있으면 말씀해주세요 :)
- 1
- 1
- 85
질문&답변
Data Binding 강의
전희원님 안녕하세요!! 열심히 수강 중이시네요!일단 WPF 강의인 만큼 MVVM 패턴은 기본적으로 구현 가능하도록 하려고 했고..! 객체지향적 설계도 개념이 들어가있어서 최소한...! 정말 핵심적인 최소한의 내용만 직접 구현하도록 강의를 기획했었는데요..! 이것보다 더 뭔가 만들어진 프레임 위에서 개발하면.. 프로그래밍이아니라 그냥 코딩이 될 것 같습니다..ㅠㅠ 최대한 초보자도 따라오기 쉽게 기획했다고 생각했는데..ㅠ 언제나 제 의도나 생각대로 되지는 않고, 희원님께서 비싼 돈이랑 시간 들여서 들어주시는데 만족시켜 드리지 못한 것 같아서 우선 죄송하네요..ㅠ! 처음에는 조금 익숙치 않아서 구조를 이해하고 따라오는데 어려움이 있을 수 있지만, 정말 중요하고 최소한의 핵심 개념정도는 직접 구현해보며 체득하는게 좋은 방향이라고 개인적으로 조심스레 생각을 해 봅니다!! 다소 어렵겠지만 강의 잘 따라가셔서 많은 부분 얻으셨으면 좋겠네요..! 강의 중에 질문 있으면 언제든 올려주세요 🙂 감사합니다!!
- 1
- 1
- 118
질문&답변
DB 변경 반영
쿠아아앙님 안녕하세요 🙂 먼저 강의 수강에 진심으로 감사드립니다!질문에 이상한게 어디있나요! 언제든 편하게 말씀해주세요!질문에 답변드리자면, ReadAll을 한 이유는 C/U/D 각 기능이 정상 수행됐음을 UI에서 확인하고자 그렇게 진행했던 것 뿐입니다 ㅎㅎ 강의에서는 각 기능이 잘 동작하는걸 확실히 보여드려야 하니까요..!만약 실제 프로젝트에서 DB에 있는 데이터를 실시간으로 UI에 표시해야 한다? 라는 요구가 있으면 C/U/D 할 때마다 Read All(또는 특정 Key로만 Read)을 해야겠죠. 그렇지 않다면 굳이 할 필요는 없을 것 같습니다 ㅎㅎ 다른 문의 있으면 언제든 말씀해주세요! 감사합니다.
- 1
- 1
- 129
질문&답변
강의 내용
조진형님 안녕하세요! 그럼요 저는 상관 마시고 편하신대로 활용 부탁드립니다! 오히려 가능하다면 블로그 게시글 레퍼런스에라도 제 강의 링크가 노출되면 너무너무 감사할 것 같습니다! 좋은 하루 보내세요 🙂 감사합니다!
- 1
- 1
- 124
질문&답변
안녕하세요, Radzen 관련 질문 드립니다
윤현지님 안녕하세요~!! 수강도 하시고 바로 활용도 해보시다니 대단합니다...!!resti52@naver.com 여기로 코드 좀 보내주시겠어요?! 제가 확인해보고 가능하다면 고쳐서 드릴게요!!
- 1
- 1
- 140
질문&답변
DB 테이블 구조 변경시 클래스 구조 갱신관련
김유빈님 안녕하세요!!디비 구조가 바뀌면 Scaffold Context명령어를 새로 입력해줌으로써 클래스를 바뀐 디비 구조에 맞게 갱신시킬 수 있습니다! 자세한 내용은 아래 검색을 통해 확인해보세요!entity framework scaffold-dbcontext command
- 1
- 1
- 129
질문&답변
도서추천
김유빈님 안녕하세요!저도 예전에 배우려고 MVVM패턴 책 산적있는데요.. 일단 국내에 괜찮은 도서가 많이 없고 그나마 유튜브보면서 따라서 개발하시며뇨ㅓ 배우시는게 빠릅니다ㅠ 그런데 거의가 외국어라 알아들으실 수 있으면 그게 제일 베스트이긴합니다..ㅎㅎㅎ
- 1
- 1
- 196
질문&답변
실행을 했음에도 연결이 안되는 경우는 어떻게 해야할까요
윈도우+R 누르시고 "C:\Windows\System32\drivers\etc" 입력하시면 hosts 파일이 보이는데요.. 여기에 127.0.0.1을 localhost로 매핑이 안되어있는 것 같긴 합니다..! 흠.......... 아래 포스팅 내용 참고하셔서 매핑(127.0.0.1 localhost) 한번 진행해보시겠어요? 그래도 안된다면 다시 알아보겠습니다!!https://chashtag.tistory.com/entry/Windows-hosts-%ED%8C%8C%EC%9D%BC-%EC%9C%84%EC%B9%98-%EC%88%98%EC%A0%95-%EB%B0%A9%EB%B2%95
- 1
- 4
- 366
질문&답변
실행을 했음에도 연결이 안되는 경우는 어떻게 해야할까요
안녕하세요, 도나스님!5월 4일에 멘토링 지원해주신 분이시요!이게 Uvicorn Running까지 됐는데.. 웹페이지에서 띄우면 안된다는거죠..?INFO: Started server process [25576] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) INFO: 127.0.0.1:2183 - "GET / HTTP/1.1" 200 OK일단 포스트그리랑은 관련 없습니다! 먼저..다른 쪽에서 8000번 쓰고있는지 확인해봐야겠네요.. (다른 포트 번호로도 안됐다니 이 문제는 아닌 것 같은데..) 일단, 아래와 같이 Check List 전달 드립니다.1) Localhost에서 포트 번호를 이미 사용 중인지 확인(아래는 127.0.0.1 쓰고 있는거 다 보여주는 명령어)netstat -ano | findstr "127.0.0.1"2) 있다면 PID 확인한 다음에 아래 명령어로 강제 Kill 이후에 재시도askkill /f /pid [PID] 3) 브라우저 캐시 / 쿠기 삭제(크롬) https://support.google.com/accounts/answer/32050?hl=ko&co=GENIE.Platform%3DDesktop(엣지)https://support.microsoft.com/ko-kr/microsoft-edge/microsoft-edge%EC%97%90%EC%84%9C-%EC%BF%A0%ED%82%A4-%EC%82%AD%EC%A0%9C-63947406-40ac-c3b8-57b9-2a946a29ae09 4) 방화벽.. 설정은 해주신 것 같으니까 제외할께요5) Log 확인127.0.0.1:8000 가셔서 F12 누르시고 Console이랑 Network에 특이한 로그 남는지 확인해주세요(사진)(사진)(사진)
- 1
- 4
- 366