Showing posts with label Telerik. Show all posts
Showing posts with label Telerik. Show all posts

Tuesday, 15 April 2014

An HTML5 Session at AUBG

This is a recording of a lecture I made on April 14th, 2014 at the American University in Bulgaria, in Blagoevgrad, in front of computer science students. The session was organized between Telerik and the university's Computer Science Students Union.
Below are the full recording (made with 2 laptops, 1 cordless keyboard, 1 cordless mouse and great help from the students), the pptx presentation, and the demos and links which were presented.

Monday, 7 January 2013

Full Recordings of my C# Programming Course on YouTube

The complete set of recordings of the "Programming Fundamentals with C#" course (presented in English) which I've lectured between 2011-2012 on the Telerik Academy, was uploaded to YouTube's Academy channel.

I've compiled here the full list of the videos, in their original presentation order. This may help anyone interested in following this course from start to finish.
All lectures were presented by me, except 3 in which I was absent and were presented by George Georgiev, and the general introduction to the course, presented by Svetlin Nakov.

For convenience, here are links to download the book of the course in Bulgarian and in English, and for each lecture I'm also linking the PowerPoint presentation and the demo materials from the academy site. Additional materials and demo tests can be found on the course's materials page.

Wednesday, 11 July 2012

Importing HTML5 and CSS3 templates as themes into Sitefinity

This session with the Telerik Academy's "Web design with HTML5 and CSS3" course was an extensive demo showing how a web design template, consisting of an HTML5 page, a CSS3 file and some images can be imported as an ASP.NET theme into Sitefinity and used as a design template for robust pages with dynamic Sitefinity content.
From my lecturing experience I've learnt that the best way to learn something is to teach it. This session was quite interesting for me: being a senior developer of some main parts in Sitefinity for around 3 years now, I've had the pleasure to meddle with many of its internal nuts and bolts, but hardly ever touched the frontend design side of it. This academy session made me dive into the uncharted territory of UI charting and it was loads of fun. I enjoyed it very much.

Tuesday, 6 March 2012

A day in a life of a software developer

This is a short lecture I gave on 01/2012 to the students of the Telerik Academy.

The students who do well in the C# fundamentals course, in which I lecture, are offered jobs at Telerik. The job's pool is split into positions of developers, QA engineers and technical support engineers. Since Telerik's products are made for the usage of developers, knowledge of programming is required for all those positions (not just for the developers' positions).
In order to give the students a better understanding of what they may be facing in the future, Telerik Academy conducted a short seminar in which a lecturing representative of each of the aforementioned position gave an introductory presentation.
Representing the developers, I put together a short lecture, describing the everyday chores of of the poor developer.

Sunday, 8 January 2012

A Word About Floating Point Numbers + 2 Lecture Recordings

On my last lecture at the Telerik Academy on January 5th, 2012, the students were presented with various numeral systems (the usual base 10, the binary base 2 and the hexadecimal base 16).
In my humble opinion, this presentation came a bit too late, since the students have already been handling variables of all primitive types (after the "Primitive data types and variables" lecture) and manipulating them quite on a low binary level (after the "Operators and Expressions" lecture).
If anything, this lecture, which includes explanations of the basic count systems and memory representation of primitive types, should have been presented before learning about the various types themselves.

Thursday, 24 November 2011

3 More Lecture Recordings

3 More screen recordings of lectures. These were recorded in the Telerik Academy between 14th - 21st of November 2011.
My fearless .NET ninja students get things quite quickly, but nevertheless I always do my best to get the messages through, debug and demonstrate so that every bit of information presented is clear.
A demo of the TeleTris console game, which I wrote about in the previous post, is included in the recording about conditional statements (it's a short lesson anyway).

Wednesday, 23 November 2011

The TeleTris Console Demo Project

One of the projects provided as demos for my class at the Telerik Academy was a console implementation of the classic Snake game (they named it JustSnake). You can see it and some of its code on the screen recording of my lecture "Console Input and Output", which I will share here very soon.
It inspired me to build my own little demo console game. I chose yet another classic game - the originally Russian Tetris, which I named TeleTris. It took one evening of coding and debugging and I must say I am quite satisfied with the result

Article Level:
Reasonably moderate

TeleTris In Action
Of course I'm attaching the full source code solution (and pre-built executable) here for anyone who wishes to download and play.  Note that in order to run the executable, you will need to have the Microsoft .NET Framework (4.0) installed on your machine.
Everyone is free to suggest improvements and bug fixes. I am aware of some minor graphic bugs and of the fact that the game's responsiveness could be improved, but for a single evening of work I think it's ok.
Here's a small screen capture of TeleTris in action. Click to open the animated version:


Sunday, 13 November 2011

Teaching at the Telerik Academy

Last week I joined to the group of lecturers in the Telerik Academy (Bulgarian site), a school operated by the company I currently work for, Telerik, which offers a variety of technological courses for free, for anyone who is interested to learn. And it seems many people are interested. Literally hundreds. The courses are aimed for people without any prior knowledge or experience, and cover a wide range of software-related subjects, such as programming languages, web technologies for frontend and backend development, software testing and others.

Some of the motivated students with the best grades are offered to join the company at the end of the course for a variety of positions. Others can still enjoy the training which is presented by experienced software engineers and obtain a professional programming skills which they can use in any way they want, absolutely free of any charge. Some of the courses are accompanied by books which are available in their digital format for free as well, such as the C# fundamentals book which accompanies the course I am teaching.

I love teaching. I've been teaching and managing professional programming courses as far back as 1998. When I heard about the courses in the Telerik Academny, I was happy to propose myself as a lecturer and even happier to know that I'm accepted to join the staff.