|
|
 |
 |
|
Computer Technology Skills Upcoming Seminars |
|
|
 |
|
|
|
 |
|
|
|
For your convinience all our Public Telecom Courses are available for on site training |
|
|
| Course Name | Price NIS before VAT | Date | Brief Description |
| Appreciating UML | 700 (870) | 18 | |
| Real Time Operating Systems | 1890 (2610) | 24,25,31* | Real time operating systems are defined and their special elements are explained, including such items as the kernel, multitasking, scheduling, interrupts, timing and performance. Different real time languages and operating systems are looked at. |
| LINUX/UNIX | | | |
| Introduction to Linux | 1400 (1740) | 08-09 | Linux is an open source operating system based on Unix. Its popularity is growing and it is offering more and more to its users. This course serves as an introduction to Linux including hands-on work using the operating system. The participant learns about Linux and the connection between Linux and Unix. Hands-on work includes using commands, files, directories and Linux tools within the framework of the user environment. |
| Linux for the System Programmer | 3150 (4350) | 10,11,14,15,16 | This hands-on course is a follow on course to the Linux systems administration course.The course covers technical in-depth topics including system programming, file systems, signals, processes, pipes, threads, timers, input-output, sockets, the kernel and scripting. |
| Java Programming | (3150) 4350 | | This hands-on course is designed for the programmer who wants to learn Java. The course is specially designed to give the programmer a good introduction to learning one of the most popular, varied and exciting programming languages available today. The use of classes in Java is explained. Exception handling, memory management, multithreaded programming, input-output, JDBC and the Java GUI are all introduced. |
| Linux for the System Programmer | 3150 (4350) | 03, 04, 07, 08, 23 | This hands-on course is a follow on course to the Linux systems administration course.The course covers technical in-depth topics including system programming, file systems, signals, processes, pipes, threads, timers, input-output, sockets, the kernel and scripting. |
| C# Fundamentals | 3150 (4350) | 17,18,23,24,25 | |
| Advanced C++ | 1890 (2610) | | This advanced hand-on course in C++ gives the participant the tools needed to program more efficiently and more robustly. The course includes advanced C++ topics such as: namespaces and pre-processor directives; advanced object oriented C++ ideas such as multiple inheritance and interfaces; the standard template library; exception handling; and memory management. |
| Java Programming | (3150) 4350 | 7,8,13,14,15 | This hands-on course is designed for the programmer who wants to learn Java. The course is specially designed to give the programmer a good introduction to learning one of the most popular, varied and exciting programming languages available today. The use of classes in Java is explained. Exception handling, memory management, multithreaded programming, input-output, JDBC and the Java GUI are all introduced. |
| SysML Fundamentals | 2520 (3480) | | SysML is a subset of UML that was extended to become a general purpose graphical modeling language for specifying, analyzing, designing and verifying complex systems that may include hardware, software, information, personnel, procedures and facilities. This course introduces SysML fundamentals and it was developed for people who are not proficient in UML. |
| Java Android Fundamentals | 3150 (4350) | 23, 24,25,30,31 | |
| Java Android Fundamentals | 3150 (4350) | 23,24,25,30,31 | Android is an open source platform developed by Google for mobile development. Applications for the Android platform are developed in Java. The course overviews Android's fundamental topics where at every stage code samples with explanations are included. |
| Introduction to Linux | 1400 (1740) | | Linux is an open source operating system based on Unix. Its popularity is growing and it is offering more and more to its users. This course serves as an introduction to Linux including hands-on work using the operating system. The participant learns about Linux and the connection between Linux and Unix. Hands-on work includes using commands, files, directories and Linux tools within the framework of the user environment. |
| Java Developer | | | This hands-on course provides the software developer with all he needs to know in order to start programming in Java and to understand the rich range of uses for which Java is suitable. More than just the usual hands-on course, the lab work is an essential and integral part of the course at each and every stage. The course not only covers all topics needed to start developing Java Standard Edition (Java SE) standalone applications and applets but also includes a jump start to Java Enterprise Edition (Java EE), with Java servlets and Java beans, and to Java Micro Edition (Java ME). By the end of the course, the course participant will be capable of developing Java SE stand alone applications, simple Java EE server side applications and small Java ME applications for mobile telephones. |
| Object Oriented Analysis and Design | 1400 (1740) | 21-22 | The course presents object oriented (OO) analysis and design, starting from first principles. Objects and classes with the different parts of the class are explained. Inheritance and polymorphism are treated in detail with interactive examples, as are overloading, interfaces and abstract classes. Participants are taught to look at objects with care, while design considerations and principles in choosing classes are explained. UML class diagrams are also introduced, as are CRC cards. Design patterns are considered. Interactive examples and problem solving are used to encourage the development of OO analysis and design skills in a practical way. |
| Introduction to Object Oriented Programming | 700 (870) | 22 | The course introduces object oriented programming (OOP), starting from first principles. Objects and classes with the different parts of the class are explained. Many fundamental ideas are introduced, such as inheritance, polymorphism, overloading, interfaces and abstract classes. The course is designed to be brief with the understanding that the participants will continue in depth with programming in an object oriented language. |
| Developing Java ME Applications | 1890 (2610) | 29-30/0601/07 | This course provides a basic introduction for Java Micro Edition. It covers most required topics for those who want to develop Java games & applications for mobile telephones. This course focuses on CLDC (1.1)\MIDP2.0 specifications. |
| Advanced Java | 1890 (2610) | | The Java programming language is highly adaptable with many advanced features. This course presents these advanced features to the Java programmer, including packaging, advances input-output, networking, advanced threads, remote method invocation (RMI) and the documentation model (DOM). |
| Linux for the System Programmer | 3150 (4350) | 18,19,25,26,27 | This hands-on course is a follow on course to the Linux systems administration course.The course covers technical in-depth topics including system programming, file systems, signals, processes, pipes, threads, timers, input-output, sockets, the kernel and scripting. |
| Perl | 1400 (1740) | | Perl is a popular and powerful object oriented scripting language. It is used extensively with UNIX, Linux, Win32 and the Internet. This course details how to write reusable scripts with Perlin a hands-on environment. |
| Java Basics | 3150 (4350) | | This hands-on course provides the software developer with the basis needed to |
| Java Extended Edition (JEE) | 3780 (5220) | 15,16,17,23,24,31 | |
| Using J2EE | | 15,16,17,23,24,31 | |
| Object Oriented Analysis and Design | 1400 (1740) | | The course presents object oriented (OO) analysis and design, starting from first principles. Objects and classes with the different parts of the class are explained. Inheritance and polymorphism are treated in detail with interactive examples, as are overloading, interfaces and abstract classes. Participants are taught to look at objects with care, while design considerations and principles in choosing classes are explained. UML class diagrams are also introduced, as are CRC cards. Design patterns are considered. Interactive examples and problem solving are used to encourage the development of OO analysis and design skills in a practical way. |
| Estimating Software Projects | 700 (870) | 14 | |
| Advanced C programming for Real Time | 2520 (3480) | Sep 1-3, 6 | Many engineers work with the C programming language everyday for real-time embedded development. However some never feel comfortable with certain aspects of the language. This course aims to give them a fuller appreciation of the more advanced aspects of the language. Because of the requirements for programming real-time embedded systems, this course goes beyond just addressing the language issues and explores compile, link and run-time issues. In addition it covers interrupts and multi-tasking areas specific to C. |
| Java Basics | 3150 (4350) | Sep 3,8,10,15,17 | This hands-on course provides the software developer with the basis needed to |
| Advanced DOTNET | 3780 (5220) | 17,18,19,24,25,26* | |
| Unit Testing for Programmers | 700 (870) | Oct 22 | This course provides the basis to proper unit testing for programmers. Programmers have the tendency to leave the testing to others and to forget their responsibility for producing good and error-free code. Unit testing is always needed and should always be done in a properly organized fashion. Participants learn about unit testing in a workshop type environment including discussions and exercises. |
| Real Time Operating Systems | 1890 (2610) | | Real time operating systems are defined and their special elements are explained, including such items as the kernel, multitasking, scheduling, interrupts, timing and performance. Different real time languages and operating systems are looked at. |
| Embedded C++ for Real Time Systems, Extended | 2520 (3480) | 10,11,17,18* | |
| Embedded C++ for Real Time Systems | | 10,11,17,18* | |
|
|
|
|