반응형

교육 25

Java 기반의 시큐어 코딩 교육 (SQL Injection / 암호화 알고리즘 / 크로스 사이트 스크립팅(Cross Site Scripting) XSS)

해당 게시물은 [자바 기반의 시큐어 코딩] 교육 내용을 기반으로 학습 및 기록 목적으로 제작되었습니다. [목차를 클릭하면 해당 위치로 바로 이동] 소프트웨어 개발 보안 방법론 시큐어 코딩기법(SQL Injection) XSS 정보보안 신원증명과 인증 / 암호화 / 권한 부여 / 무결성 / 부인 방지 웹 애플리케이션 Web 기반 시스템을 CS와 다르게 인터넷 상으로 접근 가능한 위치에 존재하게 되어 항상 위험에 노출 (Web 기반 시스템의 보안 필요성 강조) OWASP (Open Web Application Security Project) 오픈소스 웹 애플리케이션 보안 프로젝트 OWASP - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. OWASP(The Open Web Applicat..

교육 2023.04.25

chatGPT 잘 쓰는 법

일잘러 장피엠 신사업, 스타트업 창업, 사이드 프로젝트를 고민하는 기획자를 위한 컨텐츠를 제공합니다. IT 프로젝트의 기획-실행-피드백 사이클을 빠르게 하는 방법을 알려드립니다. 빠른 실행과 값싼 실패 www.youtube.com 1. 충분히 자세히 물어보라 : CORE (Context 역할,목적,배경 / Output 결과들의 포맷, 분량 / Reference 절차, 참고 데이터 / Example 잘된 사례, 예시) chatGPT가 사용할 수 있는 재료(데이터) 제공 구체적인 요구사항을 적어줄 수록 답변 수준 상승 ex) 주제, 컨텐츠 목표, 대상 청중, 결과물 길이, 포맷(markdown), 언어, etc... (잔소리 같은 걸 해도.. 내용 개선 가능) 2. 계속 이어서 세부적으로 질문하기 이전 질문..

교육 2023.04.14

[NexacroN] 넥사크로N 유의사항 정리

참고 : Nexacro PLATFORM 응용 개발 가이드 / 마지막 업데이트 : 2023.04.12 Generate 더보기 메뉴바에 있는 Tools > Options 선택 Generate > Generate Path 원본 파일 관리 운영할 때 원본 파일이 없어도 Generate 된 소스만 있으면 운영 가능 프로그램에서 수정, 요구사항 발생 시 js소스로 수정이 불가하기 때문에 반드시 원본을 작업할 것! 형상관리, 인수인계 시 유의해야하며 없다고 업체에 부탁해도 제공이 힘들다고 하니 원본 파일 관리에 유의하도록 한다. 제너레이트 된 파일에서 소스 수정하지말고 반드시 원본에서 수정 넥사크로는 자바스크립트 기본의 언어이기 때문에 대소문자 구분이 매우 중요하다. 로컬스토리지에 남기 때문에 environment ..

교육 2023.04.11

[NexacroN] 넥사크로 화면 구성 (프로젝트 생성과 컴포넌트 사용)

출처 : 넥사크로 N 초보자를 위한 자습서 21.0.0.1000 (tobesoft.com) Nexacro Studio 프로그램을 실행하면 프로젝트 생성 또는 기존에 만들어진 프로젝트를 열 수 있으며 새로운 기능 메뉴얼과 팁 동영상이 링크되어 확인 가능하다. 프로젝트 생성 프로젝트명 입력 후 next 정확하게 기억은 안나나 Desktop으로 설정해 Width 1280 px, Height 720 px로 설정 후 next NexacroN 기본 교안을 보고 있다면 TopLeft를 선택하라고 할텐데 나는 그냥 Full templates를 선택해 next를 누르고 다음 화면에서도 next를 눌러 그대로 진행했다. Nexacro 교육 받기 전이었던 2022년 프로젝트 할 때 쯤이었던가 써보겠다고 혼자 설치해서 도전했..

교육 2023.04.10

[NexacroN] 넥사크로 라이센스 무료 다운로드 방법과 사용법 자료

2022년에 팀원들과 프로젝트를 진행하면서 하나의 소스로 웹과 모바일, 데스크톱 앱을 디자인, 개발, 배포할 수 있는 소프트웨어 개발 플랫폼인 넥사크로 프로그램을 사용해보고 싶었지만 공부할 수 있는 방법이 충분치 않았다. 이걸 왜 쓰고 싶었냐 라고 누군가 내게 묻는다면 그것까지 굳이 대답해 줄 생각은 없다. [교육] 카테고리에 넥사크로N 내용을 남기는 이유는 혹시라도 과거의 나 같은 사람이 있을까봐 약간이라도 도움이 될까, 또는 교육 들으면서 메모장에 남겨놨던 내용을 남기기 위함이다. 살아가면서 혹시나 넥사크로N 써본 적 있느냐고 누가 묻는다면 이 게시물을 통해 '교육받은 적은 있어서 대충은 알고 있습니다' 라고 대답해야징 넥사크로N 다운로드를 위해서 TOBESOFT 홈페이지 회원가입을 진행해야 한다. ..

교육 2023.04.10

개발 환경 구성 및 빌드 / 배포

[목차를 클릭하면 해당 위치로 바로 이동] 프로그램 설치 Maven 형상관리 Jenkins 전자정부 표준프레임워크 ※ 프레임워크는 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조(틀) 대한민국 공공부문 정보화 사업시 플랫폼 별 표준화된 프레임워크 공공사업에 적용되는 개발 프레임워크의 표준정립으로 응용 소프트웨어 표준화, 품질 및 재사용성 향상을 목표 정보시스템 개발을 위해 필요한 기능 미리 아키텍처를 미리 만들어 제공하여 효율적인 어플리케이션 구축 지원 비즈니스 로직 개발에만 전념 가능 개방형 표준 준수 (오픈소스 기반의 범용화되고 공개된 기술의 활용으로 특정 사업자에 대한 종속성 배제) 업무의 단순화 / 성능 및 품질 보장 / 공통컴포넌트 재사용으로 중복 예산 절감 + 무상제공..

교육 2023.04.05

표준프레임워크(eGovFrameDev) 설치 / 이클립스 설정 파일에 JVM 지정하는 방법 / 톰캣(Apache Tomcat) 설치

개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 표준프레임워크 포털 접속 후 [첨부파일] 다운로드 이클립스 설정 파일에 JVM 지정하는 방법 -vm C:\Program Files\Java\java-1.8.0-openjdk-1.8.0.332-1\bin\javaw.exe eGovFrame Web Project 생성 Apache Tomcat 설치 Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtai..

교육 2023.04.05

JDK 1.8 설치 (환경변수 등록 / 설치 확인 방법)

GitHub - ojdkbuild/ojdkbuild: Community builds using source code from OpenJDK project Community builds using source code from OpenJDK project - GitHub - ojdkbuild/ojdkbuild: Community builds using source code from OpenJDK project github.com java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86_64.msi (sha256) 설치 설치 경로 확인 C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.332-1 환경변수 등록 %JAVA_..

교육 2023.04.05

데이터 모델링 (Database Modeling) 실무 (데이터표준화 / 도메인 / 논리 모델링 / 물리 모델링 / 정규화 / 반정규화)

데이터 모델링 (Database Modeling) 실무 데이터 모델링 개요 - 표기법(IE) 정보공학 표기법은 제임스 마틴이 개발했다. 까마귀발(Crow's foot) 모델이라고도 한다. 엔티티 표기 하나 이상의 속성으로 구성 속성의 표기 속성은 하나의 엔티티 3mmmeee.tistory.com 1번 초록 박스 1정규형 2번 노란 박스 2정규형 3번 빨간 박스 3정규형 정규형(Normal Form, NF)은 데이터 이상(Anomaly) 현상을 제거하기 위한 관계형 모델의 설계 지침 데이터 표준화 표준화란 일정한 기준에 따라 통일하는 것을 의미하며, 데이터 표준화란 시스템 별로 산재되어 있는 데이터 정보 요소에 대한 명칭, 정의, 형식, 규칙에 대한 원칙을 수립하여 이를 전사적 또는 조직적으로 적용하는 것..

교육 2023.04.04

데이터 모델링 (Database Modeling) 실무 (엔티티 / 속성 / 관계 / 식별자 / 정규화 단계)

데이터 모델링 (Database Modeling) 실무 (데이터표준화 / 도메인 / 논리 모델링 / 물리 모델링 / 정규화 데이터 모델링 (Database Modeling) 실무 데이터 모델링 개요 - 표기법(IE) 정보공학 표기법은 제임스 마틴이 개발했다. 까마귀발(Crow's foot) 모델이라고도 한다. 엔티티 표기 하나 이상의 속성으로 구성 3mmmeee.tistory.com 데이터 모델링 개요 - 표기법(IE) 정보공학 표기법은 제임스 마틴이 개발했다. 까마귀발(Crow's foot) 모델이라고도 한다. 엔티티 표기 하나 이상의 속성으로 구성 속성의 표기 속성은 하나의 엔티티에 종속되어 표기 키 속성과 일반 속성으로 구분하여 서로 다른 영역에 표기한다. 관계의 표기 바커 표기법과 정보공학 표기법..

교육 2023.04.03
반응형