강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Web Publishing

Xây dựng web responsive chỉ với html/css/js thuần túy [Phần thực hành] Bootcamp

Đây là buổi học thực hành của khóa học tạo trang web responsive có thể triển khai nhiều layout khác nhau cho từng thiết bị chỉ bằng html/css/js thuần túy mà không cần sử dụng BOOTSTRAP (phiên bản mới nhất năm 2024).

(5.0) 2 đánh giá

78 học viên

  • youngcodikimssam
실습 중심
반응형
html
css
HTML/CSS
Responsive Web
Interactive Web

Dịch cái này sang tiếng Việt

  • Tạo cấu trúc web bằng cách sử dụng HTML

  • Tạo kiểu cho cấu trúc bằng CSS3

  • Sử dụng JavaScript để tạo các yếu tố hoạt động khi có sự kiện của người dùng như nhấp chuột hoặc cuộn trang.

  • Thay đổi kiểu theo từng thiết bị bằng cách sử dụng @mediaquery

  • Thiết kế và sản xuất thực tế trang web/ứng dụng web/thiết kế web responsive bằng HTML/CSS/jQuery

  • Chúng ta sẽ sao chép trang chủ web thực tế dạng responsive có bố cục thay đổi theo thiết bị.

  • Thay vì sử dụng các thiết kế và thành phần giống nhau như khuôn đúc, vốn là nhược điểm lớn nhất của Bootstrap, hãy thử tự tay code và tạo ra một trang web đơn độc đáo, phản hồi thực tế mà bạn mong muốn.


🏆 Bạn sẽ học những nội dung như thế này.

🚀 Triển khai carousel xoay hình ảnh chính ở đầu trang theo xu hướng web, thanh điều hướng sticky-top thay đổi style và dính ở đầu trang khi cuộn, cùng với scrollspy tự động kích hoạt menu theo nội dung bằng cách viết trực tiếp code html, css, js


[[SPAN_1]]💻[[/SPAN_2]][[SPAN_2]]📱[[/SPAN_2]] Triển khai web responsive với kích thước nội dung và vị trí bố cục thay đổi trên desktop, tablet, smartphone bằng cách sử dụng @mediaquery


🎨 Triển khai nội dung với transition, animation của CSS3 giúp thay đổi kích thước hình ảnh hoặc màu sắc nút một cách tự nhiên khi di chuột, và layout thay đổi hình dạng theo kích thước thiết bị


👁‍🗨 Nội dung hiển thị trên desktop, tablet nhưng ẩn trên smartphone và nội dung hiển thị/ẩn khi nhấp vào nút toggle được triển khai trực tiếp bằng mã HTML, CSS, JS

🎬강의소개

Thay vì sử dụng các thiết kế và thành phần tương tự như nhau - điểm yếu lớn nhất của Bootstrap là tạo ra những trang web giống hệt nhau như đúc khuôn, chúng ta sẽ trực tiếp lập trình để tạo ra một trang web thực tế responsive duy nhất theo ý muốn của bạn.

Trong khóa học này, bạn có thể rèn luyện kỹ năng tạo ra những trang web responsive độc đáo và hoàn thiện thông qua việc thực hành xây dựng, sử dụng 100% phương pháp tạo cấu trúc bằng HTML thuần túy và tạo kiểu dáng bằng CSS để phát triển trang web responsive có bố cục thay đổi theo từng thiết bị.

Dành cho những người có kiến thức cơ bản về lý thuyết HTML/CSS/js để tạo thiết kế web, web responsive nhưng khóa học được thiết kế để ngay cả khi thiếu kiến thức cơ bản, bạn vẫn có thể xem lại bài giảng nhiều lần và thực hành theo, đồng thời có thể học cách sử dụng emmet - phương pháp tạo code HTML nhanh chóng bằng các phím tắt được sử dụng trong thực tế.

Không chỉ quan sát nội dung bài gi강 về thực hành制作 bằng mắt, mà thực sự làm theo và tự mình xây dựng từng thành phần web responsive, bạn sẽ không biết khi nào khả năng coding đã được cải thiện và một trang web responsive chất lượng cao được hoàn thành một cách tự nhiên.

Khi sử dụng các framework như Bootstrap, có nhược điểm là kết quả trang web có thể trở nên khá giống nhau do phải sử dụng các tên class có phong cách hạn chế của framework hoặc sử dụng các component đã được tạo sẵn. Để khắc phục điều này, bạn có thể thực hành chi tiết cách tạo ra trang web responsive độc đáo của riêng mình thông qua việc coding trực tiếp mà không cần sử dụng các framework như Bootstrap.

Sau khi hoàn thành khóa học, bạn sẽ cảm thấy việc tạo ra các trang web responsive - vốn từng nghĩ là khó khăn một cách mơ hồ - thực ra lại dễ dàng hơn suy nghĩ, và từ đó bạn sẽ có thể tạo ra những trang web responsive độc đáo của riêng mình một cách dễ dàng và đa dạng.

Đặc điểm của khóa học này

📌 Học cách sử dụng @mediaquery của CSS để tạo layout responsive và thực hành lặp đi lặp lại.

📌 Phần biến đổi thành layout hoặc style mà developer mong muốn cũng được thực hành một cách lặp đi lặp lại.

📌 Để tự tay tạo ra các yếu tố phản ứng động, chúng ta sẽ sử dụng mã js để triển khai các thành phần carousel được sử dụng nhiều nhất trong thực tế và các thành phần có kiểu kích hoạt của menu điều hướng phía trên thay đổi khi cuộn.

📌 Thực hành các kỹ thuật animation được sử dụng nhiều trên các website thực tế để tạo ra web tương tác với các yếu tố thiết kế có animation khi di chuột qua các phần tử mong muốn.

[[SPAN_1]]📌[[/SPAN_2]][[SPAN_2]]Thực hành cách thêm thư viện bằng cách kết nối các plugin bên ngoài để dễ dàng sử dụng nhiều tính năng khác nhau trong mã code mà tôi đã tạo.[[/SPAN_2]]

😃 Tôi khuyến nghị cho những người như thế này

Tôi muốn tạo một trang web độc đáo.

Những ai muốn xây dựng website với phong cách và bố cục độc đáo của riêng mình thay vì theo những mẫu có sẵn

Tôi muốn tạo web responsive mà không cần sử dụng framework.
Dành cho những ai muốn nâng cấp và thành thạo kỹ năng thực tế để triển khai web responsive mà không cần sử dụng framework như Bootstrap

Tôi muốn xin việc làm nhà phát triển front-end.
Dành cho những ai sắp tạo portfolio để xin việc làm nhà phát triển frontend và cần có thể tạo ra trang web responsive mà không cần sử dụng framework

Đánh giá khóa học Inflearn của thầy Kim - Young Coder.

풀스택 로드맵4

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Fullstack, Java

Trong khóa học Fullstack dành cho người không chuyên ngành, mỗi khóa học sẽ dạy những gì?

STEP01 | Bootcamp [HTML Starter] dành cho người không chuyên[Click để chuyển đến khóa học]

Ý nghĩa của HTML và cách viết mã cơ bản cũng như tạo layout

Phát triển web giống như việc tạo ra một cửa hàng trực tuyến mà ai cũng có thể đến. HTML là viết tắt của Hyper Text Markup Language, chúng ta sẽ học cách tạo ra khung cơ bản bằng cách sử dụng những thông tin chính tạo nên nội dung cốt lõi của trang web.


STEP02 | Bootcamp [CSS3 Web Tương tác Hiện đại] dành cho người không chuyên [Nhấp để chuyển đến khóa học này]

Ý nghĩa của CSS và cách viết mã cơ bản từ đầu đến việc áp dụng style mong muốn vào html để thiết kế web

CSS là viết tắt của Cascading Style Sheet, trong đó Cascading là từ có nghĩa là phân cấp, giống như thác nước. CSS đúng như tên gọi, nó chọn lọc theo cấu trúc phân cấp mối quan hệ cha-con của HTML để áp dụng màu sắc, hình dạng, hoạt ảnh theo phong cách mong muốn cho các phần tử mong muốn, tạo ra và áp dụng các sheet giúp thiết kế web không nhàm chán mà thú vị và đẹp mắt cho người dùng xem. Ngoài ra, cho đến khi có tự tin với CSS, bạn sẽ tích lũy kinh nghiệm tạo ra nhiều thiết kế web đa dạng thông qua việc lặp đi lặp lại việc coding HTML/CSS cho các thiết kế clone của các trang web thực tế khác nhau, thiết kế mobile, thiết kế web.


STEP03 | Bootcamp [Từ JS đến React] dành cho người không chuyên[Nhấp để chuyển đến khóa học này]

Làm quen với vanilla script và cú pháp JavaScript ES6, ứng dụng React

Bạn đã từng cảm thấy nản lòng khi học React chưa? Trong lớp học của thầy Kim, để học từng bước JavaScript - nền tảng của React, chúng ta sẽ bắt đầu từ vanilla script, cú pháp JavaScript ES6, jQuery và các cú pháp cơ bản khác thông qua nhiều ví dụ thực hành đa dạng để xây dựng nền tảng vững chắc cho script. Sau đó, thông qua việc hiểu và thực hành các cú pháp đa dạng của React, chúng ta sẽ triển khai bảng tin và chức năng thành viên sử dụng component, state, memoization, đồng thời học cú pháp TypeScript để tạo ra ví dụ thực hành ToDoList, v.v. Chúng tôi sẽ mở ra con đường đến với React mà không bỏ cuộc.


STEP04 | Bootcamp [Thiết kế Web Responsive] dành cho người không chuyên[Click để chuyển đến khóa học này]

Hiểu và sử dụng @media query để tạo responsive web, học và ứng dụng Bootstrap - framework giúp dễ dàng tạo responsive

Phân bổ hợp lý giữa lý thuyết và thực hành về cách sử dụng Bootstrap để phát triển trang web responsive có bố cục thay đổi theo thiết bị, hiểu các thành phần của Bootstrap và kiểm tra ngay lập tức thông qua thực hành, cuối cùng hoàn thành việc triển khai một trang web responsive thực tế.

Ngoài ra, dành cho những ai muốn tạo ra trang web responsive với phong cách cá nhân độc đáo thay vì sử dụng style có sẵn của Bootstrap, chúng ta sẽ thực hành tạo ra các layout đa dạng cho từng thiết bị bằng cách sử dụng thuần túy html/css/jQuery mà không dùng Bootstrap, và làm chủ kỹ năng này thông qua việc tạo trang web responsive của Hansot Dosirak.


STEP05-1 | Bootcamp [Cơ bản JAVA] dành cho người không chuyên [Nhấp để chuyển đến khóa học tương ứng]

Bắt đầu từ việc hiểu và thực hành các ngữ pháp cơ bản nhất để nắm vững ngữ pháp cơ bản và trung cấp của Java

Bạn sẽ học Java - ngôn ngữ cơ bản nhất của phát triển web backend, bắt đầu từ những cú pháp cơ bản nhất và dần dần tiến tới trình độ trung cấp. Thông qua các bài thực hành đa dạng, bạn sẽ tự nhiên có được khả năng tự mình lập trình những chương trình mong muốn.


STEP05-2 | Bootcamp [Từ cơ bản đến nâng cao JAVA] dành cho người không chuyên[Nhấp để chuyển đến khóa học tương ứng]

Hiểu và thực hành từ cơ bản đến ngữ pháp nâng cao của Java

Collection Framework của Java là một thư viện nội bộ tích hợp sẵn các lớp lưu trữ đúng như tên gọi collection - thu thập, tức là lưu trữ. Bằng cách học các cú pháp đa dạng có thể nhóm và quản lý, lưu trữ các kiểu dữ liệu khác nhau ở một nơi, và thực hành các ví dụ đa dạng từ cơ bản đến nâng cao của Java, chúng ta sẽ tạo nền tảng vững chắc cho việc phát triển web backend.


STEP05-3 | Bootcamp [Oracle SQL] dành cho người không chuyên[Nhấp để chuyển đến khóa học tương ứng]

Hiểu biết và thực hành về Database

Tạo bảng cơ sở dữ liệu (DB) và thực hành CRUD để đọc, ghi, sửa đổi, xóa dữ liệu trong db, qua đó học và thực hành cú pháp SQL để chuẩn bị sử dụng db khi đăng ký thành viên, đăng nhập hoặc viết bài trên diễn đàn.


STEP06 | Bootcamp [Từ JSP đến SpringBoot] dành cho người không chuyên [Click để chuyển đến khóa học này]

Từ JSP đến Spring Boot

Bạn có từng trải qua việc học Spring Boot - framework được sử dụng nhiều nhất trong thực tế hiện nay - rồi cảm thấy nản lòng không?

Trong lớp học của thầy Kim, để hiểu hoàn hảo Spring Boot, chúng ta sẽ bắt đầu học từ cú pháp cơ bản nhất là JSP, trực tiếp cảm nhận sự tiến hóa của cú pháp backend từ thế hệ trước đến thế hệ hiện tại, tự nhiên nắm vững các khái niệm và cách sử dụng, đồng thời hiểu được nguyên lý hoạt động của Spring Boot - framework tự động triển khai backend cho phát triển web.

Nắm vững hoàn toàn các kiến thức cơ bản để tạo portfolio thông qua việc thực hành các khái niệm cơ bản và ứng dụng của ORM, JPA, entity, hiểu biết về Spring Security và triển khai chức năng thành viên sử dụng security, thực hành junit test và cách sử dụng h2 console, từ đó sử dụng Spring Boot để xây dựng website thực tế có chức năng thành viên và bảng tin, cho đến việc hợp tác qua GitHub.


STEP07 | Xây dựng dịch vụ web cho triển khai thực tế [Từ hosting đến AWS]

[Nhấp để chuyển đến khóa học tương ứng]

Hoàn thiện dịch vụ web với hosting và triển khai AWS

Bạn có từng trải qua cảm giác bức bối khi dự án mình phát triển chỉ chạy được trong máy tính của mình mà không thể triển khai thành dịch vụ thực tế không?

Trong lớp học của thầy Kim, chúng ta không chỉ dừng lại ở việc viết code đơn thuần, mà sẽ học từng bước từ web hosting sử dụng Dothome cho đến triển khai dự án trên GIT, AWS EC2 - toàn bộ quy trình một cách chi tiết.

Kết nối tên miền, tải lên FTP, triển khai thông qua GitHub, đóng gói jar, cấu hình máy chủ, chỉ định đường dẫn tải lên hình ảnh, thực thi không gián đoạn bằng nohup - bạn có thể nắm vững quy trình triển khai cần thiết trong thực tế.

Thông qua quá trình này, tôi sẽ tích lũy kinh nghiệm thực sự công bố website mình tạo ra với thế giới, đồng thời có được sự tự tin như một developernăng lực vận hành dịch vụ thực tế.

#java #java #hỗtrợquốcgia #bootcamp #springboot #springboot #frontend #backend #fullstack #fullstackdeveloper #jsp #react #react #frontend #backend #fullstack #html #css #css3 #bàigiảngcoding #lớphọccoding #cơbảncoding #họcviệncoding #họccoding #javascript #javascript #giảngdạyonlinecoding #giáodụccoding #interactive #interactiveweb #spring #spring #developer #tuyểndụngdeveloper #aws #db #cơsởdữliệu #jdbc #oracle #oracle #sql #jpa #thread #threads #thread #serialization #deserialization #kếthừa #đathái #method #overloading #overriding #class #phéptoán #eclipse #eclipse #domtree #jquery #plugin #object #thựchànhobject #tạoobject #object #object #modalwindow #modal #modal #es6 #documentobjectmodel #js #javascripttutorial #javascriptexamples #interactiveweb #interactive #tạonavigation #gnb #position #weblayout #layout #form #formtag #emmet #emmet #TDD

Những lưu ý trước khi học

Tài liệu học tập

  • Tổng số bài giảng là 14 bài, thời lượng 5 giờ 10 phút.

  • Bạn có thể tải xuống các hình ảnh hoặc file hoàn chỉnh được sử dụng trong bài học để áp dụng vào thực hành.
    (File này là file giáo dục chỉ có thể sử dụng cho mục đích thực hành cá nhân và không được phép phân phối trái phép.)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Dành cho những ai quan tâm đến việc phát triển trang web/ứng dụng web phản hồi bằng HTML/CSS

  • Dành cho những người muốn bắt đầu học lập trình bằng cách tạo trực tiếp các trang thực tế.

  • Những ai muốn tự mình tạo ra trang web theo phong cách thiết kế tự do.

  • Những người có thể sử dụng Bootstrap nhưng gặp khó khăn trong việc tùy chỉnh các kiểu dáng mong muốn hoặc triển khai động.

  • Dành cho những ai đã học xong khóa "Xây dựng trang web responsive bằng Bootstrap (bản chỉnh sửa năm 2024)" và muốn chuyển sang phần thực hành.

  • Một sinh viên đang chuẩn bị tìm việc làm trong lĩnh vực front-end và muốn tạo một portfolio responsive.

Cần biết trước khi bắt đầu?

  • Kiến thức cơ bản về lý thuyết HTML5, CSS3, JS

Xin chào
Đây là

335

Học viên

23

Đánh giá

18

Trả lời

5.0

Xếp hạng

19

Các khóa học

👩 이 강의를 만든 사람

[ 비전공자도 쉽고 재미있게 배우는 코딩! ] 을 목표로 15년 넘게 풀스택(백엔드, 프론트엔드) 및 영상, 코딩, 디자인, 빅데이터, 머신러닝 등을 강의하며 개발자 인력양성에 진심인 현직 직업훈련교사


🎖 경력사항

[컴퓨터 1도 모르는 사람이 부업으로 월100만원 수입내보기 첫걸음] 의 저자

NCS 국가직무능력강의 고용노동부 평가 A등급 강사선정

그린컴퓨터아카데미수원 우수강사선정(2017, 2018, 2019 3년연속 최우수1등상 수상)

전) 삼성ODD 기획 개발팀 담당

가톨릭대학교 컴퓨터공학부 특강

용인송담대학 멀티미디어학부 특강 및 다수


🚵 자격사항

직업능력훈련교사[정보기술개발] 고용노동부

직업능력훈련교사[정보기술운영] 고용노동부

직업능력훈련교사[정보기술전략·계획] 고용노동부

직업능력훈련교사[인공지능] 고용노동부

직업능력훈련교사[실감형콘텐츠제작] 고용노동부

직업능력훈련교사[문화콘텐츠제작] 고용노동부

직업능력훈련교사[멀티미디어] 고용노동부

직업능력훈련교사[일반사무] 고용노동부

직업능력훈련교사[총무] 고용노동부

직업능력훈련교사[디자인] 고용노동부

직업능력훈련교사[영상제작 ] 고용노동부

직업능력훈련교사[인쇄] 고용노동부

직업능력훈련교사[출판] 고용노동부

빅데이터전문가1급 한국직업능력진흥원

정보처리기사 한국산업인력공단

사무자동화산업기사 한국산업인력공단

컴퓨터활용능력 2급 대한상공회의소

ITQ OA 마스터 한국생산성본부

워드프로세서 1급 대한상공회의소

멀티미디어콘텐츠제작전문가 한국콘텐츠진흥원

시각디자인산업기사 한국산업인력공단

컴퓨터그래픽스운용기능사 한국산업인력공단

웹디자인기능사 한국산업인력공단

GTO 포토샵 1급 글로벌공인자격검정원

GTO 일러 1급 글로벌공인자격검정원


👩‍🏫 현) 그린컴퓨터아카데미 직업능력훈련교사 재직중

담당과정) 정보기술개발/프론트엔드/백엔드/풀스택/자바 웹개발/UIUX엔지니어링/빅데이터플랫폼구축/빅데이터시스템개발/ 프로그래밍언어/파이썬/자바/빅데이터분석/ 빅데이터전문가/프로그래밍언어/콘텐츠기획


  인프런의 부트스트랩3(BOOTSTRAP)를 활용한 반응형 웹페이지 만들기 약 10만명 구독을 기념으로 그동안 추가 강의에 대한 많은 요청을 DM으로 받아 풀스택 강의를 최신버전으로 기획 제작 및 업로드 중입니다. 여러분의 많은 관심과 따뜻한 댓글은 영코디 킴쌤의 강의제작에 큰 원동력이 됩니다.

 

느리지만 차근차근 질좋은 강의로 한걸음씩 여러분과 함께하겠습니다.

 

Chương trình giảng dạy

Tất cả

14 bài giảng ∙ (5giờ 10phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

2 đánh giá

5.0

2 đánh giá

  • 브라보 마이 라이프님의 프로필 이미지
    브라보 마이 라이프

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    로드맵에 따라 1.부트스트랩의 이해 2.부트스트랩 실습 3.부트스트랩 없이 반응형 만들기까지 모두 듣길 잘한 것 같습니다 웹제작을 하려는데 요즘엔 다 반응형으로 웹을 만든다고 해서 마음먹고 시작했는데 기본개념도 없던 제가 일주일 정도 만에 반응형 웹 제작에 대해 완벽하게 이해했습니다 특히 실습부분을 따라하며 웹페이지를 만들어가면서 강의를 들으니 반응형 웹을 만드는 스킬과 노하우가 나도 모르게 생깁니다 한번 더 들으면서 복습해보려고 합니다 웹페이지 제작을 위해서 추천하는 강의 중 가성비 가 가장 좋은 강의입니다

    • pcdo.omco님의 프로필 이미지
      pcdo.omco

      Đánh giá 15

      Đánh giá trung bình 5.0

      5

      21% đã tham gia

      이번강좌도 잘듣겠습니다. 강사님의 전체 커리큘럼을 타고있는데 풀버전 통합형 강좌는 수강기간즘 더늘려주실순없나요? 분량이 장난아니던데 ㅠ

      • 영코디 킴쌤
        Giảng viên

        네. 강의의 50%이상을 수강하시고 요청주시면 수강기간을 1년 더 연장해드리고 있습니다. 확인햅보니 50%이상 수강하셔서 요청하신대로 수강기간 1년 연장해 드렸습니다. 감사합니다. 앞으로도 파이팅입니다 :)

      • 영코디 킴쌤
        Giảng viên

        많은 분들의 요청에 힘입어 강의수강기간을 무제한으로 변경하였습니다. 즐겁고 기분좋게 수강하시길 기원합니다. 감사드립니다 :)

    837.038 ₫

    Khóa học khác của youngcodikimssam

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!