FONT END LÀ GÌ

     

Bạn có lúc nào tự hỏi mình rằng: sau này mình sẽ có tác dụng gì? làm web? có tác dụng Front hay Back ? và đã lựa chọn rồi thì tuyến đường nào để đạt được phương châm đó thuận tiện nhanh chóng và kết quả nhất? nếu bạn có câu hỏi như vậy, thì chúng ta có thể tham khảo bài viết này của tôi.

Bạn đang xem: Font end là gì

Vậy lý do cần biệt lập giữa Front hay Back, chính vì lựa chọn khác biệt thì đang tới việc những vật dụng CẦN HỌC nó đã khác nhau, bởi đó họ sẽ quyết định ngoài ra thứ công ty trường dạy dỗ thì chúng ta sẽ học tập thêm cái gì, để rất có thể đi làm được.Để trả lời cho câu hỏi, ta lựa chọn gì thì đầu tiên ta buộc phải hiểu về đa số options này đã. Bây chừ chúng ta cần đi tìm kiếm hiểu số đông khái niệm.

*

1. Front end Development

Front kết thúc Developer là ai

Front kết thúc Developer là bạn tập trung phát triển phía Client Side, nói một cách dễ dàng và đơn giản dễ đọc là triệu tập vào mảng cải cách và phát triển xây dựng giao diện và trải nghiệm cho tất cả những người dùng. Để dễ hình dung thì ta vào trang facebook thần thánh, ví như ta là Front end Developer mang lại trang này thì ta là bạn xác định: logo đặt tại đâu, màu chủ yếu là màu gì, font chữ to giỏi nhỏ, hình ảnh này để size thế nào, trái tim cất cánh lên ra sao, nút lượt thích đặt làm việc đâu….Tức là, fan phụ trách cải tiến và phát triển HIỂN THỊ cùng TRẢI NGHIỆM người tiêu dùng cho vận dụng web.Bạn chính là người ra quyết định CÁI NHÌN ĐẦU TIÊN của người tiêu dùng về trang web. Web đẹp hay xấu, sắc sảo hay thô lỗ là vì bạn. Vì vậy bạn cần có khả năng look & feel cùng trình xây cất tuyệt đỉnh.

Kỹ năng Front End

Các ngôn ngữ để phát triển Front End bao hàm 3 ngôn từ chủ đạo đó là: HTML, CSS cùng Javascript. Mặc dù nhiên, để code nhanh gọn lẹ lẹ thì ta có thể sử dụng thêm các framework giỏi thư viện khác như:

Một số thư viện/framework nổi tiếng: Bootstrap, jQuery, AngularJS, React JS, Vue JS, EmberJS...Kĩ năng thiết kế, sử dụngPhotoshop. Kỹ năng và kiến thức và tay nghề về UI/UX.LESS, SASS (stylesheet language).Sử dụng npm, grunt, … để optimize, minimize HTML/CSS/JS.Kiến thức về Ajax, cách kiến tạo giao diện responsive …..

Tuy nhiên, đó chỉ nên vài cái ngữ điệu ví dụ. Nhưng thực tiễn mà nói, nhằm THIẾT KẾ được một website đẹp thì DEV cần nhiều hơn nữa thế. DEV cần biết sử dụng phông chữ cho chuẩn (typography), chuyển ra bố cục hợp lý, tạo ra các trải nghiệm sắc sảo và có lý thuyết cơ bạn dạng về PHỐI MẦU. Nói chung, để tạo thành 1 website đẹp không còn đơn giản, và đề nghị nhiều ghê nghiệm tương tự như trải nghiệm.Anyway, thì chúng ta nên bước đầu từ HTML, CSS, Javascript, sau đó học thêm các cái liệt kê như Jquery, Bootstrap và không ngừng mở rộng tầm nhìn với đầy đủ từ khoá typography hay màu sắc rule.

Front over Developer là 1 trong những nghề siêu kiếm ra tiền, tuy vậy với điều kiện bạn phải làm cho tốt. Xuất sắc tới đâu thì tiền về cho tới đó. Nếu như khách hàng thực sự chỉ đam mê với chỉ yêu thích với việc tạo ra các website đẹp, thì bạn hãy chăm chút cho nghề nghiệp của chính mình nhé và hoàn toàn có thể học thêm cả photoshop nữa.

2. Back end Development

Back over Developer là ai

Nếu Front end Developer có quyền lực tối cao kiến tạo cho vẻ đẹp của những trang web, thì Back end developer là bạn xử lý mọi xúc tích nghiệp vụ tinh vi ở ẩn làm việc phía sau, giúp cho hệ thống hoạt động trơn tru. Tài liệu của bạn dùng, thuật toán đối chiếu … đều nằm tại vị trí back-end. Lấy ví dụ: trên trang face, khi bạn post 1 status, để status ấy được lưu trữ thì yêu cầu backend, nhằm status ấy hiển thị cho bạn bè của các bạn xem thì cũng cần được backend, nhằm status ấy lưu mọi react (love, phẫn nộ, woo...haha) cũng cần được backend …

Back kết thúc Developer là fan quyết định phương thức website được vận hành. Fan vô thuộc quan trọng.

Xem thêm: Nghĩa Của Từ Balustrade Là Gì ? Một Lan Can Là Gì? Một Lan Can Là Gì

Kỹ năng Back End

Để trở thành Back over developer thì bạn cần phải biết ngôn ngữ phía Server cũng tương tự biết làm việc với cơ sở dữ liệu:

Kiến thức về database SQL: MS SQL Server, MySQL, … vừa mới đây một số database NoSQL vẫn khá thịnh hành: Neo4j, MongoDB, …Kiến thức về website nói chung, bí quyết viết web Service, phương pháp đăng nhập và phân quyền .Kiến thức về một số CMS: WordPress, Joomla, Umbraco, ….

Kiến thức phần back-end rất nhiều và phức tạp, vì thế một back-end developer chỉ nên triệu tập vào 2-3 ngôn từ chính, đừng thay ôm không còn kẻo "tấu hỏa nhập ma". Code phần back-end thường rất nhiều và "khủng", vày đó cần phải có cấu trúc tốt, dễ đổi mới và mở rộng (bằng cách áp dụng SOLID). Back-end developer hoàn toàn có thể trau dồi kiến thức để leo lên vị trí System Analyst hoặc Software Architecture.

3. Full Stack Development

Full Stack Developer là ai

Full Stack là làm đủ cả Front kết thúc lẫn Back EndLập trình viên vừa bao gồm tư duy xúc tích và ngắn gọn lại bao gồm óc thẩm mĩ tinh tế.Vừa code server tốt lại biết linh hoạt đổi mới hoá cùng với css.

Các lập trình sẵn viên full stack làm cho việc giống hệt như các lập trình viên back-end sinh hoạt phía sever của lập trình web, nhưng mà họ có thể cũng thành thạo những ngôn ngữ front-end để tinh chỉnh và điều khiển nội dung trông ra sao ở phía hình ảnh của trang web. Bọn họ là những người đa năng.

Kỹ năng Full Stack

Để phát triển thành 1 xây dựng viên full stack thì bạn cần phải có những skill sau:

*

*

Bất nhắc là thực hiện công cụ xác minh nào, tùy nằm trong vào dự án công trình và khách hàng hàng, các lập trình viên full stack yêu cầu có kỹ năng ở hồ hết cấp độ về kiểu cách web hoạt động: setup và cấu hình các máy chủ Linux, viết các API server-side, nhẩy vào phần JavaScript client-side của một ứng dụng, với cũng cần phải có "con đôi mắt thẩm mỹ" cùng với CSS.

Sử dụng những phép tắc này, những lập trình viên full stack cần phải có khả năng ngay lập tức lập tức xác minh trách nhiệm của client-side hay server-side, với trình bày rõ ràng về mặt ưu điểm yếu của các chiến thuật khác nhau.

Xem thêm: Thức Ăn Chia Làm Mấy Nhóm ? 4 Nhóm Thực Phẩm Có Lợi Cho Sức Khỏe

Kết luận:

Bài viết này nhằm mục đích giúp mọi bạn hiểu rộng về sự khác nhau giữa Front End, Back End với Full Stack Development.

Tham khảo:

http://bvu.edu.vn/web/aptech/-/nhung-ki-nang-can-co-o-mot-web-developer

https://techmaster.vn/posts/33487/lap-trinh-web-front-end-vs-back-end-vs-full-stack