	{"id":96,"date":"2013-06-17T12:08:31","date_gmt":"2013-06-17T05:08:31","guid":{"rendered":"http:\/\/science-technology.vn\/?p=96"},"modified":"2013-06-17T12:08:31","modified_gmt":"2013-06-17T05:08:31","slug":"ki-nang-phat-trien-web","status":"publish","type":"post","link":"https:\/\/science-technology.vn\/?p=96","title":{"rendered":"K\u0129 n\u0103ng ph\u00e1t tri\u1ec3n Web"},"content":{"rendered":"<p><span style=\"font-size: 14px;\">M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cL\u00e0 sinh vi\u00ean n\u0103m th\u1ee9 hai trong Khoa h\u1ecdc m\u00e1y t\u00ednh, em \u0111ang theo blog c\u1ee7a th\u1ea7y \u0111\u1ec1u \u0111\u1eb7n \u0111\u1ec3 h\u1ecdc v\u1ec1 c\u00e1c xu h\u01b0\u1edbng c\u00f4ng nghi\u1ec7p v\u00e0 l\u1eddi khuy\u00ean. Em mu\u1ed1n ph\u00e1t tri\u1ec3n b\u1ea3n k\u1ebf ho\u1ea1ch ngh\u1ec1 nghi\u1ec7p \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o r\u1eb1ng em s\u1ebd c\u00f3 t\u01b0\u01a1ng lai t\u1ed1t khi t\u1ed1t nghi\u1ec7p. D\u1ef1a tr\u00ean l\u1eddi khuy\u00ean c\u1ee7a th\u1ea7y tr\u00ean blog, em \u0111ang h\u1ecdc ti\u1ebfng Anh v\u00e0 c\u0169ng l\u1ea5y th\u00eam c\u00e1c \u0111\u00e0o t\u1ea1o trong k\u0129 n\u0103ng m\u1ec1m. C\u00e2u h\u1ecfi c\u1ee7a em l\u00e0 lo\u1ea1i k\u0129 n\u0103ng k\u0129 thu\u1eadt n\u00e0o em c\u1ea7n c\u00f3 \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o r\u1eb1ng em s\u1ebd \u0111\u1ea1t t\u1edbi m\u1ee5c \u0111\u00edch gi\u00e1o d\u1ee5c c\u1ee7a em. N\u1ebfu em mu\u1ed1n l\u00e0m vi\u1ec7c trong c\u00f4ng ti ph\u00e1t tri\u1ec3n web, em c\u1ea7n bi\u1ebft c\u00e1i g\u00ec? Xin th\u1ea7y l\u1eddi khuy\u00ean.&#8221;\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\u0110\u00e1p: T\u00f4i r\u1ea5t m\u1eebng l\u00e0 b\u1ea1n \u0111ang chu\u1ea9n b\u1ecb t\u01b0\u01a1ng lai c\u1ee7a b\u1ea1n. C\u00f3 c\u1ea3 ti\u1ebfng Anh v\u00e0 k\u0129 n\u0103ng m\u1ec1m s\u1ebd cho b\u1ea1n m\u1ed9t th\u1ebf r\u1ea5t m\u1ea1nh trong vi\u1ec7c \u0111\u00e1p \u1ee9ng cho c\u00e1c m\u1ee5c ti\u00eau ngh\u1ec1 nghi\u1ec7p c\u1ee7a b\u1ea1n. T\u1eeb kh\u00eda c\u1ea1nh k\u0129 thu\u1eadt, b\u1ea1n s\u1ebd c\u1ea7n ph\u00e1t tri\u1ec3n k\u0129 n\u0103ng l\u1eadp tr\u00ecnh m\u1ea1nh v\u00e0 bi\u1ebft \u00edt nh\u1ea5t hai ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh.<\/p>\n<p>Hi\u1ec7n th\u1eddi Java l\u00e0 ng\u00f4n ng\u1eef ph\u1ed5 bi\u1ebfn nh\u1ea5t. N\u00f3 \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf l\u00e0 ng\u00f4n ng\u1eef h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng cho ph\u00e9p ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n vi\u1ebft ch\u01b0\u01a1ng tr\u00ecnh c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c d\u00f9ng trong b\u1ea5t k\u00ec n\u1ec1n n\u00e0o do kh\u00eda c\u1ea1nh \u0111\u1ed9c l\u1eadp n\u1ec1n c\u1ee7a n\u00f3. B\u1ea1n c\u0169ng c\u1ea7n bi\u1ebft JavaScript; n\u00f3 l\u00e0 ng\u00f4n ng\u1eef h\u1ed7 tr\u1ee3 cho c\u1ea3 phong c\u00e1ch l\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng v\u00e0 l\u1eadp tr\u00ecnh h\u00e0m.\u00a0N\u00f3 r\u1ea5t ph\u1ed5 bi\u1ebfn trong c\u00e1c tr\u00ecnh duy\u1ec7t web cho n\u00ean c\u00e1c k\u1ecbch \u0111o\u1ea1n script ph\u00eda kh\u00e1ch c\u00f3 th\u1ec3 cung c\u1ea5p t\u01b0\u01a1ng t\u00e1c ng\u01b0\u1eddi d\u00f9ng, ki\u1ec3m so\u00e1t tr\u00ecnh duy\u1ec7t, trao \u0111\u1ed5i d\u1ecb b\u1ed9, c\u0169ng nh\u01b0 n\u0103ng l\u1ef1c \u0111\u1ec3 thay \u0111\u1ed5i n\u1ed9i dung t\u00e0i li\u1ec7u \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb. Ng\u00f4n ng\u1eef ph\u1ed5 bi\u1ebfn kh\u00e1c l\u00e0 C++, m\u1ed9t ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng \u0111\u01b0\u1ee3c d\u00f9ng trong ph\u1ea7n m\u1ec1m h\u1ec7 th\u1ed1ng, tr\u00ecnh \u0111i\u1ec1u khi\u1ec3n thi\u1ebft b\u1ecb, v\u00e0 ph\u1ea7n m\u1ec1m kh\u00e1ch-ph\u1ee5c v\u1ee5 hi\u1ec7u n\u0103ng cao, hay b\u1ea1n c\u00f3 th\u1ec3 h\u1ecdc C# l\u00e0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng \u0111\u01b0\u1ee3c d\u00f9ng trong h\u1ea7u h\u1ebft c\u00e1c s\u1ea3n ph\u1ea9m c\u1ee7a Microsoft.<\/p>\n<p>V\u00ec b\u1ea1n mu\u1ed1n l\u00e0m vi\u1ec7c trong khu v\u1ef1c ph\u00e1t tri\u1ec3n web, b\u1ea1n s\u1ebd c\u1ea7n bi\u1ebft v\u1ec1\u00a0<a href=\"http:\/\/asp.net\/\" target=\"_blank\">ASP.NET<\/a>\u00a0m\u1ed9t khu\u00f4n kh\u1ed5 \u1ee9ng d\u1ee5ng web ph\u00eda ngu\u1ed3n ph\u1ee5c v\u1ee5 \u0111\u01b0\u1ee3c Microsoft d\u00f9ng r\u1ed9ng r\u00e3i cho ph\u00e9p ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n t\u1ea1o ra c\u00e1c website \u0111\u1ed9ng, c\u00e1c \u1ee9ng d\u1ee5ng Web v\u00e0 c\u00e1c d\u1ecbch v\u1ee5 Web. Ng\u00e0y nay,\u00a0<a href=\"http:\/\/asp.net\/\" target=\"_blank\">ASP.NET<\/a>\u00a0l\u00e0 r\u1ea5t ph\u1ed5 bi\u1ebfn trong th\u1ef1c hi\u1ec7n chu\u1ed7i \u1ee9ng d\u1ee5ng ph\u1ea7n m\u1ec1m nh\u01b0 d\u1ecbch v\u1ee5 (SaaS) d\u1ef1a tr\u00ean web, x\u1eed l\u00ed thanh to\u00e1n \u0111i\u1ec7n t\u1eed, v\u00e0 h\u1ec7 qu\u1ea3n l\u00ed d\u1eef li\u1ec7u. Ng\u00f4n ng\u1eef k\u1ecbch \u0111o\u1ea1n kh\u00e1c r\u1ea5t ph\u1ed5 bi\u1ebfn trong khu v\u1ef1c ph\u00e1t tri\u1ec3n web l\u00e0 PHP (Personal Home Page &#8211; b\u1ed9 ti\u1ec1n x\u1eed l\u00ed si\u00eau v\u0103n b\u1ea3n), m\u1ed9t ng\u00f4n ng\u1eef k\u1ecbch \u0111o\u1ea1n ph\u00eda ngu\u1ed3n ph\u1ee5c v\u1ee5 \u0111\u01b0\u1ee3c d\u00f9ng th\u00f4ng th\u01b0\u1eddng nh\u1ea5t cho ph\u00e1t tri\u1ec3n Web. N\u1ebfu b\u1ea1n l\u00e0m vi\u1ec7c trong khu v\u1ef1c ph\u00e1t tri\u1ec3n Web, b\u1ea1n c\u1ea7n h\u1ecdc ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u si\u00eau v\u0103n b\u1ea3n, hay HTML5, kh\u1ed1i x\u00e2y d\u1ef1ng then ch\u1ed1t c\u1ee7a Web \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 t\u1ea1o ra c\u00e1c trang Web. B\u1ea5t k\u00ec tr\u00ecnh duy\u1ec7t Web n\u00e0o nh\u01b0 Explorer, Chrome, Firefox, Opera hay tr\u00ecnh duy\u1ec7t di \u0111\u1ed9ng Dolphin, \u0111\u1ecdc c\u00e1c t\u00e0i li\u1ec7u d\u1ef1a tr\u00ean HTML v\u00e0 chuy\u1ec3n ch\u00fang th\u00e0nh c\u00e1c trang Web b\u1eb1ng vi\u1ec7c \u0111\u1ecdc c\u00e1c th\u1ebb HTML \u0111\u1ec3 di\u1ec5n gi\u1ea3i v\u00e0 hi\u1ec3n th\u1ecb n\u1ed9i dung c\u1ee7a trang. B\u1eb1ng vi\u1ec7c t\u1ea1o ra c\u00e1c app d\u00f9ng HTML5, b\u1ea5t k\u00ec ai c\u0169ng c\u00f3 th\u1ec3 truy nh\u1eadp \u0111\u01b0\u1ee3c v\u00e0o c\u00f9ng d\u1eef li\u1ec7u b\u1ea5t k\u1ec3 thi\u1ebft b\u1ecb \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i t\u1edbi Internet m\u00e0 h\u1ecd d\u00f9ng.<\/p>\n<p>C\u00f3 hai k\u0129 n\u0103ng k\u0129 thu\u1eadt kh\u00e1c m\u00e0 b\u1ea1n c\u1ea7n h\u1ecdc: XML (Extensible Markup Language), m\u1ed9t ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u chu\u1ea9n m\u1edf \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 \u0111\u1ecbnh ngh\u0129a t\u1eadp c\u00e1c qui t\u1eafc \u0111\u1ec3 m\u00e3 ho\u00e1 t\u00e0i li\u1ec7u. N\u00f3 th\u01b0\u1eddng \u0111\u01b0\u1ee3c d\u00f9ng cho bi\u1ec3u di\u1ec5n c\u1ea5u tr\u00fac d\u1eef li\u1ec7u \u0111\u1ec3 cung c\u1ea5p cho ng\u01b0\u1eddi d\u00f9ng n\u0103ng l\u1ef1c li\u00ean t\u00e1c v\u00e0 chia s\u1ebb c\u00e1c c\u1ea5u tr\u00fac b\u1ea3n ghi d\u1eef li\u1ec7u hi\u1ec7u qu\u1ea3 h\u01a1n. SQL (Structured Query Language) l\u00e0 ng\u00f4n ng\u1eef \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 qu\u1ea3n l\u00ed d\u1eef li\u1ec7u trong h\u1ec7 qu\u1ea3n l\u00ed c\u01a1 s\u1edf d\u1eef li\u1ec7u quan h\u1ec7 (RDBMS) \u0111\u1ec3 cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng ch\u00e8n th\u00eam truy v\u1ea5n, c\u1eadp nh\u1eadt v\u00e0 xo\u00e1 d\u1eef li\u1ec7u, c\u0169ng nh\u01b0 t\u1ea1o ra v\u00e0 thay \u0111\u1ed5i vi\u1ec7c t\u1ea1o l\u01b0\u1ee3c \u0111\u1ed3 v\u00e0 ki\u1ec3m so\u00e1t truy nh\u1eadp d\u1eef li\u1ec7u.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;-English verrsion&#8212;-<\/p>\n<p>&nbsp;<\/p>\n<p>Web development skills<\/p>\n<p>&nbsp;<\/p>\n<p>A student wrote to me: \u201cAs a second-year student in Computer Science, I am following your blog regularly to learn about industry\u2019s trends and advices. I want to develop a career plan to ensure that I will have a good future when graduate. Based on your advices on the blog, I am learning English and also take additional trainings in soft-skills. My question is what kind of technical skills I need to have to ensure that I will achieve my education goal. If I want to work in a web development company, what do I need to know? Please advice.<\/p>\n<p>&nbsp;<\/p>\n<p>Answer: I am very glad that you are preparing for your future. Having both English language and soft-skills would give you a very strong position in meeting your career objectives. From the technical aspect, you will need to develop strong programming skills and knowing at least two programming languages.<\/p>\n<p>Currently Java is the most popular one. It is designed to be an object-oriented language that allows developers to write program that can be used in any platform due to its platform independence aspect. You also need to know JavaScript; it is a language that supports both object-oriented and functional programming styles.\u00a0 It is very popular in web browsers so that client-side scripts could provide user interaction, browser control, asynchronous communication, as well as the capability to alter the displayed document content. Another popular language is C++, an object-oriented programming language used in system software, device drivers, and high-performance client-server software, or you may learn C# a simple object-oriented programming language that is used in most of Microsoft products.<\/p>\n<p>Since you want to work in web development area, you will need to know about\u00a0<a href=\"http:\/\/asp.net\/\" target=\"_blank\">ASP.NET<\/a>\u00a0a server-side Web application framework that was widely used by Microsoft to allow developers to create dynamic websites, Web applications and Web services. Today,\u00a0<a href=\"http:\/\/asp.net\/\" target=\"_blank\">ASP.NET<\/a>\u00a0is very popular in the implementation of Web-based Software-as-a-Service (SaaS) application suites, electronic payment processing systems, and data management systems. Another scripting language that is very popular in web development area is PHP (Personal Home Page &#8211; Hypertext Preprocessor), a server-side scripting language that is most commonly used for Web development. If you are working in the Web development area, you need to learn the Hyper Text Markup Language, or HTML5, the key building block of the Web used for the creation of Web pages. Any standard Web browser such as Explorer, Chrome, Firefox, Opera or the mobile Dolphin browser, reads HTML-based documents and converts them into Web pages by reading the HTML tags to interpret and display the contents of the page. By creating apps using HTML5, anyone can access the same data regardless of the Internet-connected device they are using.<\/p>\n<p>There are two other technical skills that you need to learn: The XML (Extensible Markup Language), an open standard markup language which is used to define a set of rules for encoding documents. It is often used for the representation of data structures to provide users with the capability to interoperate and share data records more effectively. The SQL (Structured Query Language) a language that is used for managing the data in a relational database management system (RDBMS) to allow users to insert query, update and delete data, as well as create and modify schema creation and data access control.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cL\u00e0 sinh vi\u00ean n\u0103m th\u1ee9 hai trong Khoa h\u1ecdc m\u00e1y t\u00ednh, em \u0111ang theo blog c\u1ee7a th\u1ea7y \u0111\u1ec1u \u0111\u1eb7n &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-ki-nghe-phan-mem"],"_links":{"self":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=96"}],"version-history":[{"count":1,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":97,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/96\/revisions\/97"}],"wp:attachment":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}