분류 전체보기 (231) 썸네일형 리스트형 Inversion Of Control Container 란? IOC Conatainer IOC (Inversion of Control) 를 구현하는 프레임워크로 객체를 관리하고, 객체의 생성을 책임지고, 의존성을 관리하는 컨테이너 입니다. 제어 반전, 제어의 반전, 역제어는 프로그래머가 작성한 프로그램이 재사용 라이브러리의 흐름 제어를 받게 되는 소프트웨어 디자인 패턴을 말합니다. 줄여서 IoC(Inversion of Control)이라고 부릅니다. 전통적인 프로그래밍에서 흐름은 프로그래머가 작성한 프로그램이 외부 라이브러리의 코드를 호출해 이용합니다. 하지만 제어 반전이 적용된 구조에서는 외부 라이브러리의 코드가 프로그래머가 작성한 코드를 호출합니다. 설계 목적상 제어 반전의 목적은 다음과 같습니다: 작업을 구현하는 방식과 작업 수행 자체를 분리합니다. 모듈을 .. 2020년 JAVA 개발자 로드맵 ( The 2020 Java Developer RoadMap ) 개발 상식 객체 지향 프로그래밍 (OOP) 객체 지향 프로그래밍 ( Object-oriented programming )은 기능과 논리가 아닌 데이터 또는 객체를 중심으로 소프트웨어 설계를 구성하는 컴퓨터 프로그래밍 모델입니다 . 개체는 고유 한 속성과 동작이있는 데이터 필드로 정의 할 수 있습니다. OOP는 객체를 조작하는 데 필요한 로직보다는 개발자가 조작하려는 객체에 중점을 둡니다. 프로그래밍에 대한 이러한 접근 방식 은 크고 복잡하며 활발하게 업데이트 또는 유지 되는 프로그램에 적합합니다 . RESTful API (REST API) RESTful API는 HTTP 요청을 사용하여 데이터를 GET, PUT, POST 및 DELETE 하는 응용 프로그램 인터페이스 ( API )입니다. 웹 사이트 용 API 는 .. 취업을 위한 코딩테스트 사이트 포트폴리오,실무 위주의 공부에 집중해서인지 코딩테스트가 발목을 잡았다. 이대로 회사에 서류합격을 한다고해도 코딩테스트를 통과하지 못하면 무슨 소용일까? 코딩 테스트를 준비하기 위해 많은 사이트들을 둘러봤다. 책을 사서 보는것도 좋은 방법이지만 먼저 사이트에서 실전 문제를 풀어보고 해설을 보면서 공부하는게 효율적이라는 판단을 했다. 가장 괜찮은 코딩테스트 사이트 3곳 1. 프로그래머스 programmers.co.kr 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 사이트를 통해 실제 코딩면접도 본다고 한다. 한글로 설명되어있어 쉽게 읽을 수 있고 초보를 .. Python & Django 백엔드 개발자가 되기 위한 공부 목록 Learn Python - Full Course for Beginners [Tutorial] ( 2회차 - 5/1~5/15) 파이썬 무료 강의 (기본편) - [나도코딩] ( 3회차 - 5/10 ~ 5/31 ) Codecademy / Learn Python 2 ( 5/10 ~ 5/31 ) WEB1 - HTML & Internet(생활코딩) ( 5/25 ~6/2 ) 파이썬으로 영화 예매 오픈 알리미 만들기(인프런) (5/30 ~5/31) django 웹 프로그래밍 강좌 by 명준MJ Django Girls Tutorial (6/5 ~ 6/7 1회차) Python Django Tutorial by Corey Schafer (2회차) Python Tutorial for Beginners by Corey Scha.. Django Blog 만들기 - Part 12 : 이메일로 비밀번호 찾기 1. 이메일기능 추가하기 -django_project.urls.py로 이동한다 -pasword-reset을 path를 추가해준다. path('password-reset/', auth_views.PasswordResetView.as_view( template_name='users/password_reset.html' ), name='password_reset'), -Users.templates.users.password_rest.html 을 생성해준다. -login 페이지에서 복사하여 붙여넣어준다. -django_project.urls.py로 이동한다 -pasword-reset/done을 path를 추가해준다. path('password-reset/done/', auth_views.PasswordReset.. Django Blog 만들기 - Part 11 : 페이지 만들기 1. 예문을 생성하기 위해 json파일을 실행시킨다 -다운로드 받기 https://github.com/CoreyMSchafer/code_snippets/blob/master/Django_Blog/11-Pagination/django_project/posts.json -장고 shell을 통해 json 추가하기 -python manage.py runserver 서버를 확인해 준다. -아래와 같이 예문데이터가 추가되었다. 2. Shell에서 pagination을 설정해준다 -blog.views.py에 paginate를 추가한다. 코드 하나만 추가 하면 된다. -서버를 작동하고 주소창에 ?page=2 입력으로 원하는 페이지로 이동할 수 있다. -blog.home.html로 들어간다 -blog보여지는 페이지를 설.. Django 앱을 만들고 MySQL에 연결하는 방법 소개 Python으로 작성된 무료 오픈 소스 웹 프레임 워크 인 Django는 확장 성, 재사용 성 및 신속한 개발을 허용합니다. 이 자습서에서는 MySQL 데이터베이스에 연결하여 블로그 웹 사이트의 초기 기반을 설정하는 방법을 배웁니다. 여기에는를 사용하여 블로그 웹 애플리케이션의 골격 구조를 django-admin만들고 MySQL 데이터베이스를 만든 다음 웹 애플리케이션을 데이터베이스에 연결하는 작업이 포함됩니다. 이렇게하면 블로그 웹 앱에서 작업 할 수있는 개발 환경이 제공되지만 블로그를 인터넷에 게시하기 전에 더 많은 단계를 거쳐야하며 도메인 이름을 설정하고 추가로 추가해야합니다. 보안 계층. 전제 조건 서버에 Python 환경이 설정되어 있어야합니다. 이 자습서에서는 Ubuntu 20.04 서버.. 이전 1 ··· 21 22 23 24 25 26 27 ··· 29 다음