Upload
lamdan
View
218
Download
2
Embed Size (px)
Citation preview
Программа курса "Программист Java, WEB, Мобильные аппликации"
Tel-Ran 2016Subject Topic Hours
Integrated Development
Environments
Types and Variables
Statements and Operators
Object Oriented Programming
Java Virtual Machine
Junit Test-Driven Development
Primitives and Classes
Immutable vs. Mutable classes
Algorithms and Data Structures
Model-View-Controller (MVC)
Paradigm
UML
Exceptions and exceptions handling
Collections
Maps
IO Streams
Java Basics Total hours 100
Multithreading
Race Conditions,Synchronization and
Dead Locks
IP Networking
IP Layer
Transport Layer (TCP & UDP)
Application Layer (URL / HTTP)
Information Model Operations
Spring Framework Overview
Aspect Oriented Programming
Java Database Connectivity & SQL
Hibernate Framework
Data Relations between Hibernate
Entities
Spring MVC and Web applications
development
Integration between Java and
JavaScript Technologies
Web Services development
REST Services
Java Messaging Service
Java Mail Services
Java Advanced Total Hours 150HTML
Java Basics
Java Advanced
WEB Client
Programming
HTML Elements
CSS-3 Styles
JavaScript Basics
JS Language
JS functions
JS Frameworks
Jquery
Angular-JS
WEB Client Total Hours 50Intorduction to IOS applications
Integrated Development
Environments Xcode
Swift Language
Graphical Objects
Integratiion between Swift and
Graphical Objects
Graphical Panels and Layouts
Inner Database
REST client
Communicating with Services and
Clouding
IoS Programming Total Hours 80
Intorduction to Android applications
Android Development Studio
Android Components and Services
Manifests
Graphical User Interface
Graphical Components
Communicating with Services and
Clouding
Android Programming Total Hours 50
Total Theoretical hours 430
Total Hours 780
WEB Client
Programming
IOS Programming
(IPhone )
Android Programming
Real Project
Development (WEB
and Mobile
Applications
Full development process with
application design and coding using
the most popular version control
system GitHub
350