Kurs: Java Programming
Bouvet AS
Kurset gir deltagerne en grunnleggende og omfattende oversikt over Java som programmeringsspråk og hvordan det brukes praktisk i dag. Sentrale begreper som objektorientering, arv, feilhåndtering, tråder, JDBC, Collections, server-side komponenter og RMI gås igjennom. Det er lagt opp til at deltagerne skal få rikelig med tid til å bruke sine nye kunnskaper i form av programmeringsoppgaver etter hver modul. Det forutsettes at kursdeltagerne har programmeringserfaring fra tidligere, gjerne fra et objektorientert språk. Detaljert beskrivelse på engelsk: Course Description: Audience: Programmers moving to object-oriented programming using Java. Prerequisites: Professional programming experience in C, C++ or C# is required. Knowledge of Object-Oriented concepts is required.
Intensive and hands-on, the course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java 5.0 language syntax and then moves into the object-oriented features of the language. Students will then use several of the provided API packages, such as I/O streams, collections, Swing GUI programming, threads, and accessing a database with JDBC. The course ends with a chapter on performance tuning with hints and best practices for writing efficient applications. Appendices on sockets, regular expressions and J2EE are also available for further study.
Course Contents
Getting Started with J2SELanguage FundamentalsObjects and ClassesUsing Java ObjectsInheritance in JavaAdvanced Inheritance and Language ConstructsPackagesException HandlingInput/Output StreamsCore Collection ClassesCollection Sorting and TuningInner Classes |
Introduction to SwingSwing Events and Layout ManagersIntroduction to JDBCJDBC SQL ProgrammingIntroduction to ThreadsThread Synchronization and ConcurrencyJava Performance TuningAppendix A - Networking with SocketsAppendix B – Regular ExpressionsAppendix C - J2EE Overview |
Java Programming
100% sikkert skjema
Tar ett minutt å fullføre
Hurtig respons
Åpen deltakerdiskusjon om kurset eller emnet
Del gjerne din erfaring eller tanker om dette kurset eller temaet med andre!
