Весной этого года в Киеве прошли JS курсы ребят из СodeAngels/Kottans (dou.ua/...rums/topic/8181, kottans.org). Курсы длились около
- 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.
В основном занятия проводил Джон, но мы также успели послушать и пописать код со многими другими замечательными людьми, среди которых были:
- Александр Белецкий (@alexbeletsky) — ▶ Тестирование JavaScript;
- Юля Будник (@Jubudni) — ▶ HTML&CSS;
- Эльдар Джафаров (@edjafarov) — ▶ Node.js;
- Артем Тритяк (@ArtyomTrityak) — ▶ Advanced Backbone.js;
- Андрей Листочкин (@listochkin) — Ember.js;
- Валентин Шибанов (@olostan) — ▶ Angular.js;
- Дима Ярмак (@dmytroyarmak) — Backbone.js;
- Миша Бортник (@vessi) — ▶ WebRTC;
- Женя Кошевой (aka Jim) — d3.js;
Ожидались ещё доклады Киры Пучниной (@kira__kit), Антона Немцева (@SilentImp) и Александра Бойченко (@banzalik), возможно, в следующий раз всё сложится :)
Некоторые дополнительные материалы выкладывал Артём в своем блоге, слайды можно найти здесь, а вот тутмного всяко-разных ссылок. В основном, ЦА курсов — это уже сложившиеся IT-специалисты (back-end и front-end разработчики, QA и даже девушка-PM :)), да и тестовое задание изначально требовало определенных знаний и умений.
Хочу отметить, что основной упор был на best practices, knowledge sharing, “как не прострелить себе ногу, используя тот или иной фреймворк” и пр., а не на обзорные лекции, которые, вряд ли, надолго заинтересовали бы людей. Помимо всего прочего, были рассмотрены WebGL, package managers, настройка CI, тестирование, deploy приложений и много других практических вещей.
И напоследок немного 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
Ну что ж, всем спасибо за интересный опыт и до новых встреч :)