آموزش جاوا

جاوا یکی از محبوب ترین زبان های برنامه نویسی دنیا می باشد که برای ایجاد برنامه های کاربردی در سطح پلتفرم های ویندوز، لینکوس و اندروید کاربرد دارد. زبان برنامه نویسی جاوا به خاطر سادگی، کارایی و امنیت بالایش بسیار محبوب است. به همین دلیل، دوره جامع آموزش برنامه نویسی جاوا را در آموزشگاه پایتخت فناوری برگزار می کنیم.

  • دوره برنامه نویسی جاوا در پایتخت فناوری، شامل سه دوره برنامه نویسی جاوا مقدماتی، پیشرفته و ارشد می باشد؛ به طوری که دوره مقدماتی پیش نیاز دوره پیشرفته و دوره پیشرفته پیش نیاز دوره ارشد می باشد. علاقه مندان ثبت نام در این دوره در ابتدا باید در دوره برنامه نویسی جاوا مقدماتی شرکت کنند.
  • در آموزش مقدماتی برنامه نویسی جاوا دانشجویان با طراحی الگوریتم و فلوچارت آشنا شده و می توانند با متغیر ها و ویرایشگر های Intellij و eclipse کار کنند. سپس، با یادگیری مفهوم شی گرایی قادر خواهند بود با collection  ها و Generic ها کار کرده و به طور عملی یک برنامه توسعه تکنولوژی RMI را راه اندازی کنند. سپس، قادر خواهند بود با استفاده از زبان SQL برای سیستم عامل های مختلف رابط کاربری ایجاد کنند.
  • دانشجویان در دوره پیشرفته پس از کار با وب می توانند Apache Tomcat را نصب کنند. سپس، با یادگیری مفاهیم HTML می توانند از JSP برای اجرای صفحات استفاده کنند. در ادامه، روش پیاده سازی Servlet و کار با فیلتر ها را برای گزارش گیری آموزش می دهیم و می توانید از مفهوم Listener برای انجام عملیات استفاده کنید. در ادامه مسیر، شما با کار با Tag Library، نصب Ajax، Spring و Struts آشنا خواهید شد.
  • در دوره ارشد شما با پیاده سازی پروژه و کار با بانک های اطلاعاتی به واسطه IBATIS آشنا شده و می توانید به طور عملی پروژه را مدلسازی کرده و با Oracle ADF کار کنید. در نهایت، شما می توانید برنامه نویسی منطبق بر Model View Presentation را باد بگیرید.
  • آموزش برنامه نویسی جاوا از صفر تا صد به طور کاملا عملی و به زبان ساده زیر نظر بهترین اساتید تدریس می شود و شما را به یک برنامه نویس حرفه ای جاوا تبدیل می کند.
نمایش بیشتر

ویدئو معرفی دوره آموزش برنامه نویسی جاوا

دوره حرفه ای آموزش برنامه نویسی java
آموزش برنامه نویسی جاوا به زبان ساده
آموزش برنامه نویسی جاوا از مقدماتی تا پیشرفته
کلاس آموزش برنامه نویسی جاوا
آموزش برنامه نویسی جاوا از صفر تا صد

سرفصل های دوره برنامه نویسی جاوا

ترم 1: دوره مقدماتی برنامه نویسی جاوا

1. آشنایی با طراحی الگوریتم و فلوچارت

  • تعریف مفهوم الگوریتم
  • شناخت مفهوم فلوچارت
  • معرفی عملکرد ها و عملوند های فلوچارت
  • آشنایی با اشکال فلوچارت
  • بررسی روش نوشتن الگوریتم
  • نحوه طراحی فلوچارت
  • یادگیری کار با عملگر ها و عملوند های فلوچارت
  • بررسی اصول کار با اشکال فلوچارت

2. آموزش نحوه کار با متغییر ها و بررسی ساختار جاوا

  • آشنایی با ساختار جاوا
  • معرفی متغیر ها و Data type ها
  • شناخت مفاهیمJVM  و JDK
  • آموزش کار با Data Type ها
  • یادگیری انجام یک برنامه ساده برای نمونه
  • معرفی روش کامپایل کردن یک برنامه نمونه

3. یادگیری کار با ویرایشگر های Intellij و eclipse

  • تعریف ویرایشگر های جاوا
  • شناخت ویرایشگر Intellij IDE
  • معرفی ویرایشگر  Eclipse IDE
  • آشنایی با ویرایشگر JDK
  • آموزش کار با محیط Command line و اجرای برنامه توسط آن
  • یادگیری روش کار با محیط برنامه IDE   Intellij
  • کار با محیط برنامه  Eclipse IDE
  • بررسی اصول کار با محیط برنامه JDK

4. روش کار با دستورات حلقه ها و شروط

  • آشنایی با ساختار دستورات شرطی
  • معرفی ساختار دستورات حلقه ها
  • بررسی ساختار دستورات انتخابی
  • یادگیری نحوه استفاده از دستورات  if else , if
  • آموزش روش استفاده از دستورات  each for , for
  • بررسی شیوه استفاده از دستورات  switch, while, Do while

5. نحوه کار با مفاهیم شی گرایی

  • آشنایی با مفاهیم کلاس و object
  • تعریف مفهوم وراثت
  • شناخت مفهوم کپسول بندی
  • یادگیری مفهوم انتزاع یا abstract
  • بررسی مفهوم چند ریختی
  • آموزش نحوه کار با کلاس ها
  • یادگیری کار با آبجکت ها
  • بررسی روش کار با متد ها
  • نحوه کار با مفاهیم object oriented

6. آموزش کار با collection ها و Generic ها

  • آشنایی با مفاهیم Collection ها و کار با آن ها
  • معرفی مفاهیم Generic ها و یادگیری روش کار با آن ها

7. بررسی روش کار با مفاهیم Thread , Serialize , File

  • آشنایی با مفهوم فایل در جاوا
  • یادگیری مفهوم Serialize
  • شناخت مفهوم  Thread
  • بررسی روش کار با File
  • شناسایی نکات مهم در کار با Serialize
  • آموزش روش کار با Thread

8. شناخت روش راه اندازی یک برنامه توسعه تکنولوژی RMI

  • تعریف مفهوم دسترسی از راه دور
  • آشنایی با مفهوم Remote Method Invocation
  • آموزش نوشتن یک برنامه توسط RMI
  • بررسی روش فراخوانی یک  Methodاز طریق RMI

9. آموزش کار با مفاهیم اولیه بانک های اطلاعاتی و زبان SQL

  • معرفی زبان SQL
  • یادگیری بانک اطلاعاتی اوراکل
  • آشنایی با بانک اطلاعاتی SQL Server
  • شناخت بانک اطلاعاتی My SQL
  • یادگیری کار با دستورات SQL
  • آموزش نحوه کار با محیط برنامه بانک اطلاعاتی اوراکل
  • بررسی اصول کار با محیط برنامه بانک اطلاعاتی SQL server
  • شناخت روش کار با محیط برنامه بانک اطلاعاتی My SQL

10. یادگیری روش ایجاد ارتباط با بانک های اطلاعاتی از طریق JDBC

  • آشنایی با مفهوم JDBC
  • بررسی ارتباط بین JDBC و SQL
  • شناخت Driver های بانک اطلاعاتی
  •  شناسایی نحوه ارتباط یک برنامه نمونه با بانک اطلاعاتی اوراکل
  • آموزش نحوه ارتباط یک برنامه نمونه با بانک اطلاعاتی server SQL
  • یادگیری روش ارتباط یک برنامه نمونه با بانک اطلاعاتی My SQL

11. شیوه ایجاد واسطه کاربری برای سیستم عامل ویندوز، لینوکس و دیگر سیستم عامل ها

  • آشنایی با مفهوم User Interface
  • شناخت مفهوم Swing
  • بررسی مفهوم AWT
  • معرفی ابزار Swing و AWT
  • یادگیری روش طراحی یک فرم توسط Swing
  • انجام طراحی توسط AWT
  • آموزش طراحی یک فرم User friendly

12. آشنایی با مراحل گزارش گیری به وسیله Jasper Report

  • تعریف ساختار Jasper Report
  • معرفی نرم افزار Ireport  و کار با آن
  • مفهوم فایل های XML
  • آموزش طراحی یک گزارش توسط محیط برنامه Ireport
  • یادگیری کار با فایل XML تولید شده توسط Ireport
  • روش استفاده از Jasper Report در یک برنامه کاربردی
نمایش بیشتر

ترم 2: دوره پیشرفته برنامه نویسی جاوا

1. آموزش کار با وب

  • آشنایی با مفاهیم اینترنت
  • بررسی Web server
  • معرفی آبجکت های در خواست و پاسخ
  • شناخت صفحات استاتیک و دینامیک
  •  یادگیری کار با web server
  • نحوه کار با Port و IP
  • روش کار با http
  • آموزش کار با  URL

2. یادگیری روش نصب و تنظیم Apache Tomcat

  • تعریف مفهوم server side , client side
  • آشنایی با وب سرور Apache Tomcat
  • شناخت ساختار کتابخانه J2EE
  • بررسی روند دریافت Apache Tomcat از وب
  • یادگیری نحوه نصب و تنظیم Apache Tomcat
  • آموزش روش استفاده از نسخه تنظیم شده
  • معرفی روند تست وب سرور

3. معرفی مفهوم JSP و کار با آن

  • آشنایی با مفاهیم HTML
  • بررسی مفاهیم  Java Script
  • شناخت انواع  تک های JSP
  • معرفی متغیر های از پیش تعریف شده در JSP
  •  یادگیری روش Deploy کردن و اجرای صفحات JSP
  • نحوه استفاده از Request
  • آموزش روش استفاده از Response
  • یادگیری روند استفاده از متد و متغییر در صفحات JSP

4. استفاده از Servlet

  • آشنایی با ساختار یک کلاس Servlet
  • نحوه بررسی متد Init
  • روش بررسی متد Service
  • یادگیری متد Destroy
  • آموزش اصولی پیاده سازی اولین Servlet
  • شناخت نکات مهم در نحوه اجرای یک Servlet در web server
  • یادگیری کار عملی با درخواست نوع Get
  • آموزش مراحل کار با درخواست نوع Post

5. معرفی Filter و به کارگیری آن

  • شناخت مفهوم فیلتر
  • آشنایی با پارامتر های آغازین فیلتر
  •  آموزش آبجکت  Servlet context
  • بررسی روش پیاده سازی یک فیلتر برای گزارش گیری
  • شناخت اصول پیاده سازی یک فیلتر logging
  • یادگیری روند پیاده سازی یک فیلتر ممانعت کننده

6. شناخت Listener

  • آموزش مفهوم Listener
  • تعریف مفهوم کنترل رخداد های درون یک برنامه وب
  • یادگیری عملی انجام عملیات مورد نظر در زمان ساخته شدن یا از بین رفتن Servlet Context
  • آموزش نحوه استفاده از پارامتر های آغازین در servlet Context
  • بررسی اصول مهم در انجام عملیات مورد نظر در زمان ایجاد و از بین رفتن session

7. آموزش کار با Tag Library

  • تعریف مفهوم Tag Library
  •  معرفی اجزای یک تگ شخصی
  • بررسی فایل TLD
  • آشنایی با کلاس  Tag Library
  • آموزش روش نوشتن و تعریف یک تگ ساده
  • یادگیری نوشتن کلاس Tag Handler برای تگ ساده
  • نحوه ایجاد فایل TLD برای تگ ساده
  • شناسایی روش استفاده از تگ ساده در یک صفحه JSP

8. روش کار با خاصیت MVC Architecture

  • تعریف مفهوم معماری MVC
  • آشنایی با ساختار model
  • شناخت ساختار View
  • بررسی ساختار Controller
  • آموزش نحوه پیاده سازی یک پروژه نمونه بر اساس معماری MVC

9. شناخت Ajax و استفاده از آن

  • بررسی ساختار Ajax
  • شناخت دلایل استفاده از Ajax
  • معرفی کتابخانه های Ajax
  • یادگیری نحوه نوشتن یک برنامه کاربردی و یکپارچه سازی آن با Ajax

10. آموزش مراحل نصب و بکارگیری Hibernate

  • آشنایی با مفهوم Hibernate
  • بررسی دیدگاه ORM
  • معرفی کتابخانه Hibernate
  • یادگیری روش دریافت و نصب Hibernate
  • شناخت روش های آماده سازی یک برنامه برای استفاده از Hibernate
  • آموزش روش استفاده از Hibernate در یک برنامه ساده

11. یادگیری روش استفاده از Spring

  • آشنایی با بررسی ساختار Spring framework
  • شناخت مفهوم و کاربرد Spring IOC
  • تعریف مفهوم و کاربرد Spring AOP
  • یادگیری نوشتن یک مثال ساده از Spring IOC
  • آموزش نوشتن یک مثال ساده از Spring AOP
  • شناخت روش ترکیب Spring IOC و Spring AOP
  • یادگیری روش  پیاده سازی یک برنامه کاربردی توسط  Spring MVC

12. شناخت ویژگی Struts

  • تعریف مفاهیم Struts
  • نحوه بررسی کلاس Action
  • شناخت  کلاس Action form
  • یادگیری روش تنظیم یک برنامه برای استفاده از Struts
  • بررسی اصول مهم در نحوه تعریف تگ های Struts در فایل web.xml
  • آموزش نحوه استفاده از تگ های struts
  • یادگیری مراحل پیاده سازی یک برنامه کاربردی توسط  Struts
نمایش بیشتر

ترم 3: دوره ارشد برنامه نویسی جاوا

1. آموزش کار با Apache Tom enterprise application server

  • آشنایی با مفهوم Apache Tom enterprise
  • شناخت اجزای Tom EE
  • معرفی انواع ورژن های مختلف Apache Tom enterprise
  • یادگیری روش راه اندازی Tom EE
  • آموزش روش انجام  DEPLOPY
  •  بررسی روش استفاده از server container

2. آشنایی با پیاده سازی پروژه Java server faces

  • تعریف ساختار JSF
  • معرفی انواع ورژن های JSF
  • بررسی JSF و آژاکس
  • یادگیری روش ایجاد برنامه کاربردی تحت وب پیشرفته
  • شناخت مراحل پیاده سازی پروژه با JSF

3. یادگیری ارتباط با بانک های اطلاعاتی به واسطه IBATIS یا My BATIS

  • آشنایی با  IBATIS
  • بررسی ویرایش جدید IBATIS
  • آموزش روش کار با تنظیمات IBATIS
  • معرفی مراحل CONFIG کردن IBATIS
  • یادگیری روش اتصال به یک بانک اطلاعاتی از طریق  IBATIS

4. شناخت روش های مدل سازی و پیاده سازی پروژه منطبق بر open EJB و EJB305

  • آشنایی با مفاهیم  EJB
  • تعریف مفهوم Open EJB
  •  بررسی پروژه های منطبق بر EJB
  • یادگیری نوشتن کل Bean
  • شناخت روش Bean نمونه جهت یک پروژه EJB
  • شناسایی اصول اعتبار سنجی به واسطه

5. بررسی اصول ارسال و دریافت پیغام از طریق Java message service

  • معرفی مفهوم Message service
  • آشنایی با مفهوم Apache Active MQ
  • یادگیری روش ارسال و دریافت پیغام
  • آموزش روش انجام CONFIG کردن JMS
  • شناخت روش توسعه پروژه در زمان اجرا

6. آشنایی با نحوه کار با Oracle ADF

  • تعریف مفهوم ADF
  • آشنایی با ADF تحت وب
  • معرفی مفهوم ADF تحت Desktop
  • آموزش روش برقراری ارتباط با دیتابیس از طریق JPA
  • یادگیری شیوه ارتباط با دیتابیس از طریق JTA
  • بررسی روش تلفیق JTA و JPA با Spring frame work

7. آموزش روش برنامه نویسی منطبق بر Model View Presentation

  • آشنایی با معماری  MVP
  • یادگیری کاربرد MVP برای User Interface
  • شناخت اصول پیاده سازی پروژه نمونه منطبق بر MVP
  • بررسی روند طراحی یک interface User توسط  MVP
نمایش بیشتر

رزرو کلاس / مشاوره

فرم مشاوره رایگان

"*" indicates required fields

نمایش بیشتر

آنچه در کلاس برنامه نویسی جاوا می آموزید:

  • نوشتن الگوریتم و طراحی فلوچارت
  • کار با عملگر ها، اشکال و عملوند های فلوچارت
  • کار با Data Type ها
  • انجام یک برنامه ساده برای نمونه و کامپایل کردن آن
  • کار با محیط Command line و اجرای برنامه توسط آن
  • روش کار با محیط برنامه IDE  Intellij
  • کار با محیط برنامه Eclipse IDE
  • بررسی اصول کار با محیط برنامه JDK
  • نحوه استفاده از دستورات if else , if  و each for , for
  • شیوه استفاده از دستورات switch, while, Do while
  • کار با کلاس ها، آبجکت ها و متد ها
  • نحوه کار با مفاهیم object oriented
  • روش کار با File
  • شناسایی نکات مهم در کار با Serialize
  • روش کار با Thread
  • نوشتن یک برنامه توسط RMI
  • فراخوانی یک Methodاز طریق RMI
  • یادگیری کار با دستورات SQL
  • آموزش نحوه کار با محیط برنامه بانک اطلاعاتی اوراکل
  • کار با محیط برنامه بانک اطلاعاتی SQL server
  • شناخت روش کار با محیط برنامه بانک اطلاعاتی My SQL
  • شناسایی نحوه ارتباط یک برنامه نمونه با بانک اطلاعاتی اوراکل
  • نحوه ارتباط یک برنامه نمونه با بانک اطلاعاتی server SQL
  • یادگیری روش ارتباط یک برنامه نمونه با بانک اطلاعاتی My SQL
  • یادگیری روش طراحی یک فرم توسط Swing
  • انجام طراحی توسط AWT
  • طراحی یک فرم User friendly
  • طراحی یک گزارش توسط محیط برنامه Ireport
  • کار با فایل XML تولید شده توسط Ireport
  • روش استفاده از Jasper Report در یک برنامه کاربردی
  • کار با web server و Port و IP
  • روش کار با http و URL
  • بررسی روند دریافت Apache Tomcat از وب
  • نصب و تنظیم Apache Tomcat
  • آموزش روش استفاده از نسخه تنظیم شده و تست وب سرور
  • یادگیری روش Deploy کردن و اجرای صفحات JSP
  • نحوه استفاده از Request و Response
  • یادگیری روند استفاده از متد و متغییر در صفحات JSP
  • پیاده سازی اولین Servlet و شناخت نکات مهم در نحوه اجرای یک Servlet در web server
  • یادگیری کار عملی با درخواست نوع Get و Post
  • بررسی روش پیاده سازی یک فیلتر برای گزارش گیری
  • شناخت اصول پیاده سازی یک فیلتر logging
  • پیاده سازی یک فیلتر ممانعت کننده
  • انجام عملیات مورد نظر در زمان ساخته شدن یا از بین رفتن Servlet Context
  • نحوه استفاده از پارامتر های آغازین در servlet Context
  • انجام عملیات مورد نظر در زمان ایجاد و از بین رفتن session
  • نوشتن و تعریف یک تگ ساده و یک کلاس Tag Handler برای آن
  • نحوه ایجاد فایل TLD برای تگ ساده
  • شناسایی روش استفاده از تگ ساده در یک صفحه JSP
  • نحوه پیاده سازی یک پروژه نمونه بر اساس معماری MVC
  • نحوه نوشتن یک برنامه کاربردی و یکپارچه سازی آن با Ajax
  • روش دریافت و نصب Hibernate
  • شناخت روش های آماده سازی یک برنامه برای استفاده از Hibernate
  • آموزش روش استفاده از Hibernate در یک برنامه ساده
  • یادگیری نوشتن یک مثال ساده از Spring IOC و Spring AOP و ترکیب آن ها
  • روش پیاده سازی یک برنامه کاربردی توسط  Spring MVC و Struts
  • بررسی اصول مهم در نحوه تعریف تگ های Struts در فایل xml
  • نحوه استفاده از تگ های struts و پیاده سازی یک برنامه کاربردی توسط  Struts
  • یادگیری روش راه اندازی Tom EE
  • روش انجام DEPLOPY
  • بررسی روش استفاده از server container
  • ایجاد برنامه کاربردی تحت وب پیشرفته
  • شناخت مراحل پیاده سازی پروژه با JSF
  • آموزش روش کار با تنظیمات IBATIS و مراحل CONFIG کردن IBATIS
  • اتصال به یک بانک اطلاعاتی از طریق IBATIS
  • یادگیری نوشتن کل Bean جهت یک پروژه EJB
  • روش ارسال و دریافت پیغام
  • انجام CONFIG کردن JMS
  • شناخت روش توسعه پروژه در زمان اجرا
  • روش برقراری ارتباط با دیتابیس از طریق JPA
  • بررسی روش تلفیق JTA و JPA با Spring frame work
  • شناخت اصول پیاده سازی پروژه نمونه منطبق بر MVP
  • طراحی یک interface User توسط MVP

مزیت‌های آموزشگاه پایتخت فناوری برای شما

مجوز فعالیت

مجوز فعالیت دارای مجوز معتبر از سازمان فنی و حرفه ای کشور

مدرک فنی و حرفه ای

مدرک فنی و حرفه ای اعطا مدرک معتبر بین المللی

دوره های عملی

دوره های عملی برگزاری دوره ها در کارگاه مجهز بصورت عملی

پشتیبانی

پشتیبانی پشتیبانی کار آموزان پس از اتمام دوره ی آموزشی

سرفصل های استاندارد

اساتید با تجربه اساتید با تجربه در صنعت

دسترسی سریع

دسترسی آسان نزدیک بودن آموزشگاه به وسایل حمل و نقل عمومی و خوابگاه

هزینه آموزش جاوا از مقدماتی تا پیشرفته

شهریه دوره جاوا مقدماتی هزینه دوره: 5/700/000 هزینه با تخفیف: 4/000/000 دوره خصوصی: 7/000/000
شهریه دوره جاوا پیشرفته هزینه دوره: 7/100/000 هزینه با تخفیف: 5/000/000 دوره خصوصی: 8/500/000
شهریه دوره جاوا ارشد هزینه دوره: 10/000/000 هزینه با تخفیف: 7/000/000 دوره خصوصی: 11/000/000

محبوب ترین دوره های دپارتمان کامپیوتر پایتخت فناوری

دیدگاه ها

امتیاز دهید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

02191009543
02191009543