iViettech java from a to z - Định hướng công nghệ cho sinh viên
Upcoming SlideShare
Loading in...5
×
 

iViettech java from a to z - Định hướng công nghệ cho sinh viên

on

  • 133 views

Bài viết này nằm trong khuôn khổ hội thảo "Xu hướng công nghệ lập trình 2014" do Trung tâm đào tạo Lập trình viên chuyên nghiệp iViettech tổ chức nhằm định ...

Bài viết này nằm trong khuôn khổ hội thảo "Xu hướng công nghệ lập trình 2014" do Trung tâm đào tạo Lập trình viên chuyên nghiệp iViettech tổ chức nhằm định hướng nghề nghiệp cho sinh viên Công nghệ thông tin.

Statistics

Views

Total Views
133
Views on SlideShare
133
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

iViettech java from a to z - Định hướng công nghệ cho sinh viên iViettech java from a to z - Định hướng công nghệ cho sinh viên Presentation Transcript

  • Đào tạo Lập trình viên chuyên nghiệp JAVA from A to Z Presented by HOÀNG NHẠC TRUNG Ver 1.0, Da Nang, 08/03/2014 1
  • Outline : Java Community Process. : Java Characteristics. : Java Terminology. : Java Platforms. : Java Frameworks. 2
  • Name : James Gosling . Born : May 19, 1955. Residence : United States . Alma mater : Carnegie Mellon University. Occupation : Computer Scientist . Employer : Sun Microsystems . Known for : Father of Java . “The Father of Java dismissed Microsoft's C# as having had potential, but no longer: "We were afraid they were going to do something really creative - but they're hopelessly focused on one platform." We have a balancing act: we need the simplicity but we also need power." 3
  • 1st Topic: Java Community and Open Source (JCP) – is a formalized process which allows interested parties to get involved in the definition of future versions and features of the Java platform. (JSR) – the formal documents that describe proposed specifications and technologies for adding to the Java platform (Open Source) – In May 2007, in compliance with the specifications of the java community process, Sun made available most of their java technologies as free software under the GNU GPL ( General Public License ) that developed by Richard Stallman. In 1989, the first program-independent GNU General Public License (GPL) was released . 4
  • Java Characteristics 5
  • 2nd Topic: Java Characteristics Cross Platform Object-Oriented Paradigm Robust Good Performance Automatic Memory Management 6
  • - 2nd Topic.1: Cross Platform  Platform : describes some sort of hardware architecture or software framework , that allows software to run.  Typical platforms include a computer's architecture, operating system, programming languages and related runtime libraries or graphical user interface.  Different Architecture .  Different Operating System.  Java is WORA ( Write Once Run Anywhere ) . 7
  • - Java is WORA 8
  • 2nd Topic.2: Object-Oriented Paradigm OOP is a Programming Paradigm Every thing is an Object OOP Concepts OOP Axioms 9
  • 2nd Topic.3: OOP Axioms Flexible Extensible Reusable 10
  • Java Terminology 11
  • 3rd Topic: Java Terminology (JVM) – An abstract machine architecture specified by the Java Virtual Machine Specification . (JRE) – A runtime environment which implements Java Virtual Machine, and provides all class libraries and other facilities (such as JNI) necessary to execute Java programs. This is the software on your computer that actually runs Java programs. (JDK) – The basic tools necessary to compile, document, and package Java programs (javac, javadoc, and jar, respectively). The JDK includes a complete JRE. 12
  • Java Platforms 13
  • 4th Topic: Java Platforms 14
  • 4th Topic.1: Java SE • General Purpose Application . • Runs on Desktop, Laptops . • Includes a set of libraries for common programming needs like : • Network . • Database . • Etc . 15
  • 4th Topic.2: Java ME • Application for limited Device . • Run on – Mobile Devices such as cell phone . – PDAs . 16
  • 4th Topic.3: Java EE • Enterprise Software . • Focus on Business Logic . • Multitiered Architectures : – – – – Client Tier . Web Tier. Business Tier . EIS Tier . 17
  • Java Frameworks 18
  • 5th Topic: Java Frameworks + Testing Tools. + Build Systems. + GUIs. + Persistence + IDEs. + Charting & Reporting 19
  • 5th Topic.1: Testing Tools • JUNIT • TestNG 20
  • 4th Topic.2: Building Systems • ANT . • MAVEN . 21
  • 5th Topic.3: GUIs • • • • AWT ( Abstract Window Toolkit ) . SWT ( Standard Window Toolkit ) . Swing . QT . 22
  • 5th Topic.4: IDEs • Netbeans . • Eclipse . 23
  • 5th Topic.5: Persistence • Hibernates . • iBATIS . 24
  • 5th Topic.6: Charting & Reporting • JFreeChart . • JasperReport . 25
  • So What after that ?!! 26
  • Nếu bạn quan tâm hãy đăng ký tham dự: http://iviettech.vn/dang-ky Email: contact@iviettech.vn Điện thoại: 05113 888 279 (Chúng tôi sẽ tiếp tục mời chuyên gia trao đổi cùng các bạn nếu có 50 người đăng ký) 27
  • 28