[アプリケーション開発1週目]目を閉じて今日感じたことは….目の前は真っ暗...
第1週目のレッスン内容
java.試聴シナリオ..。基礎構文..。アプリケーション開発でよく使われるjava。script..?
[感銘]:
1.普段使っているExcel関数の概念と似ていて違う感じ
2.すぐに授業内容に適応できず、新しい概念を吹き込んでいるような気がする
3.新しい外国語の文法を勉強するとこんな感じになりますか?
[総評]:
これは新しい概念で、正しい授業を選んだのではないかと疑われています.
宿題をするために授業を再開する
どれが一番難しいか…?
最初は来週の授業を豪快に聞かなければなりません.
基礎が一番重要です.
来週の授業を勉強する前に.
今日学んだ内容は少しマスターしなければならない.
→2日間復習したけど、なかなか難しい…結局宿題も答えを見て理解しましたㅠㅠ...
[カリキュラムの整理]:
クライアント:ユーザーが表示する画面
≪サーバー|Server|ldap≫:必要なデータを1つの場所に配置します.
AndroidシステムはJAVA&Kotlinで開発可能
iosはswiftという技術開発を用いることができる
それぞれの開発はネイティブアプリケーション
Webサイトを作成し、簡単に導入できるのはハイブリッドアプリケーションです.
私が学んだのはプラットフォームをまたいで応用します!!!
プラットフォーム間アプリケーション:Facebookインタフェースの作成に特化した
レスポンス・ライブラリ/フレームワークに基づいてアプリケーションを作成するテクノロジー
→JavaScriptで開発可能
JavaScript:Webサイトにダイナミックな画像を描くためのコンパクトで軽量な言語です.
console.log(変数)=console.log("hello world!")
→Hello World!印刷言語...?関数...?
変数をletまたはvarとして宣言!//変数は値を格納するボックスの概念ですex) let num = 20
num = 'bob'
変数名はsnake case:let first name、camel case:let firstNameの2種類!
変数をcontで宣言するときに変更できない固定値を管理します.
リストりすと:配列はいちlet a_list = **[]** // 리스트를 선언. 변수 이름은 역시 아무렇게나 가능!
ex) let b_list = [1,2,'hey',3]
要素をリストに入れるb_list.push('코린이')
let b_list = [1,2,'hey',3,'코린이']
リストの長さ(個数)を求めますか?b_list.length
= 5
ディクシャナ:オブジェクト→キー(key)-価値(value)値のセットlet b_dict = {} // 딕셔너리 선언. 변수 이름은 역시 아무렇게나 가능!
ex) let b_dict = {'name':'Bob','age':21}
ディックキャンプの追加b_dict['height'] = 180
ex) b_dict = {name: "Bob", age: 21, height: 180}
インベントリ&ディレクトリの組合せnames = [{'name':'bob','age':20},{'name':'carry','age':38}]
リスト&ディレクトリの追加new_name = {'name':'john','age':7}
names.push(new_name)
→ [{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
ㆍ자주쓰는 표현
1.b_dict['name']
2.b_dict.name
//두가지 방식 모두 가능
JavaScriptには内蔵関数があります ex) % (나머지), toUpperCase (모두 대문자로 바꾸기), split(구분기호로 나누기), join (문자 합치기)
関数...難しい...function 함수이름(필요한 변수들) {
내릴 명령들을 순차적으로 작성
}
ex)
function sum(num1, num2) {
console.log('num1: ', num1, ', num2: ', num2);
return num1 + num2;
}
sum(3,6)
=9
テキストモード
let a = function(){
console.log(「うん」);
}a()
= 음
条件文
if~ true=alert , false = else ex)
function is_adult(age){
if(age > 20){
alert('성인이에요')
} else if (age > 10) {
alert('청소년이에요')
} else {
alert('10살 이하!')
}
}
is_adult(12)
*else if = 거짓일 경우에 ~
and 기호 =&&
or 기호 || (shift+\)
複文 for (let i = 0; i < 100; i++) {
console.log(i);
}
for (1. 시작조건; 2. 반복조건; 3. 더하기) {
4. 매번실행
}
+= : sum = sum + i
※複文中(ハーフクローン)大切!!
私の理解に基づいて授業内容を再復習し、補充します.ううう
恐竜に食べられないように、まず進度を外してください.
Reference
この問題について([アプリケーション開発1週目]目を閉じて今日感じたことは….目の前は真っ暗...), 我々は、より多くの情報をここで見つけました
https://velog.io/@kimrlaxorb/앱개발-1주차-눈을-감아보세요-그게-오늘-느낀점...앞이-깜깜하다
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
ex) let num = 20
num = 'bob'
let a_list = **[]** // 리스트를 선언. 변수 이름은 역시 아무렇게나 가능!
ex) let b_list = [1,2,'hey',3]
b_list.push('코린이')
let b_list = [1,2,'hey',3,'코린이']
b_list.length
= 5
let b_dict = {} // 딕셔너리 선언. 변수 이름은 역시 아무렇게나 가능!
ex) let b_dict = {'name':'Bob','age':21}
b_dict['height'] = 180
ex) b_dict = {name: "Bob", age: 21, height: 180}
names = [{'name':'bob','age':20},{'name':'carry','age':38}]
new_name = {'name':'john','age':7}
names.push(new_name)
→ [{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
ㆍ자주쓰는 표현
1.b_dict['name']
2.b_dict.name
//두가지 방식 모두 가능
ex) % (나머지), toUpperCase (모두 대문자로 바꾸기), split(구분기호로 나누기), join (문자 합치기)
function 함수이름(필요한 변수들) {
내릴 명령들을 순차적으로 작성
}
ex)
function sum(num1, num2) {
console.log('num1: ', num1, ', num2: ', num2);
return num1 + num2;
}
sum(3,6)
=9
a()
= 음
ex)
function is_adult(age){
if(age > 20){
alert('성인이에요')
} else if (age > 10) {
alert('청소년이에요')
} else {
alert('10살 이하!')
}
}
is_adult(12)
*else if = 거짓일 경우에 ~
and 기호 =&&
or 기호 || (shift+\)
for (let i = 0; i < 100; i++) {
console.log(i);
}
for (1. 시작조건; 2. 반복조건; 3. 더하기) {
4. 매번실행
}
Reference
この問題について([アプリケーション開発1週目]目を閉じて今日感じたことは….目の前は真っ暗...), 我々は、より多くの情報をここで見つけました https://velog.io/@kimrlaxorb/앱개발-1주차-눈을-감아보세요-그게-오늘-느낀점...앞이-깜깜하다テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol