Skip to content

Latest commit

 

History

History
206 lines (170 loc) · 17.7 KB

File metadata and controls

206 lines (170 loc) · 17.7 KB

OmiSoft

База знань OmiSoft.net - тут буде збиратись список книг, відеокурсів та статей по всім напрямкам компанії.

English 🇺🇸🇬🇧 version

Тестові завдання для новачків будуть знаходитись тут. Більш детально:

Якщо у когось будуть доповнення чи пропозиції - додавайте Pull Request.

База знань доступна всім. Нею можна ділитись, так як чим більше в Україні буде розробників - тим краще.

iOS & Swift

  1. [Відеокурс] Хекслет: Курс «Язык программирования Swift» (rus)
  2. [Відеокурс] Основы Swift (2017) (rus) (torrent від автора)
  3. [Відеокурс] SWIFT Марафон (rus)
  4. [Відеокурс] iOS Development Course Beginner (rus)
  5. Swift Book (rus)
  6. The Swift Programming Language (Swift 4) (eng) (ePub)
  7. Learn Swift in X minutes (eng)
  8. iPhone Tutorials (Swift & iOS) (eng)
  9. [Відеокурс] Developing iOS 11 Apps with Swift (eng)
  10. iOS, Чистый код (rus)
  11. Learning Swift. Reusable apps code (code)
  12. [Стаття] Параллельное программирование в Swift: Operations (rus)
  13. Swift by example (eng)
  14. Airbnb Swift Code Conventions (eng)

Swift Компілятори

  1. Swift для Windows (download)
  2. Swift для MacOS та Linux
  3. Онлайн компілятор Swift

Android

  1. Курс лекций по архитектуре клиент-серверных Android-приложений (2016) (rus) (code)
  2. MacLean, Dave, Komatineni, Satya, Allen, Grant — Pro Android 5 (eng (2015)) (rus (2012)) (code)
  3. B.Phillips, C.Stewart, K.Marsicano — Android Programming: The Big Nerd Ranch Guide, Edition 3 (eng (2017) (rus (2013)) (code)
  4. Android Weekly (eng)
  5. Android Developers Blog (eng)
  6. Android Developers. YouTube Official Channel (eng)
  7. [Стаття] Multi-Threading Like a Boss in Android With RxJava 2 (eng) (rus)
  8. Google Codelabs (eng)

Kotlin

  1. Руководство по языку Kotlin (rus)
  2. [Відеокурс] Базовый курс по Kotlin (Devcolibri, 2016) (rus)
  3. [Відеокурс] Android на Kotlin (rus)
  4. Try Kotlin (eng)
  5. [Стаття] Паттерны проектирования в Kotlin (rus)
  6. Design Patterns In Kotlin (eng)
  7. Awesome Kotlin (eng)
  8. Kotlin By Example (eng)
  9. Kotlin Language Documentation (eng)

Flutter

  1. Введение в Flutter (rus)
  2. CodeandArt - Flutter & Dart уроки (rus)
  3. Programming language basics with examples (rus)

Java

  1. Herbert Schildt — Java: The Complete Reference: Edition 9 (eng (2014)) (rus (2011)) (code)
  2. Joshua Bloch - Effective Java: Edition 2 (2008) (eng) (rus) (code)
  3. Bruce Eckel - Thinking in Java: Edition 4 (2006) (eng) (rus) (code) - для новачків не підходить в якості першої книги
  4. Java Concurrency in Practice (2006) (eng) (code)
  5. Collected Java Practices (eng)
  6. Java 8 Concurrency Tutorial (1, 2, 3) (eng)
  7. Java Concurrency / Multithreading Basics (eng)
  8. Multithreading in Java (eng)
  9. [Відеокурс] Уроки Java для начинающих (rus)

Spring

  1. Spring in Action (eng (2014)) (rus (2011)) (code)
  2. Pro Spring 5 (eng (2017)) (rus (2014)) (code)
  3. Beginning Spring Boot 2 (2017) (eng) (code)
  4. Java Web Weekly (eng)
  5. [Відеокурс] S4AA - Сервер для Android приложения (Devcolibri, 2016) (rus)
  6. [Відеокурс] Spring (rus)
  7. Spring Framework Documentation (eng) (pdf)
  8. Spring Boot Reference Guide (eng) (pdf) (epub)
  9. [Відеокурс] Базовый курс по JDBC (Devcolibri, 2014) (rus)
  10. [Відеокурс] Spring Boot на практике (rus)
  11. [Відеокурс] Java+JDBC+Hibernate+Spring Data JPA (rus)
  12. [Відео] Evgeny Borisov - Список виступів (rus)

Spring утиліти та бібліотеки

  1. MapStruct (examples) - генератор коду, який допомагає перетворювати дані з одних об'єктів в інші
  2. Project Lombok - генератор коду, який допомагає зменшити кількість шаблонного коду
  3. Liquibase - організація міграцій БД

Amazon Web Services (AWS)

  1. [Відеокурс] AWS На Русском Языке (rus)

SQL & Бази даних

  1. SQL Задачи и решения (rus)
  2. Lynn Beighley - Head First SQL (2007) (eng) (rus) (table of contents)
  3. SQL Tutorial - W3Schools (eng)
  4. SQL Tutorial - Tutorials Point (eng)
  5. Работа с PostgreSQL. Настройка и масштабирование (2017) (rus)

MongoDB

  1. Онлайн-руководство по MongoDB (rus)

Архітектура та Шаблони проектування

  1. Robert C. Martin - Clean Code (2008) (eng) (rus)
  2. E.Freeman, E.Robson, B.Bates, K.Sierra - Head First Design Patterns (2004) (eng) (rus)
  3. Design Patterns in Java Tutorial - Tutorials Point (eng)
  4. Gang of Four Design Patterns (2009) (eng)
  5. Design Patterns in Swift

Алгоритми, математика та логічні задачі

  1. Олимпиадные задачи (rus)
  2. AlgoList (rus)
  3. MAXimal 145 алгоритмов (rus)
  4. Rosetta Code (eng)
  5. LeetCode (eng)
  6. [Відеокурс] Линейная алгебра (rus)

Front End

HTML

  1. Html5book - HTML и HTML5 (rus)
  2. HTML5 Tutorial - W3Schools (eng)

CSS

  1. Html5book - CSS и CSS3 (rus)
  2. CSS Tutorial - W3Schools (eng)
  3. Мова стилів Sass (eng)
  4. БЭМ методологий: документация (rus)

JavaScript

  1. Современный учебник Javascript rus)
  2. JavaScript - Mozilla (rus/eng)
  3. JavaScript Tutorial - W3Schools (eng)
  4. Html5book - JavaScript и jQuery (rus)
  5. Уроки Monster Lessons (rus)
  6. Основы jQuery (rus)
  7. Learning JavaScript Design Patterns (eng)
  8. Секреты JavaScript-кухни: специи (rus)
  9. Learn RxJS (eng)
  10. Керівництво по стилю React/JSX від Airbnb (ukr)
  11. Руководства, шпаргалки, вопросы и другие материалы по JavaScript (rus)

ReactJS

  1. [Стаття] Основы React: всё, что нужно знать для начала работы (rus)
  2. ReactJS - Перевод официального руководства (rus)
  3. [Відеокурс] Web Developer: ReactJS Теория (rus)
  4. [Відеокурс] Web Developer: ReactJS Практика (rus)
  5. Scrimba: Учебный курс по React (rus)
  6. Scrimba: Learn React for free (eng)
  7. React Training (eng)
  8. ReactJS Tutorial - Tutorials Point (eng)

React Native

  1. [Відеокурс] Відео курсів 7th Apiko Intensive (React, Mobx, React Native) (ukr)

TypeScript

  1. Перевод официальной документации Typescript на русский (rus)

Node.js

  1. Уроки Node JS и Express для начинающих (rus)

Інші фреймворки

  1. Vue.js - Официальное руководство (rus)
  2. [Відеокурс] Анатомия Bootstrap 3 для начинающих (rus)

Корисні бібліотеки та ресурси

  1. Axios - HTTP client
  2. Font Awesome
  3. Таблица символов Юникода

Тестування верстки

  1. Quirktools Screenfly
  2. responsivedesign.is
  3. Google Page Speed

QA & Automation

  1. Selenium WebDriver (rus)
  2. [Відеокурс]Selenium WebDriver (rus)

Git

  1. Офіційна документація (ukr)
  2. GitHowTo (ukr)
  3. [Відеокурс] Базовый курс по Git (Devcolibri, 2017) (rus)
  4. Git (Monster Lessons) (rus)
  5. Git in 15 minutes (eng)
  6. Learn Git in X minutes (eng)
  7. Learn GIT branching (ukr)
  8. [Відеокурс] GIT (rus)

Scrum

  1. SCRUM — метод управления проектами. Обучающий мультик (rus)
  2. Основы Agile Метод Scrum для веб-разработки (rus)

Інше

  1. Синхронизируем понимание REST (rus)
  2. RESTful Web Services Tutorial (eng)
  3. Введение в Postman (rus)
  4. Learn JSON in X minutes (eng)
  5. An Introduction to API’s (eng)
  6. [Відео] Як написати резюме (ukr)