Помощь в выборе ноутбука.
Борька Абрамов

Здравствуйте, ребят, мой друг отправляется на изучение программирования за границу.
Обучение на английском.
Не подскажите какими техническими характеристиками должен обладать ноутбук?

Программа обучения следующая:

Курс — разработка мобильных приложений и WEB- и java-программирование.
(WEB and Mobile Applications Development Course Syllabus)
(Total Theoretical hours – 430 hours, Practical Work (Traineeship) – 350 hours)
JAVA Basics (100 hours)

  1. Introduction in Java and JVM
  2. Data Types (Primitives and Classes)
  3. Operators and Methods
  4. Basic Algorithms
  5. Exceptions
  6. Input-Output Streams
  7. JUnit — Java Automation Testing

JAVA Advanced (150 hours)
1. Introduction to UML
2. Model –View- Controller (MVC) Paradigm
3. Java Collections Framework (JCF)
4. IP Networking and Multithreading
5. Spring and Hibernate Frameworks
6. WEB Applications and services (Back-End Server)

WEB Client Programming (50 hours)
1. HTML-5
2. JavaScript Basics as JS Language
3. JavaScript Advanced as JS Frameworks
4. CSS styles

IOS (IPhone) Programming (80 hours)
1. Introduction to IOS applications and – Integrated Development Environment (XCode)
2. Objective C and Swift
3. Graphical Objects
4. Communicating with Services and Clouding

Android Programming (50 hours)
1. Introduction to Android Applications and Development Environment
2. Graphical User Interface
3. Communicating with Services and Clouding

Real Project Development (WEB and Mobile Applications) (350 hours)

Курс — Программирование кибербезопасности(Cyber Security) на языке Java и киберзащита(Cyber defense) веб-сайтов.

Java Cyber Security Programming and Cyber Protection Management of WEB sites

OOP Principles Object Oriented Programmingand Design (OOP/OOD) Basics (20 hours)

OOD UML Schema
OOP/OOD Application

Primitives Vs References Java Basics (100 hours)
Immutable Vs Mutable Classes
Basic Java Classes
Exceptions
Collections
Maps
Databases (JDBC)
Threads Basics Multithreading (20 hours)
Multithreading Basic Methods
Synchronization and Deadlocks
Wait and Notify

Network Layers Networking (10 hours)
IP Protocols
Transport Protocols (TCP/UDP)

Java Security Overview Java Cyber Security (80 hours)
Cryptography Classes
Public Key Infrastructure
Certificates Authority (CA)
Symmetric and Asymmetric cryptography
AAA — Authentication, Authorization, Accounting
Role-based Authorization
Spring Security Java Framework
Java WEB services Security

Basic testing concepts Webapps Basics evaliuation (30 hours)
Bug trackers tools and bug live cicle
Functional testing
Test design and testcasse development
Performance testing
Regrerssion Testing
Testing of web applications
Basic autotests concept, HTML, DOM
Setting up Browser, Project, IDE
Recording tests with Selenium IDE

Если не ответите, ничего страшного.
С уважением, Борис

1 чел.