Thứ Năm, 18 tháng 9, 2014

Cách làm mờ chữ trong ảnh bằng Photoshop

photoshop là phần mềm chỉnh sửa và tạo hiệu ứng ảnh được nhiều người ưa thích và sử dụng. Bài viết hôm nay mình sẽ giới thiệu với các bạn cách làm mờ chữ trong ảnh bằng Photoshop đơn giản. Các học đồ họa với photoshop có thể tham khảo để có thêm một kiến thức cho mình

Cách làm mờ chữ trong ảnh bằng Photoshop

Bước 1: Mở file ảnh cần làm mờ chữ bằng phần mềm Photoshop. Trong bài viết này, mình sẽ hướng dẫn các bạn cách làm mờ các chữ và số trong ảnh này.

lam mo chu trong anh bang photoshop 1 Cách làm mờ chữ trong ảnh bằng Photoshop
làm mờ chữ trong ảnh bằng photoshop


Bước 2: Chọn công cụ Blur Tool và chọn chế độ Blur Tool

lam mo chu trong anh bang photoshop 2 Cách làm mờ chữ trong ảnh bằng Photoshop
làm mờ chữ trong ảnh bằng Photoshop

Bước 3: Trên thanh công cụ, chọn độ mờ công cụ Blur Tool để phù hợp với kích cỡ file ảnh. Bạn có thể điều chỉnh kích thước của công cụ bằng cách giữ chuột và di chuyển trên thanh trượt của mục Master Diameter hoặc nhập kích thước ngay tại khung bên cạnh.


lam mo chu trong anh bang photoshop 3 Cách làm mờ chữ trong ảnh bằng Photoshop
làm mờ chữ trong ảnh bằng Photoshop


Bước 4: Di chuyển đến vị trí vùng chữ hoặc đối tượng cần làm mờ, giữ chuột và di chuyển chuột đến hết vùng chữ đến khi nào đạt độ mờ mong muốn.

lam mo chu trong anh bang photoshop 4 Cách làm mờ chữ trong ảnh bằng Photoshop
làm mờ chữ trong ảnh bằng photoshop


Bước 5: Sau khi đã làm mờ chữ trong ảnh bằng Photoshop, bạn click File –> Save As để lưu lại file.
Và đây là kết quả sau khi hoàn thành:

lam mo chu trong anh bang photoshop 5 Cách làm mờ chữ trong ảnh bằng Photoshop
làm mờ chữ trong ảnh bằng Photoshop

Thật đơn giản phải không nào? Ngoài việc làm mờ chữ trong ảnh bằng Photoshop, bạn còn có thể làm mờ các đối tượng khác mà bạn không muốn người khác thấy bằng cách tương tự. Chúc các bạn thành công. 

Hook Drupal

Khi bạn tìm hiểu và học lập trình web với Drupal bạn cần quan tâm tới Hook một kỹ thuật mà ở đó cho phép chặn, bắt, theo dõi, xử lý các sự kiện (event) từ ứng dụng tới ứng dụng, ứng dụng tới hệ điều hành và hệ điều hành tới ứng dụng hay nói cách khác là có thể chặn, bắt, theo dõi, xử lý các sự kiện trước khi nó tới nơi tiếp nhận.
Xét về phạm vi hoạt động thì có hai loại Hook:

* Hook toàn cục (có phạm vi ảnh hưởng tới toàn hệ thống).
* Hook cục bộ (chỉ có tác dụng trên ứng dụng được cài Hook).

Cơ chế Hook của Drupal:

Trong Drupal các Hook được định nghĩa trong nhân của Drupal (có thể phát triển thêm các Hook mới), chúng được xem như là các sự kiện (event) và được gọi chung là các hàm callbacks. Các module dùng các Hook để tương tác với nhân Drupal mà không cần phải chỉnh sửa trực tiếp trong nhân.

Hook trong Drupal có dạng như sau: hook_user() -> mymodule_user() trong đó mymodule là tên module còn user là tên hook.

Ví dụ:

Khi user đăng nhập vào hệ thống Drupal, Drupal phát sinh ra hook_user(), có nghĩa là tất cả các module có dùng tới hàm hook_user() sẽ được gọi.

Các loại Hook trong Drupal:

Trong Drupal có nhiều loại Hook, mỗi Hook thực hiện nhiệm vụ khác nhau, các bạn có thể xem chi tiết về hook tại http://api.drupal.org/api/group/hooks/6.
Bạn có thể kiểm tra kiến thức lập trình web của mình tại test.viettamduc.com

Thứ Hai, 15 tháng 9, 2014

2 plugin WordPress miễn phí tạo khung đăng nhập AJAX dễ dàng

Mặc dù tính năng đăng ký thành viên trong WordPress ít được sử dụng đến vì đa phần là chúng ta sử dụng WordPress để làm blog hoặc trang thông tin. Thế nhưng việc tạo forum hoặc làm trang membership trên WordPress hiện nay cũng được ứng dụng rất là nhiều, đặc biệt là các trang khóa học như của eBlogViet hay Kiemtientrenmangaz.
Khi làm các trang đó, có một vấn đề là làm thế nào để tạo ra một cái khung đăng nhập thật đẹp, thật chuyên nghiệp và hỗ trợ AJAX càng tốt để có thể đăng nhập/đăng ký mà không cần tải lại trang. Tự code thì được nhưng nó quá dài, thế tại sao lại không sử dụng plugin trong Wordpress vì dù gì nó cũng chỉ là một khung đăng nhập, rồi bạn cũng có thể tùy biến lên plugin đó?
Sử dụng plugin cũng là giải pháp mình hay dùng và ở đây mình sẽ giới thiệu đến 2 plugin miễn phí nhưng rất tốt để bạn có thể tạo một khung đăng nhập/đăng ký ngoài trang chủ có hỗ trợ AJAX. Các bạn sinh viên học lập trình wordpress có thể sử dụng nó cho bài tập lớn của mình

1. AJAX BootModal Login

ajax-bootmodal-plugin
Như tên, plugin này sẽ tạo một khung đăng nhập và cả đăng ký chung vào một form có hỗ trợ AJAX và hiệu ứng Modal (Nhấp vào link sẽ hiện cửa sổ đăng nhập).
Hiện tại plugin này sẽ hiển thị dưới dạng shortcode và widget, nếu bạn muốn chèn nó vào theme hay bài viết thì có thể chèn shortcode [Alimir_BootModal_Login] vào khu vực bất kỳ. Còn nếu muốn chèn vào widget thì kéo widget tên AJAX BootModal Login vào sidebar.
Tại trang tùy chọn nó cho phép bạn tùy chỉnh màu sắc nút bấm và quan trọng là tùy chỉnh đường dẫn chuyển hướng sau khi đăng nhập hoặc đăng ký.
ajax-bootmodal-logged
Hiển thị thông tin sau khi đăng nhập

2. Login with AJAX

login-with-ajax-screen
Nhìn hình nó xấu xấu vậy chứ sức mạnh tiềm tàng lắm đấy. Đây là plugin mà các kỹ thuật viên nên dùng và hãy chắc chắn là có biết sơ qua CSS để có thể trang trí cái form lại cho đẹp một xíu.
Ngoài tính năng tạo một form đăng nhập hỗ trợ AJAX mà nó còn cho phép bạn tùy chỉnh đường dẫn chuyển hướng tùy theo nhóm thành viên và tùy chỉnh nội dung email sau khi đăng ký thành công.
login-with-ajax-option1
Tùy chỉnh đường dẫn chuyển hướng.
login-with-ajax-option2
Tùy chỉnh email chào mừng khi đăng ký.

Xây dựng trang đăng nhập trong asp.net

Trên một trang web khi được xây dựng luôn bao gồm phần quản trị, trong bài viết này mình sẽ hướng dẫn các bạn làm trang đăng nhập cho website. Hy vọng với bài viết này các bạn học lập trình web với ASP.net có thể tạo thành công trang đăng nhập cho mình.
Khi đăng nhập bạn cần Form đăng nhập bao gồm TenDangNhap và Mật khẩu. Khi người dùng nhập các thông tin đúng và đăng nhập bạn cần kiểm tra các thông tin này, nếu hợp lệ sẽ cho phép chuyển trang tiếp theo bằng việc khai báo và sử dụng các biến Session. Để thực hiện được trước tiên bạn cần tạo Table trong database có chứa các thông tin cần đăng nhập như sau:

Trong bài viết này mình cần quan tâm tới các trường TenDangNhap – Tên đăng nhập, MatKhau – Mật khẩu đã được mã hóa, TrangThai – Trạng thái của TenDangNhap mình phân tích sẽ có 3 trạng thái đó là: 1-Bình thường, 2 – Trạng thái khóa, 0 – Yêu cầu đổi mật khẩu. Còn các trường khác như MaPhongBan, MaQuyen, … mình sẽ nói ý nghĩa và sử dụng của các trường này ở bài sau về vấn đề phân quyền ứng dụng. Ta sẽ cần viết các thủ tục trong SQL như sau:
1. Store Procedure kiểm tra đăng nhập
 /*Create by: hungbv@hmweb.com.vn
Muc đích: Kiểm tra thông tin đăng nhập có hợp lệ không
 Đầu vào:
   TenDangNhap
   MatKhau
 Đầu ra:
  - Neu =1 -> Sai tên đăng nhập
         - Neu =2 -> Sai mật khẩu
         - Neu =3 -> Tên đăng nhập đang bị khóa
         - Neu =4 -> Phải đổi mật khẩu trước khi đăng nhập
         - Neu =0 -> Tiến hành đăng nhập
*/
CREATE PROCEDURE  [dbo].[spTB_DangNhap_KiemTraDangNhap]
@TenDangNhap nvarchar(50),
@MatKhau nvarchar(150)
AS
BEGIN
 DECLARE @OutPut int
 DECLARE @KiemTraTenDangNhap int
 DECLARE @KiemTraMatKhau int
 DECLARE @TrangThai int
 SELECT @KiemTraTenDangNhap=isnull(Count(tdn.TenDangNhap),0)
  FROM TB_DangNhap tdn
  WHERE tdn.TenDangNhap=@TenDangNhap
 SELECT @TrangThai =isnull(tdn.TrangThai ,0)
  FROM TB_DangNhap tdn
  WHERE tdn.TenDangNhap=@TenDangNhap
 IF @KiemTraTenDangNhap=0
  SET @OutPut=1 -- Sai TenDangNhap
 ELSE
 BEGIN
  SELECT @KiemTraMatKhau =isnull(count(*),0)
   FROM TB_DangNhap tdn
  WHERE tdn.TenDangNhap=@TenDangNhap
   AND tdn.MatKhau=@MatKhau
  IF @KiemTraMatKhau=0
   SET @OutPut=2 -- Sai mật khẩu
  ELSE
   BEGIN
      IF @TrangThai=0
    SET @OutPut=4 -- Phải đổi mật khẩu
      ELSE
    BEGIN
       IF @TrangThai=2
    -- TenDangNhap đang bị khóa
       SET @OutPut=3
       ELSE
     SET @OutPut=0
    END
   END
 END
 SELECT @OutPut AS KetQua
END
Trong Store trên bạn thấy ứng với các thông tin đăng nhập bạn nhập vào đúng hay sai thì Store đều trả về cho bạn giá trị tương ứng.
Tiếp theo ta sẽ xây dựng Form đăng nhập bao gồm các textbox và button trong trang aspx như sau:
2. Các thành phần cần thiết của Form DangNhap.aspx
Trong Form ta sẽ cần các Textbox txtUserName, txtPassword và các RequiredFieldValidator yêu cầu các trường này không được trống
<asp:TextBox
 ID="txtUserName" 
 runat="server"
 CssClass="login_TextForm"
 Width="140px" />
<asp:RequiredFieldValidator
 ID="RequiredFieldValidator1"
 runat="server"
 ControlToValidate="txtUserName"
 Display="Dynamic"
 Font-Size="8pt">(*)
</asp:RequiredFieldValidator>

<asp:TextBox ID="txtPassword"
 runat="server"
 CssClass="login_TextForm"
 TextMode="Password"
 Width="140px" />
<asp:RequiredFieldValidator
 ID="RequiredFieldValidator2"
 runat="server"
 ControlToValidate="txtPassword"
        Display="Dynamic"
 Font-Size="8pt">(*)
</asp:RequiredFieldValidator>

<asp:Button
 ID="btnLogin"
 runat="server"
 CssClass="textbox"
 Text="Đăng nhập"
 Font-Bold="False"
 OnClick="btnLogin_Click" />

Form mà mình xây dựng có hình ảnh như minh họa sau:

Tiếp theo chúng ta cần viết các hàm trong trang DangNhap.aspx.cs như sau:
3. Hàm mã hóa chuỗi mật khẩu nhập vào.
Trong Database của bạn khi lưu thông tin đăng nhập bạn cũng cần lưu mật khẩu dưới dạng mã hóa như của hàm này. Ở đây mình sử dụng kiểu mã hóa SHA1 của lớp System.Security.Cryptography hàm được viết như sau: (Bạn cần khai báo using … các lớp cần sử dụng tương ứng)
public string MaHoaMatKhau(string password)
{
    UnicodeEncoding encoding = new UnicodeEncoding();
    Byte[] hashBytes = encoding.GetBytes(password);
    // Compute the SHA-1 hash
    SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
    Byte[] cryptPassword = sha1.ComputeHash(hashBytes);
    return BitConverter.ToString(cryptPassword);
}
Tiếp theo chúng ta cần viết các hàm để thực thi Store đã viết ở trên (Nếu các bạn dùng VS2008 thì có thể dùng Linq để thực hiện dễ dàng hơn. Vì ở đây trong bài viết mình không đưa Database lên nên mình chỉ minh họa bằng các hàm như sau)
4. Viết các hàm thực thi Store Kiểm tra đăng nhập
private static DataSet ThucThiStore_DataSet(
    string StoredProcedure,
    params SqlParameter[] Parameters)
{
    string ConnectionString =
    @"Server =.\SQL2005;Initial Catalog=DatabaseName;User ID=sa;Password=***";
    SqlConnection Conn = new SqlConnection(ConnectionString);
    SqlCommand Command = new SqlCommand(StoredProcedure, Conn);
    if (Parameters != null)
    {
        Command.Parameters.Clear();
        Command.Parameters.AddRange(Parameters);
    }
    DataSet ds = new DataSet(); SqlDataAdapter da =
        new SqlDataAdapter(StoredProcedure, Conn);
    Command.CommandType = CommandType.StoredProcedure;
    da.SelectCommand = Command;
    try
    {
        Conn.Open();
        da.Fill(ds);
    }
    finally
    {
        if (Conn.State == ConnectionState.Open)
            Conn.Close();
        Conn.Dispose();
    }
    return ds;
}
private DataTable StoreToDataTable(
    string TenDangNhap,
    string MatKhau)
{
    SqlParameter[] arrParam = {
            new SqlParameter("@TenDangNhap", SqlDbType.NVarChar),
            new SqlParameter("@MatKhau", SqlDbType.NVarChar)
            };
    arrParam[0].Value = TenDangNhap;
    arrParam[1].Value = MatKhau;
    return ThucThiStore_DataSet("spTB_DangNhap_KiemTraDangNhap", arrParam).Tables[0];
}
Trong trang DangNhap.aspx.cs bạn cần viết các hàm để kiểm tra và điều hướng người dùng nếu họ đăng nhập đúng như sau: (Tham khảo thêm bài viết sau để hiểu hơn về cách dùng Dataset và Datatable với Store)
5. Viết các hàm kiểm tra và điều hướng người dùng
protected void Page_Load(object sender, EventArgs e)
{
    if (Session["TenDangNhap"] != null || Session["MatKhau"] != null)
    {
        Response.Redirect("Default.aspx");
    }
}
protected void btnLogin_Click(object sender, EventArgs e)
{
    KiemTraNhap(txtUserName.Text + "", MaHoaMatKhau(txtPassword.Text).Trim());
}

private void KiemTraNhap(string TenDangNhap, string MatKhau)
{
   DataTable dtb = StoreToDataTable(TenDangNhap, MatKhau);
    int num = 0;
    if (dtb.Rows.Count > 0)
    {
        num = int.Parse("0ddtb.Rows[0][0]);
        switch (num)
        {
            case 0: // Khai báo Session cho phép đăng nhập
                Session["TenDangNhap"] = txtUserName.Text.ToString().ToLower();
                Session["MatKhau"] = MaHoaMatKhau(txtPassword.Text);
  Response.Redirect("Default.aspx");
                break;
            case 1: //Thông báo tên đăng nhập không tồn tại
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Lỗi: Tên đăng nhập không tồn tại');", true);
                break;
            case 2: // thông báo sai mật khẩu
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Lỗi; Mật khẩu đăng nhập không đúng!');", true);
                break;
            case 3: //thông báo TenDangNhap đã bị khóa
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Lỗi: Tên đăng nhập này đã bị khóa!');", true);
                break;
            case 4: // Thông báo phải đổi mật khẩu và chuyển người dùng đến trang DoiMatKhau.aspx
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Bạn phải đổi mật khẩu trước khi đăng nhập!');location.href='DoiMatKhau.aspx?userid TenDangNhap + "'", true);
                break;
        }
    }
    dtb.Dispose();
}
Phân tích các hàm trên bạn thấy rằng trong hàm Page_Load sẽ kiểm tra nếu đã tồn tại các Session bạn sẽ chuyển hướng người dùng đến trang Default.aspx. Hàm thực hiện sự kiện click của nut button bạn chỉ cần gọi hàm KiemTraNhap, Trong hàm kiểm tra nhập sẽ thực hiện việc xác nhận thông tin, chuyển hướng người dùng hoặc đưa ra các thông báo tương ứng nếu thông tin đăng nhập sai. S

PHP – NHỮNG THỦ THUẬT CÓ THỂ BẠN CHƯA BIẾT

Khi học và làm việc với PHP lần đầu, đa phần lập trình viên đều có xu hướng học lướt các kiến thức căn bản để tập trung vào phần viết ứng dụng. Cũng chính vì lý do đó mà phần lớn những điểm nhấn quan trọng trong PHP thường là sẽ bị bỏ qua.
Bài viết này, với mong muốn tổng hợp và đưa đến cái nhìn bao quát, đầy đủ trong lập trình PHP. Qua đó giúp các bạn học lập trình PHP có cái nhìn đầy đủ và hiểu sâu các vấn đề hơn.
1- Khi echo thay thế print:
Echo luôn luôn hoạt động nhanh hơn print, vì echo không có return gì cả, trong khi print thì luôn return true hay false ( 0 | 1)

1
2
3
4
5
<?php
print('Hello, qhonline.info');
  
echo "Hello, qhonline.info";
?>
2- Nháy đơn luôn nhanh hơn nháy kép:
Xét ví dụ sau:
1
2
3
4
5
<?php
$abc = 'bbb';
$a = 'abcdef'. $abc;
$b = "abcdef $abc"; 
?>
Vì nháy kép luôn kiểm tra nội dung bên trong có cái nào là biến hay không. Trong khi nháy đơn thì không kiểm tra, vì nội dung bên trong nháy đơn chắc chắn là chuỗi.
3- Vòng lặp for trong PHP
Mỗi khi thực hiện vòng lặp for() để duyệt một phần tử mảng. Ta thường sử dụng hàm count để đếm số lượng của các phần tử trong mảng. Điều này sẽ làm cho ứng dụng của chúng ta trở nên chậm chạp. Vì lý do mỗi lần thực hiện việc kiểm tra điều kiền thì ta lại phải gọi lại hàm count để đếm số phần tử trong mảng.
Cụ thể:
1
2
3
4
5
<?php
for($i=0; $i<=count($a); $i++){
// Hành Động...
}
?>
Cải tiến:
1
2
3
4
5
6
<?php
$b = count($a);
for($i=0; $i<=$b; $i++){
// Hành động...
?>
4- Đừng back folder khi gọi lại file:
Thói quen back folder của một số lập trình viên cần phải xem xét lại vì. Khi back folder. Hệ thống phải cần thời gian tìm kiếm và định hình đường dẫn. Điều đó sẽ làm cho ứng dụng tốn tài nguyên trong việc thực hiện thao tác này.
Cụ thể:

1
2
3
<?php
include '../../path/a.php';
?>
Cải tiến:

1
2
3
<?php
include BASE.'/path/a.php';
?>

BASE là 1 hằng được định nghĩa từ đầu để chỉ ra đường dẫn vật lý tới thư mục của ứng dụng.
5- Nối chuỗi bằng dấu "," sẽ nhanh hơn dấu "."
Thói quen khi lập trình PHP thường là nối chuỗi và biến bằng dấu “.”. Nhưng thực tế là khi nối chuỗi bằng dấu “,” thì tốc độ xử lý của ứng dụng sẽ được cải tiến và nhanh hơn rất nhiều. Tác giả của bài viết này cũng đã thực hiện ứng dụng để chứng minh điều đó.

1
2
3
4
<?php
echo $str1 . $str2;
echo $str1 , $str2; // Nhanh hơn 
?>

6- Luôn dùng dấu nháy để truy cập khóa của 1 mảng:
Thực tế là các lập trình viên hay bỏ qua điều này vì sự rườm rà của cách viết. Nhưng nếu không có nó thì ứng dụng sẽ lại chậm đi một chút. Vì khi đó nó sẽ xem khóa đó là 1 hằng, và tìm xem có hằng nào định nghĩa hay ko? như vậy sẽ làm code chạy chậm đi do phải mất thời gian xử lý tác vụ biên dịch hằng.
Ví dụ:

1
2
3
4
5
<?php
$a = $b['abc']; // nhanh hơn
$a = $b[abc];
?>




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

Khóa học lập trình web với wordpress tại Hà Nội

Khóa học WordPress - Đào tạo WordPress chuyên sâu tại Hà Nội

- Chương trình đạo tạo khóa học WordPress thiết thực và rất hữu ích cho mọi người là nguồn khởi dầu cho bước đường chinh phụ Công Nghệ lập trình trở thành lập trình viên chuyên nghiệp. 

(Khai giảng liên tục 1 tuần 2 khóa)

   VÌ SAO CHỌN WordPress


WordPress là một môi trường cộng tác và hệ quản trị nội dung mã nguồn mở. Hỗ trợ phong phú các định dạng và các chức năng cho ứng dụng Website, Wordpress là một framework có các qui tắc cũng như cách thức để xây dựng các giải pháp trên nó, mã nguồn trong sáng, có tính mở cao, mềm dẻo.

  ƯU ĐIỂM CỦA WordPress

Thiết kế cực kỳ thông minh, nhỏ gọn, mềm dẻo, kiến trúc chắc chắn.
Mã nguồn mở (giấy phép GPL)
Hiệu quả kinh tế, chi phí thấp
Có qui ước viết mã
Có cộng đồng lớn
Theo chuẩn Seo
Thích hợp cho nhóm nhỏ, nhanh nhẹn
Hỗ trợ nhiều module từ quản trị nội dung, quản lý người dùng, theo dõi hoạt động, cộng đồng, thương mại điện tử, quản lý file, tiện ích dành cho người lập trình, đa ngữ, mail, blog, chat, wiki...
Khả năng mở rộng, tiến hoá, phát triển không ngừng bởi kiến trúc mềm dẻo và luôn được cải tiến, nâng cấp phiên bản mới.

 NỘI DUNG KHÓA HỌC LẬP TRÌNH WordPress

 Khoa-hoc-wordpress

ĐỐI TƯỢNG HỌC VIÊN


- Nhóm 1: Giám đốc công ty thiết kế web muốn tìm hiểu và khai thác mã nguồn mở Wordpress.
- Nhóm 2: Các doanh nghiệp muốn thiết kế và làm chủ website về thương mại điện tử.
- Nhóm 3: Trưởng phòng kỹ thuật, trưởng phòng kỹ thuật muốn tìm hiểu lập trình Wordpress, training nhân viên.
- Nhóm 4: Các cá nhân đang làm việc với ASP muốn chuyến hướng PHP
- Nhóm 5: Sinh viên các khối ngành khoa học, kỹ thuật, kinh tế muốn học thiết kế website bằng lập trình Wordpress để xin việc ngay lập tức.
- Nhóm 6: Học viên các trường hệ thống Aptech muốn thành thạo lập trình Wordpress, mạnh CV và có thể xin việc được ngay.
- Nhóm 7: Học viên các trường Niit, các trường dạy nghề CNTT thành thạo PHP, làm mạnh CV và có thể xin việc được ngay                       

PHƯƠNG PHÁP GIẢNG DẠY VÀ ĐÀO TẠO


Làm việc theo nhóm,kết nối đến server, cách học hoàn toàn khác so với trường lớp, học như bạn đang làm việc tại công ty, học để làm.Học theo hình thức thực tập, ngồi và làm việc tại văn phòng, giao việc cụ thể trong dự án web, chứ không phải thầy viết trò nghe bởi lập trình phải ngồi code thực tế. Với các khóa học thiết thực như Wordpress, PHP & Mysql, Asp.net, Seo.

YÊU CẦU VỚI HỌC VIÊN


- Bắt buộcphải biết chơi game, zing, G++, Facebook...
- Phải biết soản thảo văn bản thành thạo
- Đam mê và sẵn sàng theo
- Ham học sẵn sàng ở lại nếu quá giờ.

CAM  KẾT CHẤT LƯỢNG TRONG VÀ SAU KHÓA HỌC


1/ Hiểu và áp dụng được những công nghệ mới nhất của Wordpress trong thiết kế, phát triển web.
2/ Trở thành chuyên gia thiết kế web bằng Wordpress ngay sau khóa học và có thể xin việc ngay lập tức.
4/ Phát triển các hệ thống web yêu cầu các tính năng phức tạp và bảo mật cao
5/ Bạn được trang bị đầy đủ kỹ năng và kiến thức để làm một website về Wordpress.
6/ Hỗ trợ việc làm tại doanh nghiệp An Tâm Đức nếu có nhu cầu.
7/ Khi đến học Công ty và bạn sẽ làm biên bản cam kết về chất lượng và việc làm. (đó là quyền lợi của bạn

HỌC PHÍ ĐẦU TƯ


- Đầu tư học phí  2.000.000 VNĐ (hai triệu đồng)
 - Thời gian học:
 + Học viên lựa chọn buổi học phù hợp: Sáng, Chiều, Tối, đan xen thứ 2,4,6 hoặc thứ 3,5,7
            Sáng: 8h30p đến 11h45p            Chiều: 14h00p đến 17h00p           Tối: 18h đến 21h
 + Khóa học: 35 buổi
 + Kết thúc khóa học học viên nhận chứng nhận khóa học + Liên hoan tại công ty
 + Đối với trường hợp sinh viên hoặc bạn đang theo chuyên ngành khác, khi học xong ATD sẽ tiếp nhận ở lại làm việc (nếu cần)

LIÊN HỆ - ĐĂNG KÝ KHÓA HỌC

CÔNG TY CỔ PHẦN VIỆT TÂM ĐỨC
VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).
Điện thoại: 04.62966.151 Hotline Mr.Dương Bốn 097.5252.437 – 0942.459.521 hoặc Mr.Thái: 0966.444.646
Nick yahoo tư vấn: antamduc  hoặc thaihv.laptrinhviet

Đăng ký khóa học vui lòng điền thông tin theo mẫu và gửi về địa chỉ Mail: daotaolaptrinh.edu@gmail.com
Hoặc bạn ngại nhập thông tin, cần tư vấn thêm gọi  Mr. Dương Bốn 097.5252.437  hoặc Mr. Thái 0966.444.646 để được tư vấn rõ nét. Bạn ở gần hãy đến trực tiếp đăng ký để thăm văn phòng công ty chúng tôi!
Bản quyền thuộc công ty cổ phần An Tâm Đức cấm sao chép dưới mọi hình thức.

Hẹn gặp bạn ở An Tâm Đức – Hẹn gặp bạn ở đỉnh cao thành công – Hẹn gặp bạn ở TOP 1 Google