Learning C# — a Practical approach

Beginner programmer it is important not only to study theory and gain the necessary knowledge, but also practice the fundamental skills of creating various programs. This is especially true for engineers, students and talented children.

Practical study of language C sharp

The problem is that the practical experience is not enough books and scientific articles. For effective practical work requires regular live chat, interesting curriculum, feedback, and independent tasks with the mandatory inspection, and sequential access to the lessons. We will talk about the project "Formula programmer".

Where a novice programmer to find professionals who can not only provide information, but also to show a practical example of creating a finished game and applications, control who will be the mastermind?

There is such a party! Let me tell you about the project "Formula programmer", which combines the mentioned advantages. A student and engineer, and the talented child will be able to learn a lot of practical experience and output to a wide variety of ready games and applications, and pumped skills programming in the popular programming language C# (C sharp).

Why at the head of the project is not a theory, but the experience of creating ready-made programs in C#? Because the most effective way of memorizing is not reading, not viewing, and specific actions that have specific tangible result — a program, which is not ashamed to place in my portfolio.

Nicholas completed the creation of the game Sokoban

Have you ever wondered why novice programmers rarely have to reprint examples from books? Because of these examples, by themselves, of no practical use. Another thing — when at the finish get ready gaming software! There is a desire and motivation to perform the task, write the next block of the program to advance to the next lesson.

Here are just a small list of games that are created on videocurso "Formula programming": the Maze, Arkanoid, memory Card, Snake, the Game "Life", Tag, Game 2048, Wisełka, TIC-TAC-toe, Solitaire, Domino, Sokoban for two, battleship. There are also tutorials on creating application programs: Stopwatch, Chess clock, Speed on the keyboard, Work with Winapi, pixel-by-Pixel image processing, Talking clock, charting, Client-server Wallpaper, Archiver, Owner ratings and others. Formality fun to create these programs, as evidenced by the many positive reviews and video reviews of established programs.

View at your leisure 9-minute video of Andrei Polyakov about his toys by video course "Games with sprites":


Formula programmer is not just a collection of video courses is a complex procedure of pumping programming skills, which includes weekly webinars professional programmers, a collection of interactive console task regular Olympics, eService complex tasks and an open communication platform for like-minded people: formality check the reports each other, see statistics and other participants can communicate on the forum a friendly atmosphere.

Why is this project relevant today?


the
    the
  • first, the C sharp is one of the most popular languages for highly paid professionals. With the support of Microsoft, this language is used in the production of large numbers of information systems and web projects.


Interactive collection of console tasks



Under Console there are hundreds of tasks with video solutions. All tasks are divided into subjects, they also need to perform consistently. There is a section of Olympiad tasks.

The correctness of each solution is checked automatically by the robot Sharpe, written formulaton which compiles the program and runs several tests, here's how it looks:

Demonstration of the interactive tasks

The project "the Formula of the programmer" is an excellent opportunity to gain practice programming by solving a console task and bring the result to 100%.

the Main advantages of methods of teaching


the
    the
  • Passing video courses that are highly sequential, making the programmer's attention is focused on one task. To move to the next lesson, you must perform the task of the lesson and send the report to check the organizers and other participants of the project.
  • the
  • and Each application is created from scratch. If you are a beginner, you just need to repeat all the actions of the lecturer on the screen. If a more experienced programmer, you will be extra creative and technical tasks.
  • the
  • Leveling skills occurs quietly, as if self-other. Formulist just goes from one class to another, and the number gradually becomes quality.
  • the
  • most of the tutorials have a short 15-minute format, which is beneficial to the assimilation of the material and simplifies the implementation of independent tasks.
  • the
  • the project is a section of the Console is an interactive book where the robot Sharpe compiles and tests your program on pre-tests, it's happening right on the website.
  • the
  • for each task in the section of the console is the video solutions which covers theoretical material needed to solve each task.
  • the trainers of the project regularly conduct educational and motivational webinars for programming.



To cater to different tastes, developed over 30 tutorial videos on creating a variety of programs using various techniques: animation, artificial intelligence, networking and databases, graphics processing, etc.

There is an interesting project for any beginner and intermediate programmer, everyone will be able to find something useful.

Video courses are created by the project team and written, usually during the practical webinars, which is created from scratch each program.

Practical webinars is the ability of communication of project participants and discussing different ways of creating programs. You can always get answers to questions to positive energy and positivity, to guide them in the right direction. It is a kind of emotional "doping", that allows to reach a new milestone in its development.

Schedule conducted webinars

What you need to participate in the project?


the
    the
  • a Desire to become an expert programmer
  • a Few hours a week for training the

  • Microsoft VisualStudio C#
  • the
  • finances to paid packages


Amount of educational material


the
    the
  • 11 video course on creating game programs
  • the
  • 11 video courses on creating application programs
  • the
  • 11 professional video courses on various technologies
  • the
  • 300 console interactive tasks
  • the
  • 3-year weekly webinars.


Statistics


the
    the
  • 8200 members
  • the
  • 27500 reports video tutorials
  • the
  • 82700 solutions console tasks


Authors video courses:


the
    the
  • volosatov Eugene (project founder)
  • the
  • Stawska Elena
  • the
  • Zhdanov Valery
  • the
  • Black Constantine


our Mission


the
    the
  • Dive into C sharp
  • the
  • Motivation language learning
  • the
  • Pumping of programming skills


Welcome to the "the Formula of the programmer", the address of the project: VideoSharp.info.
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

A Bunch Of MODx Revolution + LiveStreet

Monitoring PostgreSQL with Zabbix

PostgreSQL load testing using JMeter, Yandex.Tank and Overload