jagomart
digital resources
picture1_Programming Techniques Pdf 190634 | Flyers


 199x       Filetype PDF       File size 0.23 MB       Source: www.angelikalanger.com


File: Programming Techniques Pdf 190634 | Flyers
angelika langer training consulting training by angelika langer klaus kreft 1995 2022 java c seminars url november 4 2021 seminars by angelika langer klaus kreft overview course curriculum overview effective ...

icon picture PDF Filetype PDF | Posted on 03 Feb 2023 | 2 years ago
Partial capture of text on file.
   
         Angelika Langer   -   Training/Consulting 
          
         Training by Angelika Langer & Klaus Kreft, 1995 - 2022 
                                           
              Java 
                                          & C++ 
                Seminars
          
         URL:        November 4, 2021 
   
            Seminars by Angelika Langer & Klaus Kreft                                                Overview 
            Course Curriculum 
            Overview 
             
             
             
             
             
             
                             Effective Java                Discusses traps and pitfalls in Java as well as advanced Java features 
             JAVA                                          such as inner classes, generics and reflection. 
                             Concurrent Java               In-depth coverage of multithread programming in Java, up-to-date, 
                                                           including ForkJoin, CompletableFuture and the Java memory model. 
                             High-Performance Java         Programming for performance: covers programming, monitoring, 
                                                           profiling, and tuning techniques as well as JDK internals such as 
                                                           garbage collection and JIT compilation. 
                             Lambdas & Streams             In-depth coverage of programming with lambdas and streams in Java 8. 
                             Java After Eight              An overview of new language features and JDK extensions in Java 8 
                                                           and beyond (including the latest JDK release). 
                             Java Generics                 In-depth coverage of programming with generic types and methods in 
                                                           Java. 
                             Java For Beginners            An introduction to Java for programmers without any experience in an 
                                                           object-oriented language. 
                                                                    
                             Reliable C++                  Discusses traps and pitfalls in C++, including memory leaks, const-
             C++                                           correctness, sequence point problems, move support, and many more. 
                                                           Up-to-date, covers features from C++-20 where relevant. 
                             Effective STL                 In-depth coverage of the STL, from introduction over traps & pitfalls to 
                                                           advanced topics such as functors and allocators. 
                             C++ Templates                 Covers state-of-the-art template programming techniques, from generic 
                                                           programming to template meta programming. 
                             C++ Exception Handling        Every conceivable aspect of exception handling in C++.  
                             C++ IOStreams                 Comprehensive coverage of IOStreams and internationalization in C++, 
                                                           based on our IOStreams book. 
                             C++ For C Programmers         An introduction to C++ for C programmers. 
             
            URL:                                  November 4, 2021 
   
                Seminars by Angelika Langer & Klaus Kreft                                                             Java Track: Effective Java 
                Effective Java 
                    Best Practice Programming Idioms 
                    Avoiding Traps and Pitfalls 
                    Advanced Language Features 
                 
                Course Description                                                   4.   LAMBDAS & STREAMS 
                Java opens quite a number of trapdoors despite of                        - Overview of Lambdas & Method References 
                its alleged reputation as an "easy-to-learn"                             - Overview of Stream API 
                programming language.  For the more ambitious                        5. GENERICS 
                and professional Java programmer it is essential to                      - Generic Types and Methods  
                understand the subtleties of the language and to                         - Type Erasure and WIldcards 
                know what to expect of Java, which language                          6.   REFLECTION & DYNAMIC PROXIES 
                feature to use for which reason, and what to avoid                       - Reflection API 
                in order to improve the quality of the resulting                         - Dynamic Proxies 
                program. 
                Objective                                                            7.   WEAK, SOFT &PHANTOM REFERENCES 
                                                                                         - Soft/Weak Refs & Caching/Memory Leaks 
                This course aims to shed some light on the more                          - Phantom Refs & Post Mortem Processing 
                "interesting" areas of Java: it addresses pitfalls and               8.  DATE / TIME API 
                helps avoiding common Java errors and it explains                        - Continous vs. Human Time 
                less commonly known, yet indispensable language                          - Local and Zoned Date/Time 
                features. 
                Audience                                                             9.  ANNOTATIONS & COMPILER PLUGINS 
                                                                                          - Declaring and Using Annotation Types 
                Professional programmers who want to explore                              - Compiler-Plugins for Annotation Processing 
                Java in greater depth.                                               12. SERIALIZATION 
                Prerequisite                                                             - Default and Custom Serialization 
                                                                                         - Object Stream Support 
                The seminar should ideally be attended after some                    13. CLASS LOADING 
                initial experience with Java and builds on                               - Class Loader Basics  
                elementary Java knowledge.                                               - Custom Class Loader  
                Duration                                                             14. MODULE SYSTEM 
                3-5 days                                                                 - Module Descriptors  
                                                                                         - Named, Unnamed & Automatic Moduls 
                Language                                                             Location 
                English or German                                                    Open enrollment courses are conducted in 
                                                                                     collaboration with local partner companies. Public 
                                                                                     courses are offered at regular intervals.  
                Course Overview                                                      The course schedule can be found at 
                1.  CONSTRUCTION AND FINALIZATION                                    http://www.AngelikaLanger.com/Courses/Schedule.html.  
                     - Construction & Initialization                                 Courses can also be held at your company site. 
                     - Finalization vs. Cleaner                                      Duration and content will then be tailored to your 
                2.  OBJECT INFRASTRUCTURE                                            specific needs and prerequisites.  
                     - Object Equality and Comparison                                Contact 
                     - Copying Objects (clone())  
                3. IMMUTABILITY                                                      For availability and enrollment send e-mail to 
                     - final vs. Constness                                           contact@AngelikaLanger.com. For further information 
                     - Dual Class Idiom                                              see http://www.AngelikaLanger.com/Courses.html. 
                URL: < http://www.AngelikaLanger.com//Courses/EffectiveJava.htm >                                            November 4, 2021 
                Seminars by Angelika Langer & Klaus Kreft                                                          Java Track: Concurrent Java 
                Concurrent Java 
                    Multithread Programming in Java
                    Synchronisation and Thread-Safety Issues
                    Task and Thread Control
                Course Description                                                   Course Overview 
                "Writing correct programs is hard; writing correct 
                concurrent programs is harder. There are simply                      1.   MULTI-THREADING BASICS
                more things that can go wrong in a concurrent                             - Thread Safety
                                                                                                         a
                program than in a sequential one."  (Brian Goetz)                         - Thread Cre tion
                                                                                     2.   CO
                Java supports concurrent programming with                                     NCURRENCY CONTROL
                multiple threads directly by means of built-in                            - Implicit and Explicit Locks
                language features.  This is one of the many                               - State-Dependent Operations
                reasons why Java programmers need to grasp the                            - Synchronizers & - Blocking Queues
                essence of concurrent programming no matter                               - Synchronized vs. Concurrent Collections
                                                                                                        cal Memory
                whether they actively create multiple threads or                          - Thread Lo
                simply prepare their classes for safe use by multi                        - Atomic Scalars
                threads.                                                             3.   THREA                  L
                                                                                                   D CONTRO
                Professional Java programmers in general should                           - Thread
                be familiar with terms such as race conditions,                             - States & Priorities 
                synchronization, deadlocks, thread-safety, memory                           - Completion, Interruption & Exceptions 
                model, etc.                                                               - ThreadPoolExecutor 
                                                                                            - Basics, Setup & Configuration 
                                                                                            - Scheduled Tasks 
                Objective                                                                   - Completion Service & Shutdown 
                                                                                            - Pool Extensions 
                This seminar aims to give a comprehensive                                 - ForkJoinPool 
                introduction to concurrent programming in Java,                             - Recursive Tasks 
                exposes   students to programming techniques and                            - Principles & Configuration 
                idioms that have been proven useful in practice,                            - Managed Blocker 
                                                                                     4.   ADVANCE TOPICS
                and alerts them to commonly known pitfalls.                                            D 
                Audience                                                                  - JMM - Java Memory Model
                                                                                          - Double Checked Locking
                                                                                          - Atomic Vari
                Software engineers who intend to build applications                                      ables
                                                                                                                      ng
                that are executed concurrently in multiple threads                        - Lock-Free Programmi
                and programmers who need to prepare their                            Location 
                classes for use in multi-threaded environments.  
                Prerequisite                                                         Open enrollment courses are conducted in 
                Sound knowledge of Java. Experience with                             collaboration with local partner companies. Public 
                concurrent programming helpful, but not strictly                     courses are offered at regular intervals.  
                required.                                                            The course schedule can be found at 
                                                                                     http://www.AngelikaLanger.com/Courses/Schedule.html.  
                                                                                     Courses can also be held at your company site. 
                Duration                                                             Duration and content will then be tailored to your 
                4 days                                                               specific needs and prerequisites.  
                Language                                                             Contact 
                English or German                                                    For availability and enrollment send e-mail to 
                                                                                     contact@AngelikaLanger.com. For further information 
                                                                                     see http://www.AngelikaLanger.com/Courses.html. 
                URL:                                                    July 11, 2013 
The words contained in this file might help you see if this file matches what you are looking for:

...Angelika langer training consulting by klaus kreft java c seminars url november overview course curriculum effective discusses traps and pitfalls in as well advanced features such inner classes generics reflection concurrent depth coverage of multithread programming up to date including forkjoin completablefuture the memory model high performance for covers monitoring profiling tuning techniques jdk internals garbage collection jit compilation lambdas streams with after eight an new language extensions beyond latest release generic types methods beginners introduction programmers without any experience object oriented reliable leaks const correctness sequence point problems move support many more from where relevant stl over topics functors allocators templates state art template meta exception handling every conceivable aspect iostreams comprehensive internationalization based on our book track best practice idioms avoiding description opens quite a number trapdoors despite method ref...

no reviews yet
Please Login to review.