I train software developer teams. If you want to improve the skills of your software developers team, make sure to read the following:contact me straight away.
Each project has different business requirements, just as each developer has different level of knowledge and experience. In order to make all attendees benefit the most, each training is preceded by a meeting with tech representatives (e.g. team leader), when we discuss the what the team needs. Finally, a tailored training program is made.
|React & Redux||Learn probably the most popular frontend toolstack ever. React, although being very different from classical, imperative code, has become frontend's state of art, being super-performant and extremely logical and almost-no-learning-by-heart framework. Redux, quickly after being released, has become the standard solution for state management, not only within React ecosystem, but also inspired very similar tools in Angular and Vue ecosystems. This training will help you get started or get more advanced, if you're already using React & Redux.||3 days||program|
|React: in Depth||Your team already has experience in React, but they want to improve the skills to a senior/architect level. Includes tackling complexity, scaling functionalities, performance improvements and many more.||2-3 days||program|
|Redux||Redux is both the most popular and most important state management library for frontend, but also a reference point for all alternatives and derivatives, including solutions built into React. This training dives deep into the library and its plugins that enable extended control-flow, including redux-thunk, redux-saga and redux-observable.||2-3 days||program|
|Angular||Learn one of the most popular frameworks of the frontend. Each aspect of the framework is explained during a lecture/discussion and followed by multiple exercises. Attendees build a full-featured web app throughout the training.||3 days||program|
NGRX = Angular + TypeScript + Redux + RxJS
|ECMAScript 2015-2020: new features||ECMAScript 6 (2015) has brought lots of new features into the language and keeps on adding even more each year. Syntax extensions, new datatypes, promises, generators, iterators, async iterators, proxies, coroutines, observability techniques - and manny more. And, of course, the Babel transpiler. Learn it all in the TDD style.||2-3 days||program|
In order to discuss detailed agenda of your training, please contact me.back to top
Here you can find a few of my trainings attendees' opinions & impressions:
( en | pl )
Wspaniałe szkolenie. Zawsze sadziłam, że nie da się poprowadzić szkolenia, które byłoby przyjazne dla osób niemających z danym zagadnieniem wcześniej kontaktu oraz tych, co w danej tematyce są obeznani i chcą się nauczyć czegoś nowego. Muszę przyznać, że Tomkowi się to udało. Szkoda, że czas szkolenia był ograniczony do dwóch dni, gdyby było trzy to byłoby więcej czasu na ćwiczenia, których zaplanowanych było bardzo dużo. Tak czy inaczej, bardzo wiele z niego wyniosłam. Brawo!
Great training. I always thought that it's impossible to do a training, which is friendly to both people who had no prior contact with a given subject and need an introduction and to those who are familiar with the topic and want to learn something new. I have to admit that Tomek achieved it. It is a pity that the it was only two days, if there were three, we'd have more time for more exercises. Anyway, I got a lot out of it. Bravo!
( en | pl )
Generalnie też dziękuję za samo szkolenie i sposób w jaki je prowadziłeś, który w moim odczuciu był mistrzowski. Naprawdę świetnie się Ciebie słuchało. Pisząc prostą mała apkę w weekend (nodejs/mongodb/vuejs) sam byłem zdumiony ile rzeczy mogłem zastosować w kodzie tylko z tego co pamiętałem ze słuchu i ćwiczeń z tego szkolenia, choć zazwyczaj nie mam takiej pamięci aby od razu po szkoleniu/wykładzie, bez ponownego ćwiczenia samemu, zastosować rzeczy od ręki.
Także jeszcze raz chylę czoło przed Twoją wiedzą i sposobem w jaki ja przekazujesz.
Życzę Ci powodzenia ze wszystkim w przyszłości :)
In general, I thank you for both the training and the way you conducted it, which I felt was masterful. It was really great to listen to you. During the weekend I was writing a small app (nodejs / mongodb / vuejs) and I was amazed at myself at how much I could apply in the code straight away, just from what I remembered from hearing and exercises. And usually I don't have such good memory (to do things immediately after a training/lecture).
Again, I bow down to your knowledge and the way you convey it.
I wish you all success in the future :)
( en | pl )back to top
Tak tylko chciałem Ci powiedzieć, że jak używam JS od czasu szkolenia, to bardzo dużo rzeczy o tym jak to działa w środku dowiedziałem się właśnie na twoim szkoleniu. Pisząc coś w JS dużo lepiej rozumiem co tam się dzieje pod spodem więc mój kod jest bardziej „świadomy” :)
Dzięki za szkolenie jeszcze raz :)
I just wanted to tell you that, as I'm using JS since the training, there are lots of things about how all this works internally, that I learned exactly during your training. While writing something in JS, my understanding of what's going on underneath is much better, so that I'm a lot more „aware” of the code I write :)
Thanks for the training again :)
They trusted me
Each training is different in terms of the programme, attendees experience, requirements and the goals. It's my pleasure to conduct trainings for these companies, among others.