๐ ์ดํํ 5hour
๐๐ผ -
๐๐ผ ๋ฆ๊ฒ ์ผ์ด๋จ, ๊ณต๋ถ ์๊ฐ ๋ถ์กฑ
์ง์ง ์ฝ๋ฉ ์ค๋ฌด์ ๋ค๊ฐ๊ฐ๊ณ ์ถ์ผ๋ฉด Python-GUI๋ฅผ ๊ณต๋ถํด์ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ-ํฌํธํด๋ฆฌ์ค-ํผ๋๋ฐฑ ์ด ๊ณผ์ ์ ๊ณ์ ๋ฐ๋ณต
Technical Interview Guidelines for Beginners
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํด๊ฒฐ ํ์ต ์ด์ ํ
์ฝ๋ฉ ์บ ํ ์ด์ ๋ฆฌ
์ทจ์
์ ์ํ ์ฝ๋ฉํ
์คํธ ๊ณต๋ถ ๋ฐฉ๋ฒ
์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ ์ด๋ป๊ฒ ํด์ผ ํ ๊น์
Open Source Flatform, ASP.net
์ฝํ
์ค๋น ๊ธฐ์ด ๊ฐ์
ํจ์คํธ์บ ํ ๋ค์นด๋ผ์ฟ ๋ฒ
ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ ๋ฌด๋ฃ ๊ฐ์
์ค์ ์๊ณ ๋ฆฌ์ฆ ๊ฐ์ข
The Web Developer Bootcamp 2021
<form action=""></form>
<!-- action attribute: specifies where the data should be sent, when the form is submitted>
submit a form -> http request will be sent
๊ฒ์ ๊ธฐ๋ฅ์ ํ์ฉ (ex. reddit), ์ ๋ณด ์ ์ถ, ๊ฒ์์ด ์
๋ ฅ, ์์ด๋์ ๋น๋ฐ๋ฒํธ ์
๋ ฅ
label element associates a direct connection between some input or some form control or some piece of text. - better experience for screen readers.
Ulso makes the label itself clickable
id supposed to be unique for the one input. label and id should be same.
Submit Also Submit Do not submit the formEnter a Username
Enter a Username and submit
Enter a password
Enter a color
Enter a number
Enter a number
Search Reddit Search Google<form action="/tacos">
<button>Submit</button>
<button type="submit">Also Submit</button>
<button type="button">Do not submit the form</button>
<!-- Not common, we got a javascript-->
<p>
<label for="username"> Enter a Username </label>
<input id="username" type="text" placeholder="username">
</p>
<p>
<label for="username"> Enter a Username and submit </label>
<input id="username" type="text" placeholder="username" name="username">
</p>
<p>
<label for="password"> Enter a password </label>
<input id="password" type="password" placeholder="password">
</p>
<p>
<label for="color"> Enter a color </label>
<input id="color" type="color">
</p>
<p>
<label for="number"> Enter a number </label>
<input id="number" type="number" placeholder="number" min="10" max="100">
</p>
<p>
<label>
Enter a number
<input type="number" placeholder="enter a number">
</label>
<!--This is a valid approach, but it's far more standard and common-->
</p>
<input type="submit" value="Yes, I also submit, but developers don't like me">
</form>
<!-- ์ค์ฉ์ ์ด์ง ์์ง๋ง ์๋ฆฌ ์ดํดํ๊ธฐ ์ข์ -->
<form action="https://www.reddit.com/search">
<input type="text" name="q">
<button> Search Reddit </button>
</form>
<form action="https://www.google.com/search">
<input type="text" name="q">
<button> Search Google </button>
</form>
<form action="https://www.youtube.com/results">
<input type="text" name="search_query" placeholder="Search Youtube. Press Enter">
</form>
XS S M
Please Select an Entree --Please choose an option-- Fish Vegetarian Steak Actually, I don't want it
Amount of Cheese
Any special Requests?
Submit<form action="/birds">
<input type="checkbox" name="agree_tos" id="agree" checked>
<label for="agree"> I agree </label>
<p>
<label for="xs">XS</label>
<input type="radio" name="size" id="xs" value="xs">
<label for="s">S</label>
<input type="radio" name="size" id="s" value="s">
<label for="m">M</label>
<input type="radio" name="size" id="m" value="m">
</p>
<p>
<label for="meal"> Please Select an Entree </label>
<select name="meal" id="meal">
<option value="">--Please choose an option--</option>
<option value="fsh">Fish</option>
<option value="veg">Vegetarian</option>
<option value="stk">Steak</option>
<option value="non" selected>Actually, I don't want it</option>
</select>
</p>
<p>
<label for="cheese"> Amount of Cheese </label>
<input type="range" id="cheese" name="cheese_level" min="0" max="25" step="5">
</p>
<p>
<label for="requests">Any special Requests?</label>
<textarea id="requests" rows="10" name="requests" cols="40" placeholder="Type Something here, But this is not an input"></textarea>
</p>
<button>Submit</button>
</form>
โ
Forms Practice Excercies(Done)
์์ฆ์๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ก๊ทธ์ธ ์ฐฝ์ ์์ด๋, ๋น๋ฒ ์
๋ ฅํ ๋ ๋ฐ๋ก ์๋ชป๋ ๊ฒ ์๋ ค์ฃผ์ง๋ง
์์ ์๋ submit ๋ฒํผ์ ๋๋ฌ์ผ๋ง refresh ๋๋ฉด์ ์๋ ค์ค (server side validation)
Username
Submit<form action="/dummy">
<label for="first">Enter First Name</label>
<input type="text" name="first" id="first" required>
<p>
<label for="username">Username</label>
<input type="text" id="username" name="username" minlength="5" maxlength="20" required>
<input type="email">
<input type="url">
</p>
<button>Submit</button>
</form>
First Name Last Name
Fun Run 5k
Half Marathon
Full Marathon
Email Password
Select Age Group --Please select the age-- uner 18 18-30 30-50 over 50
Registerh1 {color: purple;}
selector {property: value;}
input[type="text"]{border:2px solid red;}