دوره مقدماتی و پیشرفته جاوا Java SE 21

توضیحات کوتاه

دوره جاوا (java) فشرده از دو قسمت مقدماتی و پیشرفته تشکیل‌شده‌است. در بخش مقدماتی به‌نحوه پیاده‌سازی مفاهیم شی‌گرا با استفاده از زبان برنامه نویسی جاوا پرداخته می‌شود. سپس هسته اصلی و استاندارد زبان جاوا به همراه بررسی قابلیت آن مورد بررسی قرار می‌گیرد. مباحثی همچون مدیریت خطا و استثناء، مدیریت فایل، ارتباط با بانک اطلاعات رابطه‌ای و اصول برنامه نویسی همروند در زبان جاوا ارائه می‌گردد. در بخش پیشرفته دوره آموزش برنامه نویسی جاوا (java)، ویژگی‌های اضافه‌شده در نسخه 21 جاوا مطرح می‌گردد. سپس به ساختار معماری چند لایه برنامه‌های کاربردی وبی جاوایی پرداخته می‌شود. همچنین نحوه پیاده‌سازی برنامه کاربردی وبی و نحوه ارائه وب سرویس نیز در این بخش ارائه می‌گردد. مدرس دوره مقدماتی و پیشرفته جاوا 21، استاد بلال مدحج، یکی از شناخته‌شده‌ترین اساتید جاوا در ایران هستند و از سال 86 این دوره را در سماتک تدریس می‌کنند که نشان‌دهنده سطح بالای آموزش دراین دوره است. تمام مفاهیم دوره آموزش برنامه نویسی جاوا (java) با جزئیات توضیح داده می‌شود و شما علاوه‌بر یادگیری جاوا به شکل کاربردی با این مفاهیم آشنا می‌شوید. به طور خلاصه، دوره مقدماتی و پیشرفته جاوا 21 در سماتک یکی از کامل‌ترین دوره‌ها برای یادگیری زبان برنامه نویسی جاوا و مناسب برای مبتدیان و همچنین توسعه‌دهندگان جاوا است. همین حالا شروع کنید.

استاد بلال مدحج | سماتک

بلال مدحج

از 7,500,000 تومان

تومان

آشنایی با مدرس دوره جاوا (java):

سلام بلال مدحج هستم، مدرس دوره مقدماتی و پیشرفته جاوا 21 و چندین دوره دیگر در سماتک. اگر درباره‌ی تجربیات بنده سوال دارید، می‌توانم به مدیریت بخش معماری فناوری و اطلاعات شرکت همراه اول، مشاوره و مدیریت پروژه استخراج معماری فناوری اطلاعات شرکت مخابرات استان تهران و… اشاره کنم. ما قصد داریم که در دوره آموزش برنامه نویسی جاوا (java) به راه‌اندازی و بررسی مفاهیم جاوا و یادگیری نحوه پیاده‌سازی آن بپردازیم.

من در این دوره علاوه‌بر بیان مفاهیم نظری، مطالب را به صورت قابل درک همراه با مثال‌های متنوع بیان می‌کنم تا شما دانشجوهای عزیز به جاوا تسلط کامل پیدا کنید. همچنین در طول این دوره تجربیات خود را در اختیار دانشجویان قرار می‌دهم تا علاوه‌بر یادگیری جاوا، برای حضور در بازارکار این حوزه آماده شوند. اگر علاقه‌مند هستید که درباره‌ من بیشتر بدانید، کلیک کنید.

جزئیات سرفصل آموزشی دوره مقدماتی و پیشرفته جاوا 21  را از طریق لینک زیر دریافت کنید:

java

سرفصل های دوره مقدماتی و پیشرفته جاوا Java SE 21

Creating primitive variables •
Using operators •
Creating and manipulate strings •
 Using if-else and switch statements •
 Iterating with loops: while, do-while, for, enhanced for •
 Creating array •
 Using Java fields, constructors, and methods •

 Using encapsulation in Java class design •
 Modeling business problems using Java classes •
 Making classes immutable •
 Creating and use Java subclasses •
 Overloading methods •

 Using access levels: private, protected, default, and public •
 Overriding methods •
 Using the instanceof operator to compare object types •
 Using upward and downward casts •
 Modeling business problems by using the static keyword •
 Implementing the singleton design pattern •

 Designing general-purpose base classes by using abstract classes •
 Constructing abstract Java classes and subclasses •
 Applying final keyword in Java •
 Distinguish between top-level and nested classes •

 Defining a Java interface •
 Choosing between interface inheritance and class inheritance •
 Extending an interface •
 Defaulting methods •
 Anonymous inner classes •
 Defining a Lambda Expression •

 Creating a custom generic class •
 Using the type inference diamond to create an object •
 Creating a collection by using generics •
 Ordering collections •

Defining the purpose of Java exceptions •
 Using the try and throw statements •
 Using the catch, multi-catch, and finally clauses •
 Auto close resources with a try-with-resources statement •
 Recognizing common exception classes and categories •
 Creating custom exceptions •
 Testing invariants by using assertions •

Creating and manage date-based events •
 Creating and manage time-based events •
 Combining date and time into a single object •
 Working with dates and times across time zones •
 Managing changes resulting from daylight savings •
 Defining and create timestamps, periods and durations •
 Applying formatting to local and zoned dates and times •

 Describing the basics of input and output in Java •
 Read and write data from the console •
 Using streams to read and write files •
 Writing and read objects using serialization •

 Using the Path interface to operate on file and directory paths •
 Using the Files class to check, delete, copy, or move a file or directory •
 Using Stream API with NIO2 •

 Describing operating system task scheduling •
 Creating worker threads using Runnable and Callable •
 Using an ExecutorService to concurrently execute tasks •
 Identifying potential threading problems •
 Using synchronized and concurrent atomic to manage atomicity •
 Using monitor locks to control the order of thread execution •
 Using the java.util.concurrent collections •

 Defining the layout of the JDBC API •
 Connecting to a database by using a JDBC driver •
 Submitting queries and get results from the database •
 Specifying JDBC driver information externally •
 Performing CRUD operations using the JDBC API •

 Describing the advantages of localizing an application •
 Defining what a locale represents •
 Read and set the locale by using the Locale object •
 Building a resource bundle for each locale •
 Calling a resource bundle from an application •
 Changing the locale for a resource bundle •

 LTS Java Versions and Oracle JDK 11 vs OpenJDK 11 •
 Modularity •
 –release flag •
 Multi-jar releases •
 Var keyword •
 Version String Schema •
 Performance Enhancements •
 New String Methods •
 New File Methods •
 Collection to an Array •
 The Not Predicate Method •
 Local-Variable Syntax for Lambda •
 HTTP Client •

 Standards, containers, APIs, and services •
 Application component functionalities mapped to tiers and containers •
 Interconnect Application Components with CDI Annotations and JNDI •
 Web container technologies, Business logic implementation technologies, technologies •
 Packaging and deployment •
 Enterprise JavaBeans, managed beans, and CDI beans •
 Understanding lifecycle and memory scopes •
 Linking components together with annotations, injections, and JNDI •

 Create JPA entities with Object-Relational Mappings (ORM) •
 Use Entity Manager to perform database operations with JPA entities •
 Handle entity data with conversions, validations, and key generation •
 Describe persistence management and locking mechanisms •
 Create and execute JPQL statements •

 Describe a SOAP Web Service structure •
 Create SOAP Web Services using JAX-WS API •
 Create SOAP Web Service clients •

 Describe HTTP basics •
• Create Java servlet classes and map then to URLs •
 Handle HTTP headers, parameters, cookies •
 Use servlets to handle different content types •
 Manage servlet life cycle with container callback methods •
 Use CDI Managed Beans •
 Use Interceptors and Filters •
 Implement asynchronous servlets and use NIO API •

 Understand REST service conventions •
 Create REST services using JAX-RS API •
 Consume REST service within the client tier •

 Jackson •
 Gson •

محل برگزاری

دوره‌های مرتبط

دوره آنلاین Spring and Hibernate Frameworks
دوره آنلاین Spring and Hibernate Frameworks

دوره Spring and Hibernate Frameworks

Spring محبوب ترین چارچوب کاری جهت توسعه نرم افزارهای تجاری و سازمانی به زبان جاوا می باشد. میلیون ها برنامه نویس در سراسر جهان ، از چارچوب کاری Spring برای تولید نرم افزارهایی با کارایی بالا ، ساده جهت تست و قابل استفاده مجدد از کدهای آن ، استفاده می کنند . تعدد ماژولها و راهکارهای مختلف چارچوب Spring برای لایه های مختلف نرم افزار، تمایل به استفاده از این چارچوب را روز افزون نموده است. در کنار چارچوبSpring یادگیری چارچوب Hibernate بمنظور فراهم سازی لایه دسترسی و مدیریت داده به زبان جاوا از اهمیت بالایی برخوردار است. Hibernate یک نگاشت ما بین مفاهیم و موجودیت های شی گرا با موجودیت های بانک اطلاعات می باشد. Hibernate همچنین ابزاری را برای بازیابی دادهها فراهم میآورد. Hibernate کمک میکند یک برنامه نویس بدون استفاده مستقیم از دستورات مربوط به پایگاه داده با آن رابطه برقرار و شی ها را بازیابی، ذخیره یا به روزرسانی کند. اگر قصد دارید که از چارچوب Spring در پروژه خود استفاده کنید، Spring راه کارهایی برای Hibernate نیز ارائه کرده است تا بتوانید داده های موجود در پایگاه داده را نیز مدیریت کنید.

قیمت :

از 5,900,000 تومان

توضیحات کوتاه

دوره جاوا (java) فشرده از دو قسمت مقدماتی و پیشرفته تشکیل‌شده‌است. در بخش مقدماتی به‌نحوه پیاده‌سازی مفاهیم شی‌گرا با استفاده از زبان برنامه نویسی جاوا پرداخته می‌شود. سپس هسته اصلی و استاندارد زبان جاوا به همراه بررسی قابلیت آن مورد بررسی قرار می‌گیرد. مباحثی همچون مدیریت خطا و استثناء، مدیریت فایل، ارتباط با بانک اطلاعات رابطه‌ای و اصول برنامه نویسی همروند در زبان جاوا ارائه می‌گردد. در بخش پیشرفته دوره آموزش برنامه نویسی جاوا (java)، ویژگی‌های اضافه‌شده در نسخه 21 جاوا مطرح می‌گردد. سپس به ساختار معماری چند لایه برنامه‌های کاربردی وبی جاوایی پرداخته می‌شود. همچنین نحوه پیاده‌سازی برنامه کاربردی وبی و نحوه ارائه وب سرویس نیز در این بخش ارائه می‌گردد. مدرس دوره مقدماتی و پیشرفته جاوا 21، استاد بلال مدحج، یکی از شناخته‌شده‌ترین اساتید جاوا در ایران هستند و از سال 86 این دوره را در سماتک تدریس می‌کنند که نشان‌دهنده سطح بالای آموزش دراین دوره است. تمام مفاهیم دوره آموزش برنامه نویسی جاوا (java) با جزئیات توضیح داده می‌شود و شما علاوه‌بر یادگیری جاوا به شکل کاربردی با این مفاهیم آشنا می‌شوید. به طور خلاصه، دوره مقدماتی و پیشرفته جاوا 21 در سماتک یکی از کامل‌ترین دوره‌ها برای یادگیری زبان برنامه نویسی جاوا و مناسب برای مبتدیان و همچنین توسعه‌دهندگان جاوا است. همین حالا شروع کنید.

قیمت :

از 7,500,000 تومان

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
از 7,500,000 تومان
نوع دوره : آنلاین
پیش نیاز : حداقل یک سال تجربه برنامه نویسی ترجیحاً زبان سی شارپ ، آشنایی با مفاهیم بانک اطلاعات رابطه ای ،آشنایی با مفاهیم پایه ی وب و HTML
48 ساعت
بلال مدحج
بلال مدحج
حوزه معماری‌ نرم افزار

اشتراک در
اطلاع از
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها