Recent Posts

ĐÀO TẠO PHP CƠ BẢN - NÂNG CAO | 10 lời khuyên cho người mới học PHP

PHP  là ngôn ngữ lập trình chiếm thị phần cao nhất trong mảng lập trình web và có vô số tài liệu phong phú – hướng người dùng ,các website nổi tiếng được lập trình bằng ngôn ngữ PHP như Facebook và WordPress......


Bài viết này giới thiệu với bạn 10 lời khuyên quý báu của các chuyên gia trong lĩnh vực thiết kế web bằng php dành cho các bạn mới bước chân vào con đường tìm hiểu php để lập trình – Thiết kế website 



Đào tạo php cơ bản nâng  cao



1. Keith Casey: Hãy Google trước khi hỏi
Casey là ông chủ của một công ty buôn bán phần mềm và là một diễn giả nổi tiếng trong các cuộc hội thảo lớn sự kiện lớn về PHP.
Lời khuyên của ông nhấn mạnh việc hãy biết mình đang ở đâu trong cộng đồng PHP cùng với một câu châm ngôn đang ngày càng trở nên quan trọng: Google trước khi hỏi.
“Hãy tham gia ngay vào một nhóm người dùng, một đội PHP. Có vô số nhóm người dùng PHP ở mọi nơi, tất cả các quốc gia trên thế giới. Đó là nơi những người thông minh tập hợp để làm việc thảo luôn ,tìm tòi những ý tưởng và hỗ trợ lẫn nhau. Kiến thức của họ rất rộng, hãy kết giao với những người thông minh đó vì ở đó ta sẽ tìm được những cuốn tài liệu dạy lập trình php rất bổ ích.
“Hãy nhớ thử tìm kiếm trên Google trước khi đặt câu hỏi. Chẳng có ai thích những kẻ lười biếng cả”.

lập trình php


2. Elizabeth Naramore:Hãy bắt đầu với OOP
Naramore hiện đang làm cho công ty SourceForge và người sáng lập trang PHPWomen.org. Đối với người vừa mới bắt đầu học PHP, Naramore cho rằng nên có một nền tảng vững chắc trong việc lập trình hướng đối tượng (OOP) trước khi tìm hiểu sâu hơn vào PHP.
“Nếu bạn vốn không xuất thân từ lĩnh vực lập trình, hãy dành thời gian để tìm hiểu nguyên tắc căn bản của phát triển phần mềm. Những vấn đề cần chú ý như lập trình hướng đối tượng (OOP), phát triển hướng kiểm thử (test driven development), quản lí phiên bản (version control), gỡ lỗi (debugging), các mẫu thiết kế (design pattern), vv).
“Nếu bạn đã thử và không thể giải quyết vấn đề của bạn, đừng ngại hỏi. Các cộng đồng PHP nói chung rất hữu ích và thân thiện. Có vô số tài nguyên cho những người mới trên mạng. Nhờ đến sự trợ giúp của cộng đồng, cho dù đó là một nhóm người dùng địa phương, một dự án mã nguồn mở của cộng đồng, hay một kênh IRC như #phpc trên freenode”

lập trình php


3. Lorna Jane Mitchell:  Hãy bắt đầu với dự án thiết kế website bằng ngôn ngữ php đầu tiên của bạn
“Lornajane” là tên gọi phổ biến hơn của Mitchell trên cộng đồng trực tuyến, là một nhà cố vấn, nhà phát triển phần mềm, một tác giả và diễn giả về PHP.
Cô đưa ra một lời khuyên khá nổi tiếng trong giới chuyên môn: Hãy bắt tay vào làm (Just do it).
“Muốn biết bơi thì phải nhảy xuống nước! PHP là một ngôn ngữ rất dễ học. Cách tốt nhất để tìm hiểu xem cái gì đó hoạt động như thế nào là bắt tay vào làm thử.
“Bất cứ ai cũng có thể lập trình PHP. Ít khó khăn khi tham gia có nghĩa là có rất nhiều code PHP tồi trên thế giới. Nhưng những đoạn code PHP tồi mà chạy tốt thì cũng vẫn hữu ích. Cá nhân tôi nghĩ rằng nếu bạn có thể giải quyết vấn đề của bạn với PHP thì cứ mạnh dạn bắt tay vào code ngay cả khi nó chưa hoàn hảo”.

thiết kế web site chuẩn seo


4. Chris Cornutt: Tránh những đoạn code rối rắm
Cornutt điều hành PHPDeveloper.org và Joind.in. Ông đã bắt đầu lập trình PHP từ năm 1998. Trong lời khuyên của ông dành những người mới bắt đầu phát triển PHP, ông cảnh báo về những đoạn code rối rắm.
“Tôi nghĩ rằng những phát triển mới sẽ dễ dàng bị chán nản với những đoạn code rối rắm, đau đầu… Những người mới bắt đầu và có một chút thích thú với ngôn ngữ PHP thường rất hăng hái viết code với tâm lí là chỉ cần code chạy được là được, nhưng tôi dám chắc rằng hơn một nửa trong số họ sẽ bỏ cuộc”.
“Hãy thử tìm một người cố vấn có thể hướng dẫn bạn một số bước đi ban đầu. Bạn sẽ cảm nhận được một sự khác biệt rất lớn khi bạn có một người nào đó để bàn luận. IRC là một lựa chọn tốt, nhưng một người để có thể gặp mặt để học hỏi sẽ tốt hơn rất nhiều.
Thường họ có rất nhiều các trang web với vô số các đoạn code và các ví dụ PHP đã giúp họ vượt qua những tình huống khó khăn. Một số ví dụ rất hay, một số không có ích nhiều lắm nhưng hãy học chúng một cách dần dần. Phát triển PHP cũng giống như bất cứ điều gì khác, là một kỹ năng mà cần phải được mài giũa – bạn không thể nhảy bụp vào và trở thành một chuyên gia sau một đêm được”

thiết kế website


5. Eamon Leonard: Tạo ra và tham gia các dự án mã nguồn mở
Leonard là giám đốc của một công ty tại Ireland và là đồng sáng lập CloudSplit, một dịch vụ phân tích thời gian thực cho công nghệ điện toán đám mây.Lời khuyên của ông và đồng nghiệp của mình -  ông khuyên rằng hãy cố gắng tham gia các dự án mã nguồn mở ngay cả khi mới bắt đầu học PHP.
“Hãy tham gia, nhận làm vào các dự án mã nguồn mở ngay sau khi bạn có kiến thức cơ bản về php… Việc này khiến bạn có thể truy cập vào mã nguồn của các dự án và là một cơ hội rất lớn để học hỏi từ các chuyên gia kì cựu trong ngành”.
“Tìm và lập tài liệu cho các lỗi có thể tái phát sinh là một nhiệm vụ rất tốn thời gian và được đánh giá cao bởi bất kỳ nhóm phát triển mã nguồn mở nào… Khi thuê các nhà phát triển để làm việc với chúng tôi, chúng tôi sẽ dành nhiều sự ưu ái hơn cho những ai đã từng làm việc trên một dự án phần mềm mã nguồn mở”.

thiết kế website chuẩn seo


6. Abraham Williams: 
Williams là một nhà phát triển và tự gọi mình là một “người ủng hộ các hacker” (hacker advocate). Ông cũng khuyên những người mới lập trình PHP nên tham gia vào các dự án lập trình mã nguồn mở.
“Tìm một dự án hoặc cộng đồng chất lượng (tốt nhất là các dự án phát triển theo định hướng mã nguồn mở) để đóng góp vào. Tìm hiểu về các đoạn mã, con người và văn hóa riêng của dự án đó. Bạn sẽ học hỏi được từ các nhà phát triển có kinh nghiệm, niềm đam mê với những đoạn code chất lượng cùng với một cộng đồng thân thiện. Những người mới sẽ nhận được nhiều hơn từ việc đề xuất các đoạn code cải tiến trong các bản vá và thậm chí từ việc làm thế nào để là một thành viên cộng đồng tốt hơn”.
“Tôi cho rằng các dự án Drupal là một điểm khởi đầu tốt. Đó là một cộng đồng trưởng thành và hùng hậu, có tốc độ tăng trưởng mạnh mẽ. Ngoài ra, có rất nhiều cơ hội việc làm đối với các nhà phát triển Drupal giỏi”.

website chuẩn seo


 7. Stuart Herbert:  
Tìm hiểu về phát triển hướng kiểm thử (test-driven development), tính đóng gói (encapsulation) và quản lí mã nguồn (source control)
Herbert đã bắt đầu code PHP kể từ năm 1999. Ông đã viết về PHP trong nhiều năm và đã đóng góp rất nhiều cho Gentoo Linux.
Đối với những người phát triển PHP, ông khuyên “Hãy tìm hiểu về việc phát triển hướng thử nghiệm và đóng gói. Một khi hiểu về nó, bạn sẽ viết code nhanh hơn. Và bất cứ ai phát triển kế thừa từ những đoạn code của bạn sẽ cảm ơn bạn rất nhiều”.
“Tìm hiểu về việc quản lí mã nguồn chưa bao giờ được xem nhẹ”.
Ông cũng nói rằng sức mạnh lớn nhất của ngôn ngữ PHP là bộ tài liệu tuyệt vời và hoàn toàn miễn phí tại PHP.net. Với một số ngôn ngữ khác, có thể bạn sẽ cần phải đi ra ngoài và mua các tài liệu như sách ngoại trừ với PHP”.




8. Demian Turner: Học hỏi từ các coder nhiều kinh nghiệm
Turner đã làm việc với các web và các dự án mã nguồn mở từ năm 1996. Ông điều hành PHPKitchen.com và gần đây là một trong những người lọt vào chung kết cuộc thi doanh nhân khởi nghiệp Seedcamp.
Ông đã đưa ra một lời khuyên vô cùng quý báu cho những người mới phát triển PHP để tiết kiệm thời gian, cải thiện các đoạn code tốt hơn và giúp duy trì được sự yêu thích viết code.
“Đọc các code của các nhà phát triển dày dạn kinh nghiệm. Đó luôn là những cách tốt hơn, sáng sủa hơn để giải quyết các vấn đề bạn gặp phải. Đừng phát minh lại bánh xe, bạn sẽ luôn có thừa các công cụ, thư viện sẵn có để lập trình. Hãy sử dụng các thư viện có uy tín bất cứ khi nào bạn có thể thay vì tự viết code từ đầu”.
“Đảm bảo rằng code của bạn thật dễ hiểu. Nếu chính bạn cũng không thể hiểu được code mà bạn viết ra sau sáu tháng sau thì làm sao các nhà phát triển khác có thể hiểu nổi?”.
“Luôn cố gắng đơn giản hóa các đoạn code. Sẽ vất vả hơn để viết các đoạn code đơn giản hơn nhưng một cấu trúc code nhất quán sẽ giúp bạn tiết kiệm rất nhiều thời gian và công sức hơn khi phải bảo trì”.
“Cuối cùng, tìm hiểu về một số các lập trình viên xuất sắc và cách làm thế nào họ giữ được niềm đam mê về nghệ thuật lập trình trong nhiều năm như vậy”.

website




9. Maggie Nelson: Tìm hiểu về lưu trữ dữ liệu (data storage)
Nelson là một nhà phát triển PHP hiện đang làm việc cho Flickr.
Cô nói rằng những người mới học PHP nên bắt đầu học về lưu trữ dữ liệu ngay từ khi mới bắt đầu.
“Hầu như bạn sẽ sử dụng PHP cho các ứng dụng web. Các ứng dụng web nổi trội là những ứng dụng web sử dụng dữ liệu theo những cách không bình thường để giải quyết những vấn đề bình thường. Nếu bạn chỉ vừa bắt đầu với PHP và đây là ngôn ngữ lập trình đầu tiên của bạn, hãy dành một hoặc hai ngày để đọc về lưu trữ dữ liệu và một chút về SQL. PHP được biết đến là hoạt động rất tốt với các cơ sở dữ liệu. Hãy thử tìm hiểu về MySQL, các cơ sở dữ liệu quan hệ khác và một vài giải pháp lưu trữ NoSQL”.
“Hãy tự viết code cho ít nhất một ứng dụng mà không dùng bất cứ thư viện hay framework hỗ trợ nào. Thế giới PHP cung cấp rất nhiều các framework tuyệt vời và có thể dễ dàng trừu tượng hóa (abstract) việc truy cập dữ liệu, nhưng hãy luôn đảm bảo rằng bạn thực sự hiểu dữ liệu thực sự được thao tác ra sao đằng sau hậu trường!”.



10. Michael Maclean: Tìm hiểu về bảo mật
Maclean là một nhà phát triển PHP và Python tại Outer Hebrides, Scotland.
Ông nói: “Khá dễ dàng để có thể hiểu và code PHP, đó là lí do tại sao rất nhiều người sử dụng nó, nhưng tôi nghĩ điều quan trọng là phải xem trên thực tế mọi người đang dùng nó như thế nào. Thay vì viết tất cả mọi thứ từ đầu, hãy tìm hiểu một vài framework. Việc này sẽ giúp bạn có một điểm xuất phát thuận lợi hơn.
“Ngoài ra nên học thêm về bảo mật. Trong quá khứ, PHP đã bị nhiều chỉ trích về vấn đề này. Đó là mặt trái của tính dễ sử dụng của PHP. Có nhiều nguồn sách vở và tài nguyên trên mạng trình bày về cách tránh đối phó với các vấn đề bảo mật. Hãy tìm đọc những cuốn sách và thông tin trên mạng về chủ đề bảo mật của các tác giả Chris Shiflett và Ilia Alshanetsky”.



Thursday, May 7, 2015

Chúc mừng năm mới Ất Mùi 2015

Năm mới đã tới chúc mọi người một năm mới thành đạt, sức khỏe dồi dào và học hành tấn tới, công việc thì luôn thuận lợi.
Như vậy là một năm mới đã tới mọi nhà, mọi người. Giờ tạm gác qua những chuyện không vui cũng như khó khăn trong năm cũ, và chúng ta cùng nhau hướng tới một năm mới ngập tràn hy vọng

Sang năm mới mình sẽ cố gắng đưa cho các bạn những bài học bổ ích hơn về các kiến thức về lập trình để cho các bạn có thể học tập tốt hơn, cũng như cho những bạn muốn học về PHP hay là các bạn muốn tìm hiểu sâu hơn về các Framework, cùng đón chờ mình đưa ra những bài học bổ ích nhé.
Một lần nữa chúc các bạn một năm mới Ất Mùi đầy may mắn, thành công trong cuộc sống và hạnh phúc trong gia đình cũng như là trong công việc, luôn luôn có cảm hứng khi làm bất cứ việc gì.
 Happy new year

Wednesday, February 18, 2015

Lập trình có cứng nhắc và máy móc không (phần tiếp theo)

Hiện nay, để có thể học được lập trình thì rất dễ dàng, và nếu như bạn rất quan tâm đến nó. Như vậy thì nên học như thế nào để cho có hiệu quả tốt nhất? Đơn giản mà chỉ đọc qua một bài viết thì không thể hiểu hết được, nhưng nói chung, theo kinh nghiệm của các lập trình viên, bạn nên chú ý vài điều sau đây. 

1. Phải có khả năng tự kỷ ám thị, ví dụ như “lập trình” là mục đích của cuộc đời, không trở thành “lập trình viên giỏi” tôi không biết phải làm gì. “Lập trình thật dễ”...v.v Làm sao để cho mình cảm thấy việc học lập trình và lập trình là công việc thiết yếu, mang tính sống còn (giống thi đại học), bạn sẽ học được nhanh và hiệu quả hơn.
2. Học tập dựa trên tích lũy, không có việc học chỉ trong một ngày, phải thường xuyên rèn luyện để tạo nên niềm đam mê với nó.
3. Không thể làm ứng dụng đàng hoàng nếu thiếu lý thuyết, nhưng cũng không thể làm việc hiệu quả nếu không làm dự án thực tế và luyện tập miệt mài. Vì vậy, việc đọc sách/báo/bài viết và tự nghĩ ra các bài tập để rèn luyện kỹ năng đã học là việc làm cần làm thường xuyên, xen kẽ và không bao giờ ngừng lại.
4. Tri thức là vô hạn, năng lực học tập là hữu hạn, vì vậy bạn không thể cùng một lúc học hết được tất cả, hãy học thứ cốt yếu, lưu lại (bookmark) và sưu tầm những thứ là thứ yếu để sau này có thể dùng khi cần. Ví dụ: biết lập trình javascript là cốt yếu, biết cách sử dụng một plugin để hiển thị album ảnh theo kiểu như LightBox hoặc như Facebook là thứ yếu, tuy nhiên vẫn cần phải tìm kiếm các thư viện và đánh dấu nó để dùng khi cần.
5. Viết ứng dụng không phải là dòng suy nghĩ, vì suy nghĩ đôi khi nó tràn tới như bão và không có thứ lớp, còn ứng dụng cần phải được cấu trúc rõ rành, rạch ròi, vì vậy, là lập trình viên tốt cần phải nắm bắt cách cấu trúc ứng dụng, phân chia ứng dụng ra các thành phần cụ thể, ráp nối chúng lại với nhau, làm sao để mỗi lần có sự thay đổi, chỉ thay đổi một thành phần của dự án chứ không đi xáo tung toàn bộ dự án.
6. Mã lệnh ta viết không chỉ mình ta đọc, mà để dành cho cả team cùng đọc. Phần mềm, như mọi sản phẩm khác, muốn là sản phẩm tốt và tinh xảo, cần phải huy động bộ máy nhiều người cùng góp sức mới có thể ra được sản phẩm dùng được, tốt, và có tương lai. Vì vậy, luôn giữ trong lòng, rằng mọi thứ ta lập trình cần phải giữ được sự đơn giản, dễ hiểu, gọn gàng, tinh tế và dễ dàng sửa đổi hoặc thay thế. Làm ra một mớ xà bần không khó, nhưng tạo ra những thứ dễ hiểu đối với tất cả mọi người là một nghệ thuật. Vì vậy, người lập trình, bản thân họ phải tự rèn luyện họ để trở thành những kỹ sư công nghiệp và là những nhà nghệ thuật bậc thầy.
7. Lập trình giống như công việc của công nhân & kỹ sư xây dựng, nhà xấu hay nhà tốt phụ thuộc vào các yếu tố: bản vẽ tốt, chất liệu tốt, tay nghề xây dựng tốt để áp dụng đúng kỹ thuật và cách thức, và một yếu tố cũng quan trọng không kém đó là sự hiểu biết lẫn nhau và phối hợp nhịp nhàng để thực hiện công việc. Nói nhỏ thì là team working (làm việc nhóm), nói lớn thì là process và project management (quy trình làm việc và quản lý dự án). Để dự án hoạt động trơn tru, thì kỹ sư phải có thêm sự hiểu biết rõ rệt về quy trình, cách thức vận hành dự án, để có thể phối hợp với mọi người và dự án trưởng để dự án thành công. Vì vậy, bạn không chỉ nên học lập trình, mà cũng cần phải học cách phối hợp lập trình, quy trình phát triển phần mềm, các vai trò trong dự án phần mềm, tại sao cần có những thứ đó, ví dụ tại sao cần có tester, các dự án càng lớn, kỹ sư càng giỏi nhưng lượng tester không giảm đi mà lại càng nhiều? ..v.v
8. Làm khoa học là “tự sướng”, làm kinh doanh/sản phẩm là “làm cho người ta sướng” (trích dẫn lời của bác Nam công ty FPT hồi bác ấy đi nói chuyện với SV miền trung để vận động cho cuộc thi Trí Tuệ Việt Nam). Vì là “làm cho người ta sướng” nên cái tôi cá nhân phải được đặt trong vị trí khiêm tốn, thay vào đó, lập trình là vì sự thỏa mãn của khách hàng, tất cả là vì khách hàng. Khách hàng thường hay thay đổi, họ không biết diễn tả chính xác thứ họ cần, họ hay phàn nàn, họ không hiểu rõ nổi khổ của lập trình viên... nhưng sao cũng được, khi họ là khách hàng, ta là người cung cấp sản phẩm, hãy cố bằng mọi cách mang lại những sản phẩm tốt nhất và kịp thời nhất trong mức có thể cho khách hàng. Giao tiếp, thương thảo, khả năng mô tả, diễn đạt ý tưởng là những kỹ năng quan trọng mà ta cần phải có. Nhưng trên hết vẫn cần có thái độ cầu thị, nhiệt thành, chân thật, và luôn mong muốn mang lại giá trị tốt đẹp cho mọi người.
9. Mình học được nhiều thứ từ mọi người, từ các blogger trên internet, từ sách mua/sách chùa, từ open source... Đã biết nhận thì phải biết cho, nên luôn coi “chia sẻ” là việc nên làm, và luôn làm. Cho đi không chỉ mất, mà còn được rất nhiều, được sự ghi nhận, được comment (đánh giá, nhận xét) nhờ đó mà hoàn thiện những thứ còn thiếu sót, được trở thành thành viên của một cộng đồng, và nhận được sự giúp đỡ nhiệt tình hơn từ mọi người. Và thực ra “cho” là một cách để “nhận” được nhiều hơn. Sống là sẻ chia! Triết lý đơn giản, nhưng áp dụng thành công thì rất khó!

Bạn hãy đọc và xem thử có những thứ bạn sẽ cần phải in đậm để nhớ rõ hơn. Đây là cách học và nguyên lý cần để trở thành một người lập trình chuyên nghiệp. Chỉ 30 phút viết điều nó không nói lên tất cả, nhưng hy vọng nó sẽ vừa đủ để bạn có thể “refresh your mind”, học tập & lập trình tốt hơn! ^^. Happy coding!  
Tags: Phần 1

Thursday, February 5, 2015

Nên bắt đầu học thiết kế web từ đâu

Để chuẩn bị cho việc học thiết kế web, chúng tôi sẽ nói qua cho bạn nhu cầu sử dụng website hiện nay.


Hiện nay, các hoạt động kinh doanh đang tranh chấp rất khắc nghiệt đòi hỏi các cá nhân, doanh nghiệp phải có trang web riêng để quảng bá thương hiệu và quảng bá sản phẩm, dịch vụ của mình đến người tiêu dùng. Hoạt động lập trình web tại Việt Nam và trên thế giới đang ngày càng sôi động.

Để có thể học và hiểu các đoạn code đơn giản thì ai cũng có thể làm được nhưng để trở thành một lập trình viên chuyên nghiệp thì bạn phải bỏ ra nhiều thời gian để học tập và nghiên cứu. Nhưng hãy cố lên, đó là sở thích của các bạn mà, không gì là không thể.

Website là gì?

Về mặt hình thức website được thể hiện bằng các thẻ HTML và định dạng CSS. Về mặt nội dung nó là các hình ảnh, các khung, các nút,… Tóm lại, website bao gồm các trang bài viết, những gì bạn đang truy cập hàng ngày.

Có 2 loại trang web: trang web tĩnh và trang web động:

Trang web động có kết nối tới cơ sở dữ liệu, nội dung và cài đặt sẽ được lưu vào cơ sở dữ liệu và được cập nhật thường xuyên.

Trang web tĩnh là các trang web được thiết kế cố định, không có cơ sở dữ liệu bên trong, không thể thay đổi nội dung để hiển thị trên trang web một cách thường xuyên.

Lập trình web

Lập trình web là công việc liên quan đển các dòng lệnh. Lập trình viên làm việc với các dòng code này ddeer thực hiện những công viêc mà họ mong muốn. Hiện nay lập trình

PHP đang được lựa chọn nhiều để thiết kế web.

Để làm tốt lập trình web thì các bạn cần hiểu sâu về HTML và CSS. Bạn muốn có một trang web hoàn hảo thì bạn cần biết thêm về photoshop nữa.

Công cụ lập trình

Để lập trình web với PHP các bạn chỉ cần một trình soạn thảo văn bản là đủ nhưng hãy lựa chọn cho mình những công cụ hỗ trợ để được những dòng code hoàn hảo nhất.

Để lập trình web nên bắt đầu từ đâu?

Hiện tại nguồn tài liệu về PHP rất nhiều các bạn có thể tham khảo tại:

·        Học lập trình web với w3schools

·        Học lập trình web với PHP

·        Học lập trình web với codecademy

Nền tảng của lập trình web vẫn là HTML và CSS, bạn hãy học 2 thứ trên trước khi chuyển qua PHP hoặc ASP.NET, hãy tin là một ngày không xa bạn sẽ nắm rõ được chúng, ngày trước Sáu cũng không biết chữ nào nhưng tự mày mò đọc code bây giờ cũng hiều được đôi chút.

Nền tảng của lập trình web dù sử dụng bất kỳ ngôn ngữ nào vẫn là HTML và CSS. Hãy tin rằng một ngày nào đó bạn cũng sẽ là coder giỏi nếu bạn tham gia khóa học tại HTVSITE vì HTVSITE luôn hỗ trợ các bạn thực tập bằng các dự án thực tế, chỉ tận tay người học viên ngay tại lớp học.

Tóm lại

Để tự bắt đầu đối với người mới bắt đầu không phải là khó, nhưng nếu bạn muốn trở thành người lập trình web chuyên nghiệp bạn nên tham gia một khóa học bài bản. Hãy tin rằng sau 22 buổi học cùng các buổi tham gia thực tập của các dự án thực tế tại HTVSITE bạn sẽ nắm được tất cả mọi thứ. Chúc các bạn thành công.
Sunday, January 25, 2015

Những kỹ năng cần thiết để lập trình Website(phần 2)

Những kỹ năng cần có để lập trình website chuyên nghiệp, thân thiện . Để xây dựng website cần phải hiểu biết những gì?

6. Cơ sở dữ liệu MySQL

Học làm thế nào để xây dựng và duy trì một cơ sở dữ liệu là điều cần thiết cho hầu hết các ứng dụng Web. MySQL là cơ sở dữ liệu phổ biến nhất trên Web, nhưng học Access hoặc SQL hoặc cơ sở dữ liệu khác sẽ rất hữu ích.

Thiết kế web không cần phải tìm hiểu cơ sở dữ liệu. Các nhà phát triển web sẽ tìm biết một số chính quyền cơ sở dữ liệu hữu ích.

7. Flash

Flash mang lại hình ảnh động và đồ họa vector đến các trang Web. Nó có thể được sử dụng bởi các nhà thiết kế Web và các nhà phát triển Web tạo ra các trang web thú vị.

Thiết kế web có thể tìm hiểu Flash để vòng ra thiết kế của họ và kiến thức đồ họa. Các nhà phát triển web có thể tìm hiểu Flash (ActionScript) để làm tròn kiến thức lập trình của họ.

8. SEO

Tối ưu hóa công cụ tìm kiếm, hay SEO, rất hữu ích cho các trang web xây dựng bất cứ ai. SEO bị ảnh hưởng bởi cách mã HTML được viết, chất lượng hình ảnh và nội dung cũng như nhiều thứ khác.

Cả thiết kế Web và các nhà phát triển Web sẽ có một sơ yếu lý lịch mong muốn nhiều hơn nếu họ biết SEO.

9. Quản lý máy chủ Web

Biết ít nhất một chút về các máy chủ Web trang web của bạn đang chạy có thể giúp bạn giải quyết vấn đề và làm cho các trang web của bạn chạy tốt hơn. Hầu hết các nhà thiết kế web cảm thấy họ có thể bỏ qua các máy chủ, nhưng nếu bạn biết làm thế nào máy chủ đáp ứng với những thứ sau đó bạn có thể xây dựng một trang web tốt hơn.

Thiết kế web không cần phải biết làm thế nào để quản trị một máy chủ, nhưng có thể được hưởng lợi từ hiểu biết những điều đơn giản như truy cập shell. Các nhà phát triển web nên tìm hiểu thêm về máy chủ để họ có thể khắc phục sự cố các kịch bản và chương trình của họ.

10. Quản lý dự án

Quản lý dự án là một kỹ năng công việc quan trọng đối với gần như bất cứ ai. Biết làm thế nào để quản lý một dự án, bạn có thể giúp giữ cho nó đi đúng hướng và sẽ yêu mến bạn quản lý tất cả các bạn làm việc với.

Cả nhà thiết kế Web và các nhà phát triển web sẽ được hưởng lợi từ việc hiểu biết quản lý dự án.
Friday, January 23, 2015

Những kỹ năng cần thiết để lập trình Website(phần 1)

Các kỹ năng cần có để thiết kế website chuyên nghiệp, thân thiện ,gần gũi. Để xây dựng website cần phải có những gì?

Mặc dù bạn chỉ là vừa mới bắt đầu như là một nhà lập trình website giá rẻ hoặc các nhà phát triển Website giá rẻ hay đang tìm kiếm để trở thành một nhà thiết kế web chuyên nghiệp, có các kỹ năng bạn cần phải biết để thành công. Danh sách các kỹ năng kỹ thuật là một danh sách các kỹ năng bạn cần phải là một nhà thiết kế web tốt. Chúng được liệt kê trong tầm quan trọng để nhận được một công việc như một nhà thiết kế Web, mặc dù một số có thể là nhu cầu cao hơn những người khác.

Danh sách này bao gồm thông tin về kỹ năng, tìm hiểu thêm về nguồn lực, đào tạo, và cho dù đó là hữu ích cho một nhà thiết kế Web hay một nhà phát triển Web.

1. HTML

HTML là điều cực kỳ cần thiết của một nhà phát triển Web có thể học hỏi. Có thể nếu bạn có kế hoạch sử dụng WYSIWYG biên tập viên cho sự nghiệp của bạn, biết HTML sẽ đưa cho bạn một sự hiểu biết là làm thế nào trang web hoạt động để thiết kế của bạn sẽ có hiệu quả hơn.

HTML là bắt buộc để thiết kế Web và các nhà phát triển web. Ngay cả các nhà thiết kế Web, những người không có kế hoạch để làm nhiều công việc bên ngoài của một trình soạn thảo WYSIWYG nên tìm hiểu HTML để họ biết các cơ sở của các trang web của họ.

2. CSS

Ngay sau HTML, CSS chính là cái phải biết của nhà thiết kế web. Đó là những quyền hạn của thiết kế và xác định làm thế nào một trang sẽ xem xét.

CSS là bắt buộc để lập trình web. Ví dụ như bạn không biết CSS, bạn sẽ không thể thiết kế cắt các trang web. CSS là hữu ích cho các nhà phát triển web, nhưng không phải là quan trọng. Các nhà phát triển web người biết CSS sẽ có thể làm cho các ứng dụng của họ tương tác hiệu quả hơn với thiết kế.

3. Thiết Kế Sense
Có một cảm giác tốt đẹp của thiết kế là quan trọng cho các nhà thiết kế Web. Có rất nhiều hơn chỉ đơn giản là biết màu sắc mà bạn thích. Bạn cần phải nhận thức của các yếu tố của thiết kế cũng như các nguyên tắc thiết kế cơ bản.

Thiết kế web phải biết thiết kế. Các nhà phát triển web không cần kỹ năng này, trừ khi họ đang làm việc như freelancer.

4. JavaScript và Ajax

JavaScript là yếu tố tương tác đầu tiên của một trang web và các nhà phát triển Web có thể thoải mái trong JavaScript trước khi học bất kỳ ngôn ngữ khác. Một khi bạn hiểu như thế nào JavaScript kết nối với trang web của bạn, sau đó bạn có thể sử dụng nó để mở rộng các ứng dụng và tạo ra các trang web Ajax.

Thiết kế web không cần phải tìm hiểu JavaScript. Nhà phát triển web nên tìm hiểu.

5. PHP, ASP, Java, Perl, hoặc C + +


Thiết kế web cần phải biết một ngôn ngữ lập trình. Các nhà phát triển Web phải học ít nhất một và càng biết nhiều ngôn ngữ càng tốt.
Wednesday, January 21, 2015

Tạo và quản lý cơ sở dữ liệu bằng phpmyadmin

Học lập trình PHP trước hết chúng ta bắt buộc biết quản lý cơ sở dữ liệu của mình như thế nào trong phpmyadmin.

Các bạn thân mến, hôm nay tôi sẽ nói qua cho các bạn cách tạo và quản lý cơ sở dữ liệu bằng PhpMySql. Bài viết này mình sẽ thự hiện trên Wampserver nhé!

1.Tạo Database (CSDL – Cơ Sở Dữ Liệu)

Bước 1: Nhập tên CSDL vào ô Create new database.

Bước 2: Chọn bạn chọn utf8_general_ci (thể hiện được tiếng việt)

Bước 3: Nhấn Create



2. Tạo Bảng (table)

Bước 1: Chọn database

Bước 2: Mục Name: khai báo tên table muốn tạo (ví dụ: danhmuc)

Bước 3: Mục Number of fields: khai báo số field trong table (ví dụ: 3)

Bước 4: Nhấn Go

Bước 5: Khai báo các field trong table

Bước 6: Nhấn Save

3. Thêm dữ liệu vào Bảng (table)

Bước 1: Chọn table

Bước 2: Nhấn link Insert (xem hình)

Bước 3: Nhập dữ liệu

Bước 4: Nhấn Go

Ví dụ: Thêm 2 record vào table danhmuc dưới đây.


4. Xem dữ liệu trong Bảng (table)

Bước 1: Chọn table muốn xem dữ liệu

Bước 2: Nhấn link Browse (xem hình)

Mỗi lần hiện 30 records

5. Sửa và Xóa dữ liệu trong Bảng (table)

Bước 1: Chọn table muốn xóa sửa (ví dụ danhmuc)

Bước 2: Nhấn link Browse.

Bước 3: Hiệu chỉnh/xóa:

Sửa record: Nhắp nút Edit (cây viết) trên dòng chứa record.

Xóa record : Nhấn nút Drop (dấu nhân màu đỏ) trên dòng chứa record


6. Sửa cấu trúc Table (bảng):

Bước 1: Chọn table

Bước 2: Nhấn link Structure

Bước 3:

Chỉnh field: Nhấn Change

Xóa field : Nhấn Drop (dấu nhân màu đỏ)

Thêm field : Nhấn Go trong mục Add

7. Đổi tên Bảng (table)

Bước 1: Chọn table

Bước 2: Nhấn link Operations

Bước 3. Rename table to: gõ tên mới

Bước 4: Nhấn Go

Ví dụ: Đổi tên table danhmuc thành danhmuctin


8. Xóa Bảng (table)

Bước 1: Chọn table

Bước 2: Nhấn link Drop

Ví dụ: Xóa table danhmuctin

Để học PHP tốt hơn và có những hướng dẫn cụ thể các bạn có thể tham khảo thêm tại đây http://hocthietkeweb.org
Sunday, January 18, 2015

Pages

Powered by Blogger.

Người đóng góp cho blog