مهندسین نرمافزار
مهندسین
رشته برق: در صورت علاقهمندی برای ساخت ابزارهایی غالباً کنترلی با استفاد از
بردهای مایکروپروسسور ARM روی محیط عامل linux Embeded
علاقهمندان ایجاد نرمافزارهای دستکتاپ
علاقهمندان به برنامه نویسی با گرایش فراگیری
زبان برنامه نویسی جاوا
همچنین این دوره به عنوان پیشنیاز
برنامه نویسی اندرویید و یا برنامه نویسی تحت وب (javaEE) محسوب
میشود.
Java
Core
Primitive
Data Type
Variable definition
Arrays
Operators
Logical operators
Bit wise operators
Mathematical operators
Primitive
Data Type with Wrapper
Atomic
Data Type
Controllers
if and else if
switch case
Loops
for
for each
iterator
while
do while
Call
by value
Call by
reference
Life
Cycle
Collections
Vector
Array List
Map
Sort Collections
Generic Collection
Collection with push and pop
Iterate Collections
package
import
static
import
try
catch
finally
try
with resource
java
Doc
Object
Oriented Programming
Modular programming concept
Class concept
Method concept
Interface concept
Class definition
Interface definition
Method definition
Property or fields definition
Class and instance data type and variable
Access Modifier
Encapsulation
Abstraction
Inheritance
Polymorphism
Generic Class
Generic Method
Corresponding keyword
void
final
static
synchronized
abstract
instanceOf
public
private
protected
private
package (default)
throw
new
Database Programming
Oracle Database installation
SQL
Language
Create
Table
Create
Sequence
Create
Store Procedure
Create
Function
Select
Delete
Insert
Update
Create
connection in Java
Statement
Prepare
Statement
Select,
Delete, Insert, Update by java
Function or Store Procedure invocation
Swing
Frame
Dialog Frame
Modal Frame
Desktop Pane
Layout
Button
Radio Button
Check Box
Text Filed
Table
Progress Bar
Events
MVC
Model
Implementing MVC model by swing and database
programming
reflection
XML Parsing
Create and using Annotation
create and using Thread
Date
Calendar class
Persian Date in java
Time class
Timer Task
Executers
Lambda
Functional Programming