전체 글69 [SeSAC] 웹 풀스택 과정_CSS/JavaScript 2주 차 첫 수업에서는 CSS의 display, visibility, animation 등 속성과 유명한 레이아웃 배치 기능 중 하나인 flex에 대해 개념 학습과 실습을 진행했습니다. flex 기능을 사용해서 레이아웃을 조정하는 실습은 지난주에 position으로 레이아웃을 잡는 것보다 어렵게 느껴졌습니다. 그리고 JavaScript의 작성방식(내장, 링크)과 변수 선언/할당 Js의 자료형의 개념 학습과 실습을 진행했습니다. JavaScript JavaScript는 웹 페이지에서 복잡한 기능을 구현할 수 있도록 하는 스크립팅 언어 또는 프로그래밍 언어입니다. JavaScript는 가볍고, 인터프리터를 사용하는 프로그래밍 언어입니다. 웹 브라우저에서 사용될때.. 브라우저에 내장된 자바스크립트 엔진(인터.. 2023. 7. 26. [SeSAC] 웹 풀스택 과정_HTML/CSS 1주차 스스로 평가 새싹x코딩온 영등포캠퍼스 5기 교육은 한주에 3회 월, 수, 금 강의가 있습니다. 사실 이 부분에 대해서 면접에서 다른 부트캠프와 비교했을 때 주 3회면 교육일이 적은 것 같기도 한데 혹시 이유가 무엇인지 물어봤습니다. 여태까지 기수를 운영하면서 효율적인 개인학습시간과 강의 시간의 비율을 조절한 것이라고 답변해 주셨던 게 생각나네요. 이번주를 돌아봤을 때 저는 강의 외에 개인 학습시간은 효율적으로 사용하지 못했던 것 같습니다. 수업시간에 과제로 주신 것 외에는 따로 자바개념 조금 공부한 게 전부네요.. 복습이나 예습도 많이 부족했다고 생각합니다. 그래서 이번주는 10점 만점에 5점...? 시작은 했으니까요..! 다음 주는 수업, 공부, 운동 스케줄을 잘 짜서 실행해 보고 다시 한번 스.. 2023. 7. 23. [SeSAC] 웹 풀스택 과정_OT/Git/Blog 이번에 참여하게 된 새싹 웹개발 과정에서 블로깅에 대해서도 강조하시며 강의해 주셨고, 최소 주 2회 회고를 작성하고자 해서 2주 만에 블로그 글을 작성하게 됐습니다. 시작 저는 시스템엔지니어로 일하다 개발자로 직무 전환을 목적으로 새싹 교육에 참여하게 되었는데요, 교육에 참여하기 전에는 인터넷 강의와 책을 통해서 독학을 하면서 부트캠프와 국비지원 등 웹개발 교육을 찾아보고 있었습니다. 그러던 중 [새싹x코딩온] 웹개발 과정이 있어서 후기들을 찾아본 후에 간단한 자기소개서를 제출하면서 신청을 했었고, 이후 레벨테스트와 면접 이후 지난 월요일 첫 수업에 참여하게 되었습니다. OT 첫날 수업은 OT 진행과 더불어 간략하게 Git과 블로깅에 대해서 알아보는 시간을 가졌고, 코딩온의 션 리더님께서 진행해 주셨습니.. 2023. 7. 18. [JVM] JVM 메모리구조와 동작방식 메인 메소드 블록 자바 프로그램을 실행하면 자바 가상머신은 클래스내에 포함되어 있는 메인 메소드를 찾아 실행한다. public static void main(String[] args){...} public : 모든 클래스에서도 해당 변수나 메서드가 접근이 가능하다는 의미로 프로그램의 시작은 main 이기 때문에 다른 곳에서도 호출할 수 있도록 public을 사용 static : 자바가 compile이 되는 순간 가장 빠르게 정의되어 별도의 객체 생성 없이 모든 객체와 공유가 가능 void : 별도로 return 값 없이 메소드를 실행하고 끝난다는 의미. main : 이 메서드가 main 메서드라는 의미 메인 메소드 블록에서 왜 static 이어야 할까 JVM은 example() 메소드에 접근하기 전에 인.. 2023. 6. 29. [JAVA] 객체지향 복습 Quiz Q1. UpgradeCalculator /* 다음은 Calculator 클래스와 그 사용법을 담은 코드이다. Calculator 클래스를 상속하는 UpgradeCalculator를 만들고 값을 뺄 수 있는 minus 메서드를 추가해 보자. 즉 다음과 같이 동작하는 클래스를 만들어야 한다. UpgradeCalculator cal = new UpgradeCalculator(); cal.add(10); cal.minus(3); System.out.println(cal.getValue()); // 10에서 3을 뺀 7을 출력 */ class Calculator { int value; Calculator() { this.value = 0; } void add(int val) { this.value += val; .. 2023. 6. 20. [JAVA] 객체지향 복습 점프투자바 객체지향 복습 객체지향 뼈대를 만들어놓고 일부만 다른 완제품을 만들어서 사용한다. 일부만 다르다는건 완제품1과 완제품2는 서로 영향을 주지 않는 독립된 무언가를 사용 할 수 있다는 뜻. 긴줄의 코드를 짧게 만들어서 사용 할 수 있는 장점도 있다. 장점은 이것보다 많지만 이것도 객체지향의 필요 이유중 하나이다. 객체와 인스턴스 껍데기 뿐인 클래스(Class)도 객체(object)를 만드는 기능을 가지고 있다. class Animal { } public class Sample { public static void main(String[] args) { Animal cat = new Animal(); } } Animal 클래스의 인스턴스인 cat 즉, Animal의 객체가 만들어 진 것이다. 객체와.. 2023. 6. 20. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음