JS Course. 5 месяцев неугомонного кутежа

Jun 23

Оригинальная статья находится на dou.ua.

Весной этого года в Киеве прошли JS курсы ребят из СodeAngels/Kottans (http://dou.ua/forums/topic/8181, http://kottans.org). Курсы длились около 5-ти месяцев 2 раза в неделю по вечерам в Cogniance + воркшопы по субботам + домашние задания для закрепления материала. Программа была очень насыщенной:

  • Programming with JavaScript;
  • HTML and CSS basics;
  • High level languages (CoffeeScript, TypeScript, Dart);
  • Popular frameworks (Backbone.js, Angular.js, Ember.js);
  • Testing applications (Jasmine, Mocha);
  • Server-side JavaScript (Node.js, Meteor.js);
  • Speeding page loading time using various technics.

JS Course

В основном занятия проводил Джон, но мы также успели послушать и пописать код со многими другими замечательными людьми, среди которых были:

  1. Александр Белецкий (@alexbeletsky) – ▶ Тестирование JavaScript;
  2. Юля Будник (@Jubudni) – ▶ HTML&CSS;
  3. Эльдар Джафаров (@edjafarov) – ▶ Node.js;
  4. Артем Тритяк (@ArtyomTrityak) – ▶ Advanced Backbone.js;
  5. Андрей Листочкин (@listochkin) – Ember.js;
  6. Валентин Шибанов (@olostan) – ▶ Angular.js;
  7. Дима Ярмак (@dmytroyarmak) – Backbone.js;
  8. Миша Бортник (@vessi) – ▶ WebRTC;
  9. Женя Кошевой (aka Jim) – d3.js;
  10. Дима Целинко (Dmitry Tselinko) – JS basics, JS OOP;
  11. Дима Филипенко (@dmfilipenko) – JS, HTML, CSS.

JS Course

Ожидались ещё доклады Киры Пучниной (@kira__kit), Антона Немцева (@SilentImp) и Александра Бойченко (@banzalik), возможно, в следующий раз всё сложится 🙂

Некоторые дополнительные материалы выкладывал Артём в своем блоге, слайды можно найти здесь, а вот тут много всяко-разных ссылок. В основном, ЦА курсов – это уже сложившиеся IT-специалисты (back-end и front-end разработчики, QA и даже девушка-PM 🙂 ), да и тестовое задание изначально требовало определенных знаний и умений.

JS Course

Хочу отметить, что основной упор был на best practices, knowledge sharing, «как не прострелить себе ногу, используя тот или иной фреймворк» и пр., а не на обзорные лекции, которые, вряд ли, надолго заинтересовали бы людей. Помимо всего прочего, были рассмотрены WebGL, package managers, настройка CI, тестирование, deploy приложений и много других практических вещей.

JS Course

И напоследок немного feedback-a:

«Перш за все, я зрозумів js, його сильні сторони. Також курси дали мені основні знання про різні фреймворки, хоча я подробиць вже не пам’ятаю, але в мене є вже основа, від якої я можу відштовхуватись і продовжувати “шлях джедая” ))). Дуже сильні враження щодо того, як потрібно працювати. Наприклад, коли були воркшопи, я спостерігав, як працюють коучі, на що звертають увагу, що використовують – це все дуже вплинуло на мене».
Любомир, front-end development, R&R Music Ltd.

«Наткнулся на курсы где-то на DOU, наверное, не помню уже… И так совпало, что я в это время разбирался с d3.js. Решил сделать тестовое на d3.js, потом было собеседование в Bibliotech (было весело), потом первые занятия. Собственно такие курсы – это именно то, что нужно для того, чтобы быстро и эффективно разобраться в новых технологиях, расширить кругозор и просто пообщаться. По итогам курсов, получил очень полезные знания по js и наиболее популярным фреймворкам и это не банальный “Привет, мир!”, а методики и подходы, которые опробованы на реальных проектах. Ну и, что не менее важно, много общения с интересными людьми».
Сергей, Freelance Wonderware ArchestrA developer/consultant

«Дуже сподобались курси. Я й раніше не боявся JS, але теперь мої знання впорядкували до готовності писати модульні, mission critical системи, не ховаючись від JS. І люди приємні і відкриті. І на складне технічне питання можуть відповісті, і на пиво сходити :)».
Ігор, Software Engineer, Site Reliability Engineering, Google

«Это были курсы, аналогов которым я нигде не встречал, ни одна компания не проводила на тот момент обучение по JavaScript’у. Обучение было построено грамотно, охватывало как базовые вещи, так и современные практики, отдельный рекспект воркшопам, которые проводили по субботам. Для себя извлек массу полезных знаний и знакомств. Большое всем спасибо :)».
Роман, Senior Front-end Developer, Ciklum

Ну что ж, всем спасибо за интересный опыт и до новых встреч 🙂