جاوا یکی از پنج زبان برنامهنویسی برتر دنیاست؛ جاوا برای طراحی وب همچنین توسعهی برنامههای اندرویدی امکانات بسیار کارآمدی دارد و نسبت به سایر زبانها، از گستردگی بیشتری برخوردار است. این آموزش تصویری بصورت فیلمهای جداگانه (شامل پنجاه ویدئوی آموزشی مجزا) کاربران مبتدیای که هیچگونه آشنای با جاوا ندارند را کاربرد و تکنیکهای استفاده از این زبان برنامهنویسی آشنا میکند. پس برای ورود به مباحث این دوره هیچ نیازی به دانش قبلی کار با جاوا ندارید.
محتوای آموزش:
1- دانلود و بررسی نرمافزار نتبینز (NetBeans)
2- درک اصول اولیهی جاوا: انواع دادهها، رشتهها، آرایهها و سایر مفاهیم مربوطه
3- کنترل جریان با توابع و لوپها
4- ایجاد کلاسها
5- مرتبسازی و جستجوی آرایهها
6- دستکاری فایلها
7- کنترل و رفع خطاها
8- ساخت واسط گرافیکی کاربر
تولید کننده: Lynda.com
تاریخ انتشار: 26-02-2015
سطح: مبتدی
مدت زمان آموزش: 3 ساعت و 8 دقیقه
مدرس: Peggy Fisher
فهرست کامل سرفصلها و عناوین آموزش (به همراه زمان دقیق آنها) :
Introduction
Welcome - 1m 21s
What you should know before watching this course - 1m 26s
Using the exercise files - 1m 41s
Getting Started
What is Java? - 1m 14s
Downloading the Java IDE (NetBeans) - 3m 27s
Flowcharting and UML diagrams - 4m 17s
Understanding algorithms - 2m 54s
Exploring the IDE - 5m 12s
Command-line programming with Java - 5m 17s
Creating Java docs - 1m 33s
Java Basics
Anatomy of a Java program - 6m 55s
Understanding data types - 3m 40s
Using strings - 3m 10s
Understanding arrays - 6m 59s
Understanding implicit and explicit conversion - 7m 31s
Debugging logic and syntax errors - 4m 17s
Using the debugger - 4m 22s
Challenge: Simple calculation - 1m 25s
Solution: Simple calculation - 5m 47s
Flow of Control
Understanding basic expressions - 3m 10s
Working with decisions - 7m 3s
Comparing different types of loops - 5m 51s
Using predefined functions - 5m 55s
Creating user-defined functions - 8m 26s
Using call by value and call by reference - 4m 16s
Overloading functions - 3m 42s
Challenge: Hospital stay - 58s
Solution: Hospital stay - 4m 6s
Classes and Objects
Creating classes - 3m 31s
Instantiating classes - 4m 11s
Using encapsulation - 1m 11s
Understanding inheritance - 1m 37s
Working with polymorphism - 1m 28s
Challenge: Movie list - 1m 19s
Solution: Movie list - 3m 53s
Beyond the Basics
Revisiting arrays - 6m 19s
Working with two-dimenional arrays - 5m 17s
Using ArrayLists - 6m 6s
Introducing recursion - 2m 38s
Sorting arrays - 4m 52s
Searching arrays - 3m 34s
Challenge: Groceries - 46s
Solution: Groceries - 2m 35s
File Manipulation
Implementing file operations - 6m 39s
Handling errors - 2m 54s
Challenge: Loading a file - 1m 2s
Solution: Loading a file - 3m 24s
Graphical User Interface Basics
Frames, events, and event handling - 4m 57s
Challenge: GUI - 1m 7s
Solution: GUI - 2m 10s
Conclusion
Next steps - 37s