Thứ Tư, 11 tháng 12, 2013

Lựa chọn nhà cung cấp dịch vụ hosting tốt nhất dành cho doanh nghiệp

 Ngày nay, các nhà cung cấp dịch vụ hosting – đặt biệt với các khách hàng là doanh nghiệp, cần đáp ứng được nhu cầu đa dạng về độ ổn định, tính bền vững cũng như khả năng linh hoạt. Khi bạn quyết định sử dụng dịch vụ từ 1 nhà cung cấp nào đó, bạn luôn mong đợi rằng sẽ được hưởng dịch vụ với chất lượng tốt nhất, khả năng hỗ trợ kỹ thuật nhanh chóng, khắc phục lỗi bất cứ lúc nào với giá cả phải chăng... Tuy nhiên, không phải lúc nào bạn cũng có được điều mình muốn, những lỗi cơ bản, khả năng quản lý yếu kém cũng như không nhiệt tình trong công việc khiến cho nhiều khách hàng cảm thấy bực mình và vô cùng bức xúc, điều đó ảnh hưởng trực tiếp đến uy tín và lợi nhuận của doanh nghiệp. Và đó là điều không ai mong muốn. Với những mẹo nhỏ được tổng hợp và liệt kê dưới đây, hy vọng các bạn sẽ đúc kết được kinh nghiệm trong quá trình lựa chọn các đơn vị cung cấp host.

Tìm kiếm các nhà cung cấp dịch vụ trực tiếp:
Điều cần tìm hiểu trước tiên là nơi bạn đang tìm đến là 1 công ty thực sự hay chỉ là reseller của 1 đơn vị cung cấp khác. Cho dù có vẻ chất lượng, dịch vụ của họ tốt, tác phong chuyên nghiệp, cùng nhiều lời hứa hẹn hấp dẫn khác, bạn nên gạch tên họ ra khỏi danh sách tìm kiếm, nếu họ thực sự là reseller.

2 nhược điểm chính dễ nhận thấy nhất của những đơn vị resell này là gói cước và hình thức hỗ trợ kỹ thuật, họ cố gắng bao quát thật nhiều lĩnh vực không quá cần thiết để nâng mức phí dịch vụ lên. Bên cạnh đó, hầu hết các reseller đều không có bộ phận phụ trách kỹ thuật riêng để đảm nhận các công việc quản trị thông thường. Khi khách hàng hỗ trợ, họ chỉ có thể hỗ trợ được những việc đơn giản mà hầu như ai cũng biết, nếu phức tạp hơn, họ sẽ trực tiếp liên hệ với nhà cung cấp chính, làm như vậy sẽ vừa mất thời gian của họ, lại trực tiếp ảnh hưởng đến khách hàng. Do vậy, hãy cố gắng tìm được nhà cung cấp dịch vụ trực tiếp là tốt nhất.
Liệu bạn có được hỗ trợ đầy đủ trong suốt 24/7?
Bên cạnh khía cạnh chuyên môn, bạn nên để ý đến khả năng hỗ trợ kỹ thuật liên tục của đơn vị cung cấp. Khái niệm hỗ trợ 24/7 của các dịch vụ Internet (đặc biệt đối với việc lưu trữ à cung cấp kết nối) “ra đời” dựa vào các múi giờ khác nhau trên toàn thế giới. Nếu họ sẵn sàng đáp ứng với bất kỳ thắc mắc nào có liên quan đến kỹ thuật đến từ phía khách hàng liên tục trong 24/7, đừng quên liệt kê đơn vị cung cấp dịch vụ này vào danh sách tìm kiếm.
Nhà cung cấp đó có nhân viên Data Center hay không?
Tiếp theo là giai đoạn bảo trì, bảo dưỡng hệ thống dữ liệu, đây là khâu vô cùng quan trọng ảnh hưởng trực tiếp đến toàn bộ hệ thống nếu muốn vận hành ổn định và lâu dài. Các nhà cung cấp dịch vụ hosting dựa vào các trung tâm dữ liệu để tồn tại, nếu họ quan tâm, chịu đầu tư để duy trì và phát triển, lượng khách hàng tìm đến họ sẽ ngày càng tăng. Còn nếu ngược lại, chắc hẳn các bạn cũng đã hình dung ra được kết cục của họ.

Các công ty kinh doanh host thường hợp tác với các đơn vị chuyên ngành về Data Center. Đối với 1 vài trường hợp đặc biệt, ví dụ với nhóm khách hàng thuộc hàng VIP, các vấn đề của họ thường được xử lý ngay lập tức, dứt điểm và nhanh chóng, cho dù bằng bất cứ biện pháp nào, đơn vị hỗ trợ sẽ trực tiếp hướng dẫn khắc phục sự cố hoặc thay thế hệ thống phần cứng. Những việc trên đều tiêu tốn 1 khoản phí không hề nhỏ, nhưng thực sự đáng đồng tiền, vì khách hàng đã được hỗ trợ và chăm sóc đầy đủ.

Mặt khác, quá trình này cũng giúp các đơn vị thi công giảm thiểu thời gian và chi phí trong khâu bảo dưỡng. Ví dụ, bạn đang cần thay thế hoặc lắp thêm 1 chiếc ổ cứng vào server. Thông thường quá trình này chỉ mất từ 20 – 40 phút, và tối đa là 1 giờ đồng hồ cho toàn bộ công đoạn. Nhưng nếu đơn vị đó không có nhân viên Data Center thì khách hàng sẽ phải chờ đợi nhiều hơn nữa, đi cùng với khoảng thời gian chờ đợi đó là lợi nhuận của khách hàng. Do vậy hãy quan tâm nhiều hơn nữa đến yếu tố này.
Hãy đảm bảo rằng nhà cung cấp có đảm bảo được hiệu suất hoạt động ổn định:
Tất cả chúng ta đều biết rằng không có chiếc máy tính nào trên thế giới có thể hoạt động đầy đủ 100% thời gian kể từ khi bắt đầu, nhưng với các doanh nghiệp con số này cần dao động xung quanh mức 99,9%, và thời gian “nghỉ ngơi” của máy chủ không được phép quá 45 phút trong 1 tháng. Nếu đơn vị cung cấp không thể đáp ứng nhu cầu tối thiểu này, bạn hoàn toàn có thể yêu cầu được bồi thường nếu đem so sánh với các điều khoản Service Level Agreement (SLA).

Nhưng bên cạnh đó còn có các trường hợp khác, khi những SLA này chỉ áp dụng với những dịch vụ – khác hàng nhất định, thường là chi phí cao hoặc yêu cầu các chuyên gia kỹ thuật, ví dụ như dịch vụ dedicated server hosting, cloud hosting... Do vậy, người sử dụng nên lưu ý và thỏa thuận kỹ càng về dịch vụ này với các đơn vị hợp tác.
Các mức giá:
Bước tiếp theo các bạn cần tham khảo rõ ràng là về giá cả. Không phải tính toán kỹ càng đến từng số chẵn và lẻ, những cần phải chắc chắn không có khoản phí nào bất hợp lý, vi dụ như phát sinh hoặc thay đổi theo thị trường. Đồng thời, bạn cũng cần kiểm tra, so sánh giá niêm yết chính thức của các công ty khác nhau, có nhiều trường hợp đơn vị cung cấp thu phí của khách hàng khác với giá niêm yết bên ngoài do thị trường biến động mà chưa kịp điều chỉnh. Tuy mức chênh lệnh không quá nhiều nhưng sẽ gây ra tâm lý e ngại khi khách hàng tìm đến với họ.
Thương hiệu:
Đối với nhiều người, tên tuổi của đối tác không quan trọng bằng năng lực của họ, nhưng nó cũng phản ánh phần nào được khả năng và thời gian tồn tại trong thương trường. Và thực tế đã chỉ ra rất rõ ràng, tên tuổi, thương hiệu càng lớn đồng nghĩa với kinh nghiệm, uy tín và lợi nhuận của họ ngày càng lớn. Bên cạnh việc kiểm tra về thời gian hoạt động chính thức, bạn nên tìm hiểu thêm thông tin về những lần cập nhật giá cả, các mô hình dịch vụ, cách họ điều chỉnh, phản ứng với những biến động của thị trường. Và lời khuyên từ những chuyên gia, khi tìm hiểu về 1 công ty bất kỳ nào đó, hãy chú ý vào những công ty có thời gian bắt đầu hoạt động tối thiểu là 5 năm.
Tham khảo các ý kiến đánh giá:
Càng đi đến gần với quyết định, bạn càng cần quyết đoán. Tuy nhiên, nếu muốn chắc chắn 100%, bạn nên thảm khảo các ý kiến đánh giá từ các diễn đàn, trang web công nghệ, những người bạn, đồng nghiệp, những người có kinh nghiệm... Kết hợp với quá trình tự kiểm tra của mình, chắc chắn bạn sẽ có được điều mình muốn.
Các hoạt động truyền thông xã hội:
Ý kiến cuối cùng nhưng không kém phần quan trọng là các hoạt động xã hội của công ty, đơn vị đó, yếu tố này có thể nói lên nhiều điều. Một công ty, tổ chức thường xuyên có những hoạt động đóng góp với xã hội chứng tỏ họ có 1 đội ngũ nhân viên nhiệt tình, năng động, và thân thiện. Hãy tham gia tìm hiểu thêm về diễn đàn hoặc blog của họ nếu có, nội dung bên trong có đa dạng, thu hút bạn đọc hay không, họ có tham gia và các mạng xã hội phổ biến khác như Twitter hoặc Facebook hay không. Nếu có nghĩa là họ không ngần ngại việc mở rộng để thu hút người dùng, ý kiến đóng góp cũng như thông tin chính thức về công ty.
Trên đây là những mẹo cơ bản đã được tổng hợp và sắp xếp, phân loại phù hợp khi người dùng muốn tìm đến các công ty, đơn vị cung cấp dịch vụ hosting. Các ý kiến trên không phải chính xác tuyệt đối trong những trường hợp cụ thể khác nhau, nếu các bạn có ý kiến và quan điểm về cùng chủ đề cần chia sẻ, hãy để lại bình luận tại mục bên dưới. Chúc các bạn thành công!

Thứ Ba, 10 tháng 12, 2013

HTML5 và CSS3 là gì ?

Trong những ngày sơ khai của Internet, các công cụ cho việc thiết kế một Web site chỉ là HTML và một số ít các công cụ khác. Nhưng việc thiết kế một trang Web chỉ với HTML thật tẻ nhạt và nhiều hạn chế. Đó là lí do chúng ta cần đến CSS.
Cơ bản về HTML và CSS
Cascading Style Sheets, hay còn gọi tắt là CSS, là những file hỗ trợ cho trình duyệt Web trong việc hiển thị một trang HTML. Về cơ bản, các trang HTML như bộ xương - khuôn khổ cơ bản - của một trang web - trong khi các file CSS sẽ cụ thể hóa các thành phần của một trang nên được hiển thị như thế nào. CSS cho phép bạn kiểm soát phông chữ, màu chữ, kiểu nền..., của một trang HTML.
html5 và css3
CSS làm cho việc thiết kế và xây dựng một trang Web trở nên dễ dàng hơn. Trước khi có CSS, bạn phải sử dụng HTML để thực hiện tất cả các tiêu đề cũng như các thành phần của một trang Web. Mặc dù đã có một số cách khác nhưng HTML vẫn thường xuyên được sử dụng và các nhà thiết kế Web sẽ phải thay đổi từng thành phần riêng lẻ trên mỗi trang. CSS đã giúp cho việc thay đổi phong cách của một trang Web đơn giản hơn và đỡ tốn thời gian hơn, bạn có thể thực hiện sự thay đổi trên một mục nào đó và sau đó apply sự thay đổi này trên toàn bộ trang Web thay vì phải thực hiện trên từng mục riêng lẻ như trước đây.
HTML5 và CSS3
html5 và css3
HTML5 và CSS3 là các chương trình mới nhất cho việc thiết kế Web. Các tính năng video của HTML5 – cho phép đơn giản hoá việc thêm một video vào trang Web - đã được nhận được nhiều sự chú ý, không những thế HTML5 còn có nhiều tính năng làm nó trở nên tuyệt vời đối với người sử dụng cũng như các nhà phát triển Web.
Video và hiệu ứng Flash
HTML5 sẽ cho phép bạn xem video mà không cần sử dụng một plugin như Flash hoặc Silverlight.
Vậy thì những gì là lợi ích lớn với tính năng video của HTML5 là gì? Thứ nhất, nó là miễn phí và không cần phần mềm Adobe Flash plugin. Thứ hai, Flash có thể làm chậm máy tính của bạn (mặc dù phần mềm tăng tốc phần cứng hardware-accelerated Flash 10.1 - đang trong phiên bản beta – có thể giúp giải quyết vấn đề này). Sau cùng, nó chỉ là một trong nhiều phần mềm đang chạy và chiếm tài nguyên hệ thống. Với HTML5, tính năng video đã được xây dựng sẵn trong đó.
Tính năng video mới này chắc chắn sẽ là một sự trợ giúp tuyệt vời cho những người sử dụng Apple iPhone bởi vì Apple phải từ chối khá nhiều để bất kỳ sự điều khiển của nó trên iPhone sẽ được chuyển giao tới cho một ứng dụng khác (dạng điều khiển này thường được biết đến như là một chế độ absolute monarchy). Nhưng cũng hy vọng HTML5 sẽ có lợi cho điện thoại Blackberry, loại điện thoại mà hầu hết là không có khả năng hỗ trợ flash. Trong thực tế, tính năng HTML5 video của Apple đã được khẳng định chắc chắn đến mức họ có hẳn một trang làm nổ bật cái gọi là các Website "iPad-ready".
Công cụ thiết kế mới
HTML5 và CSS3 cũng làm cho các ứng dụng Web và các trang Web hấp dẫn hơn. HTML5 có các tính năng mới được thêm vào giúp cho việc xây dựng ứng dụng web dễ dàng hơn rất nhiều. Ví dụ như nhiều màu sắc hơn và hỗ trợ đường cong, việc làm mờ, góc tròn (thay vì ép buộc các nhà thiết kế web sử dụng các hình ảnh để tạo ra các góc tròn), và dĩ nhiên là cả việc lưu trữ offline. Tất cả những điều này là một trang Web trở nên dễ nhìn hơn, bắt mắt hơn và làm cho mọi thứ trở nên sát với những gì mà nhà thiết kế tưởng tượng trong đầu hơn.
Khả năng tương thích HTML5
html5 và css3
Mặc dù HTML5 và CSS3 vẫn chưa được hoàn tất, nhưng chúng đã làm thay đổi bộ mặt của trang Web. Một số trình duyệt - như các phiên bản hiện hành của Safari và Chrome - đã thực hiện một số tính năng từ các phiên bản dự thảo của HTML5 và CSS3. Và với việc sử dụng những trình duyệt này bạn có thể xem nhiều trang web mà trong đó cũng sử dụng HTML5 và CSS3 như CNN.com, The New York Times, YouTube (trong phiên bản beta) và Vimeo.
Phiên bản hiện tại của Internet Explorer, trình duyệt IE 8, hỗ trợ HTML5 rất hạn chế, tuy nhiên, IE 9 sẽ hỗ trợ H264 video, âm thanh nhúng, đồ họa vector tỷ lệ và CSS3.
Không kể HTML5 vẫn còn đang trong giai đoạn "thử nghiệm" mà ngay cả một số công nghệ đang được áp dụng cho các trình duyệt và các trang Wed hiện nay vẫn chưa phải là đã kết thúc về mặt kỹ thuật.
HTML5 và CSS3 – được kết hợp với các công nghệ Web khác như JavaScript - có thể rất hữu ích cho phong cách, định dạng và tốc độ hoạt động của bất kỳ trang web nếu được sử dụng đúng. Hai ngôn ngữ sẽ cách mạng hóa cách chúng ta lập trình và xem internet với các tính năng cải tiến all-in-one, có thể loại bỏ việc phải sử dụng nhiều ứng dụng của bên thứ ba (ví dụ như Flash).

Thứ Hai, 9 tháng 12, 2013

5 lý do nên dùng công nghệ thiết kế web HTML5

HTML5 được xem là tương lai của công nghệ web. Nó có nhiều lợi ích và ứng dụng vượt bậc. Vậy để trả lời cho câu hỏi: Tại vì sao bạn nên cập nhật công nghệ thiết kế web HTML5? Dưới đây là 5 lý do quan trọng bạn cần biết.

html5
Lợi ích của HTML5

1. Tương tác tốt hơn

Tất cả chúng ta đều muốn có một trang web năng động, tương tác tốt hơn, đáp ứng được mọi nhu cầu của người dùng và cho phép người dùng tận hưởng việc tương tác với các nội dung của bạn thay vì chỉ nhìn vào nó như trước. Với thẻ canvas - HTML5 cho phép bạn thể hiện mọi khả năng tương tác và các hình ảnh động điều mà trước kia chỉ có thể xuất hiện trên các ứng dụng nhưFlash.

Ngoài thẻ canvas - HTML5 cũng đi kèm với hàng loạt các [API] cho phép bạn xây dựng các ứng dụng web năng động hơn và các ứng dụng giúp người dùng có trải nghiệm tốt hơn. 

2. Phát triển ứng dụng game 

Bạn có thể phát triển các trò chơi bằng cách sử dụng thẻ canvas trong HTML5. HTML5 cũng cung cấp cho bạn một công cụ tuyệt vời phát triển các ứng dụng game trên điện thoại một cách thân thiện. Nếu bạn đã từng xây dựng các trò chơi Flash trước đó thà chắc chắn bạn sẽ cảm thấy thích thú khi xây dựng các ứng dụng game trên HTML5.

3. Hỗ trợ mọi trình duyệt

Với các trình duyệt mới phổ biến như IE9, Chrome, firefox, safari … đều được thiết kế hoàn hảo để thể hiện tốt nhất đối với HTML5. Nếu bạn sử dụng các trình duyệt cũ hơn với thẻ Doctype của HTML5 chúng vẫn được thể hiện một cách tốt nhất. 

HTML5 đang được xây dựng và phát triểnlàm cho nó ngày càng thân thiện và dễ dàng hơn cho người thiết kế website trong việc sử dụng với những trình duyệt cũ không thích. Chúng chỉ đơn giản là thêm một đoạn Javascript cho phép các trình duyệt này có thểsử dụng các yếu tố mới.

4. Mobile 

Công nghệ di động đang ngày càng trở nên phổ biến những, trong những năm gần đây số lượng người sử dụng và truy cập qua các thiết bị di động tăng một cách chóng mặt, xu hướng thiết kế và viết các ứng dụng thích hợp với các thiết bị di động đang trở thành một xu hướng tất yếu. HTML5 là công cụ tiên tiến nhất, nó đã được phát triển để có thể sẵn sàng cho các trang web di động và các ứng dụng trên thiết bị di động. Mobile site mang lại nhiều lợi ích cho doanh nghiệp.

Một trình duyệt sẽ được thể hiện đầy đủ trên điện thoại di động thông qua HTML5, với các thẻ meta tuyệt vời của mình HTML5 cung cấp cho các nhà thiết kế web một bộ công cụ cho phép tối ưu hóa một cách tốt nhất đối với điện thoại di động và các loại màn hình cảm ứng nhỏ.

5. Đó là tương lai, hãy tiếp cận ngay từ bây giờ

Đó chính là lý do tại sao bạn nên sử dụng HTML 5 ngay từ bây giờ. Không thể nghi ngờ gì đó chính là tương lai của công nghệ web, bắt đầu sử dụng nó ngay bây giờ bạn sẽ không bị bỏ lại phía sau. Càng ngày sẽ càng có nhiều công ty, doanh nghiệp ứng dụng HTML5 vào công nghệ của mình là một người nắm bắt được công nghệ và tương lai bạn sẽ tìm thấy thành công. 

cong nghe cua tuong lai
HTML5 - Công nghệ của tương lai



HTML5 là về cơ bản chỉ là HTML, nó không đáng sợ, nó không phải bất cứ cái gì quá lớn quá to tát bắt buộc bạn phải bỏ quá nhiều thời gian công sức để tìm hiểu và thay đổi. Nếu bạn đang phát triển XHTML tại sao không bắt đầu phát triển với HTML5.

Chủ Nhật, 8 tháng 12, 2013

Tự học php cơ bản toàn tập cho người mới

Tự học php là một nhu cầu của đại đa số các bạn trẻ đam mê vọc web nhưng không có điều kiện đến trường lớp đang hoàng (Minh Nhựt cũng thế). PHP là một ngôn ngữ mạnh để lập trình web, và cũng không quá khó để bạn có thể hiểu và tiếp cận. Trong các môn lập trình thì Minh Nhựt thấy PHP là dễ hiểu nhất. Nếu bạn chưa có nền tàng về lập trình, thì cũng đừng quá bận tâm, PHP luôn hướng tới những gì đó đơn giản.

Tự học PHP qua bài viết (tiếng việt)

Nếu bạn thấy chán ngáng với những cuốn giáo trình php dày cả tất, kiến thức thì vòng vo, và khô khan. Thì đây là lúc bạn cần phải tự học php online, học qua những ví dụ thực tế. Và “vọc” thật nhiều, đó là yêu tố để thành công khi học ngôn ngữ PHP này. Khuyến khích các bạn nên đọc theo thứ tự mình đã sắp xếp, để tránh bị bỏ sót kiến thức.
Danh mục bài viết tự học PHP:
Trên là loạt bài viết tự học php tổng hợp do Minh Nhựt tự viết và tổng hợp lại. Bài viết chi tiết và đơn giản, nhưng yêu cầu phải kiên nhẫn và siêng năng (yếu tố quan trọng khi học một thứ gì mới). Và đừng quen cài đặt môi trường để học tập đó là bộ webserver dành cho localhost nhé.

Nguồn tài liệu trực tuyến cho PHP (yêu cầu tiếng anh)

PHP.net

Kho dữ liệu đầy đủ nhất về PHP. Khi gặp các hàm lạ, các bạn có thể lên đây tra cứu. Dùng mục search trên website để tìm nhanh hơn.

W3Schools – mục PHP

Các bài viết giúp tự học PHP cho newbie, bằng tiếng anh có kèm ví dụ dễ hiểu.

The best way to learn php

Bài viết tổng hợp các bước để học php thành thạo.

Diễn đàn PHP tại Digital Point

Nơi thảo luận sôi nổi nhất về PHP trên Internet. Bạn sẽ có cơ hội được gặp các chuyên gia về lĩnh vực PHP tại đây.

eBook tự học PHP (tiếng việt + tiếng anh)

Nếu thấy những bài viết trên chưa “đủ đô” vơi bạn thì hãy tìm đọc thêm 2 quyển Ebook dưới đây đây:

PHP Solutions Dynamic Web Design Made Easy

tự học php
PHP Solutions Dynamic Web Design Made Easy
Tải về ebook tự học php
https://www.box.com/shared/dtcv6knnmc
(Có thể xem trực tuyến nhưng mình khuyến khích bạn nên tải về coi thoải mái hơn.)

Sử dụng PHP/MySQL thiết kế web động

Tự học lập trình PHP với MySQL bằng Tiếng Việt, từ cơ bản tới nâng cao.
Tải về ebook tự học php
Tải tại TheGioiMaNguon.com

Một số mẹo nhỏ khi học PHP

1. Tự gõ lại những dòng code thầy vì copy & paste, sẽ giúp bạn thuộc và nhớ lâu hơn. Tăng hiệu quả khi tự học php.
2. Khi code bị lỗi, hãy chú ý kĩ vị trí lỗi được thông báo ví dụ như line 123… thì ta sẽ kiểm tra code từ dòng 123 trở lên.
3. Khi gặp một số hàm mới, không biết cách sử dụng, cách truyền tham số hoặc trị trả về của hàm đó. Bạn có thể lên PHP.net để tra cứu, cực kỳ nhanh và chính xác, ngoài ra kèm theo một số ví dụ để bạn hình dung được cách hoạt động của hàm.
4. Chú ý đến máy chủ đang chạy code php, một số máy chủ không mở hết tất cả các chức năng của php có thể sẽ gây bối rối khi bạn sử dụng hàm. Thường là các hàm không phổ biến và có nguy cơ dùng nhiều tài nguyên.
5. Khi bí, hãy lên diễn đàn hỏi. Hoặc gửi email cho Minh Nhựt ^^!
6. Nên dành thời gian để thực hành nhiều, hơn là đọc và xem cái bài tút qua loa trên mạng.
7. Khi chưa quen lập trình, hãy bắt đầu viết code từ một code có sẵn (của người khác). Nhưng phải hiểu.
8. Tìm những đoạn code php ngắn để học và rút kinh nghiệm.
9. Khi code thành thạo, nên chú trọng đến vần đề hiệu suất. Rút gọn code ngắn nhất có thể.
10. Thỉnh thoảng nên xem tin tức về PHP trên PHP.net, các bản vá lỗi PHP cũng như các hàm mới xuất hiện sẽ được thông báo trên PHP.net.
Mong với bài viết này, sẽ giúp các bạn đang muốn học và tìm hiểu về PHP nói riêng và lập trình web nói chung định hướng được việc học tập và nghiên cứu của mình. PHP không khó, cái khó là ở tính siêng năng và cần cù của mỗi người. Nếu đã quyết tâm học PHP thì hãy học cho đàng hoàn.
+1 và like nếu bạn thấy hay và đừng quên góp ý cho bài viết này nhé. Chúc các bạn học tốt

Thứ Sáu, 6 tháng 12, 2013

Kinh nghiệm tự học thiết kế web

Trong quá trình học để trở thành một lập trình viên hiện nay ở các trường đại học thì có một giai đoạn khá quan trọng là lập trình thiết kế website.
Tuy nhiên, cũng có khá nhiều người sau khi tốt nghiệp vẫn hầu như chưa hề biết quá trình thiets kế một website như thế nào và cũng có khá nhiều người đã biết về lập trình nhưng chưa hề biết đến việc lập trình một website.
Bạn cũng là một người trong số đó và đang mù mờ về các kiến thức website? Sau khi đọc bài viết về quá trình tự học thiết kế website này, hi vọng sẽ giúp ích được cho các bạn đang muốn tìm hiểu về thiết kế website
Trong quá trình học để trở thành một lập trình viên hiện nay ở các trường đại học thì có một giai đoạn khá quan trọng là lập trình thiết kế website.
Tuy nhiên, cũng có khá nhiều người sau khi tốt nghiệp vẫn hầu như chưa hề biết quá trình thiets kế một website như thế nào và cũng có khá nhiều người đã biết về lập trình nhưng chưa hề biết đến việc lập trình một website.
Bạn cũng là một người trong số đó và đang mù mờ về các kiến thức website? Sau khi đọc bài viết về quá trình tự học thiết kế website này, hi vọng sẽ giúp ích được cho các bạn đang muốn tìm hiểu về thiết kế website

Thứ Tư, 4 tháng 12, 2013

Cách học code hiệu quả

Cách học code hiệu quả
  • Tutorial Details
  • Độ khó: Căn bản
  • Thời gian: Cả đời
  • Yêu cầu: Phù hợp cho tất cả các đối tượng lập trình viên

Thực ra tiêu đề của bài viết cũng không thực sự chính xác với nội dung của bài, nhưng tôi cũng chẳng biết đặt tiêu đề thế nào thì hợp lý hơn. Nhưng dài dòng chút thì là dưới đây là một số kinh nghiệm cá nhân của tôi trong quá trình học lập trình web. Tôi muốn chia sẻ với các bạn mới bắt đầu để các bạn rút ra được những bài học từ kinh nghiệm của tôi.
Nói trước rằng học cái gì cũng có nhiều phương pháp và mỗi người có một cách riêng để học. Nhưng như đã nói ở trên đây chỉ là kinh nghiệm của người đi trước nói ra xem bạn có thấy được điểm nào hữu dụng mà thôi. Tôi không cố gắng giáo điều cũng như không có ý cách của tôi là hiệu quả nhất mà chỉ có ý gợi mở những điều tôi cho là có lý.
Đừng copy và Paste code
Đây có lẽ là lời khuyên được nhiều người nói nhất và tôi cũng thấy rất đúng. Ban đầu khi mới làm quen với một ngôn ngữ lập trình nhìn mớ code như mớ bòng bong chấm phẩy tè le hết. Ngồi gõ lại thì lâu biết bao nhiêu, copy và paste cho nhanh. Nhưng chỉ bằng cách gõ lại bạn mới nhớ code hơn, nếu có gõ sai thì có cơ hội quay lại và chỉnh sửa lỗi của mình. Tuy video nào tôi cũng có source code để bạn tham khảo, nhưng bạn chỉ lấy đó làm mẫu thôi còn bạn vẫn phải tự gõ lại những gì bạn thấy trong video.
Vừa xem vừa làm
Bạn đừng có mở video lên, pha ly cà phê rồi ngồi vuốt râu khen “phải! phải!”. Cách đó tôi thấy không hiểu quả cho lắm. Trước đây tôi cũng từng ngồi khoanh tay gật gù khen có lý. Nhưng khi tắt video đi thì mình lại mơ hồ không rõ lắm. Chính vì thế bạn mở video một bên và cửa sổ code một bên. Xem đến đâu gõ đến đó thì hiệu quả hơn rất nhiều.
Tự làm sau khi xem
Đây có lẽ là cách tôi thấy hiệu quả nhất. Sau khi bạn xem video rồi, làm theo rồi, hiểu cách rồi. Hãy tắt video đi và tự làm lại từ đầu theo cách hiểu của mình. Sau đó tự sửa lỗi, tìm lỗi sai, khắc phục .v.v. nếu bế tắc thì mới xem lại video. Nếu bạn đã đào sâu suy nghĩ mà vẫn chưa ra cách, đến khi xem lại bạn sẽ nhớ lâu hơn rất nhiều.
Code, code nữa, code mãi
Tôi không thể nhấn mạnh điểm này nhiều hơn nữa. Cách học code nhanh nhất là cứ bỏ mấy cuốn sách dầy cộm xuống. Mở trình soạn code lên và code. Sai thì sửa, quên thì xem lại, có lỗi tìm cách khắc phục, đào sâu suy nghĩ, google, đọc lại lý thuyết … nói chung tôi thấy cách hay nhất vẫn là tự tìm cách giải quyết trước khi hỏi. Bởi vì học lập trình là môn học cần tư duy độc lập và tìm tòi sáng tạo. Rất nhiều người khi mới bắt đầu gặp vấn đề hơi khó là phải hỏi đầu tiên mà không tự khám phá. Nếu cứ mãi hỏi như vậy bạn sẽ bị ì sức sáng tạo và tư duy không độc lập nữa.
Tự thêm thử thách
Đây là cách tôi rất hay tự làm với mình. Ví dụ bạn xem một tutorial về cách gửi mail bằng PHP trên izwebz. Trong video tôi có hướng dẫn gửi mail nhưng không gửi file đính kèm. Bạn hãy cho đấy là bài tập về nhà của mình và tự tìm cách khắc phục. Ví dụ khi tôi đọc một bài về jQuery Slider chẳng hạn, nếu người ta chỉ có chuyển hình kiểu chạy qua, tôi sẽ tự tìm cách tạo cho nó fade qua, vòng lại .v.v.. bằng cách tự tạo ra thách thức cho mình bạn sẽ tiến bộ mau hơn.
 Học từ nhiều nguồn, nhiều tài liệu
Học làm web không như học phổ thông, không như làm toán cứ ráp công thức vô là giải được bài. Làm web mỗi người một cách làm, mỗi sách có những điểm hay điểm dở khác nhau, mỗi thầy giáo có chỗ mạnh chỗ yếu và mỗi trang web cũng có những điểm ưu điểm khuyết. Do vậy bạn nên tập hợp nhiều nguồn sách, video, ebook, trang web, tutorials v.v.. rồi đúc kết, chắt lọc ra cách mà bạn cho là tối ưu nhất. Tôi đôi khi hay kết hợp nhiều nguồn với nhau và tìm ra cách nào mình thấy dung hòa được tất cả các mặt.
kết luận
Như đã nói trên đây chỉ là kinh nghiệm cá nhân, bạn chỉ nên tham khảo và quan trọng hơn cả là tự tìm ra cách học phù hợp với bạn nhất. Nhưng nói ngắn gọn lại thì nếu đã xác định học lập trình, bạn phải tạo ra cho mình một thói quen tư duy độc lập. Chỉ hỏi khi thực sự hết cách, chỉ hỏi sau khi đã thử rất nhiều cách, chỉ hỏi khi đã suy nghĩ về vấn đề đó rất nhiều lần trong ngày và chỉ hỏi khi bạn thực sự không thể giải quyết được vấn đề.
                             Nguồn: http://www.izwebz.com/design-usability/cach-hoc-code-hieu-qua

Chủ Nhật, 1 tháng 12, 2013

Phần mềm quản lý bán hàng sắt thép

Các phân hệ chính:

1. Quản lý danh mục khách hàng

2. Quản lý danh mục hàng hóa

3. Quản lý phiếu nhập hàng

4. Quản lý Bán hàng - in đơn hàng

5. Quảng lý công nợ - phải thu - phải trả

6. Tồn kho

 Sử dụng 2 đơn vị tính cho mổi hàng hóa
Một số hình ảnh chức năng:










Giá: 4.950.000 triệu, mọi chi tiết xin liên hệ 0934.838497 - 0972.131419 để được cài đặt dùng thử phần mềm.