Surf Flutter Course: Mit der Technologie der Zukunft Schritt halten

Es gibt keine Zeit zu warten, bis alle verstehen, was die Zukunft für Flutter ist und irgendwo anfangen zu lernen. Die Hoffnung, dass jemand coole Kurse macht und wir danach Entwickler finden können, ist nicht unser Weg. Deshalb haben wir uns bei Surf entschlossen, den Prozess selbst in die Hand zu nehmen und einen Flutterkurs zu machen .







Wir bei Surf waren eine der ersten in Russland, die die plattformübergreifende Flutter-Technologie für die Entwicklung mobiler Anwendungen einsetzten. Flutter entwickelt sich sehr schnell - laut StackOverflow ist diese Technologie bereits die neuntbeliebteste Technologie, obwohl sie erst zwei Jahre alt ist. Die Entwicklung auf Flutter ist schneller und billiger, und Anwendungen sind von nativen kaum zu unterscheiden. Die Nachfrage der Kunden wächst und die Anzahl der Flutter-Entwickler in Russland ist immer noch vernachlässigbar.



Wir entwickeln die Flutter-Community in Russland, wir möchten unsere Erfahrungen teilen und etwas Neues lernen. Und natürlich brauchen wir gute Entwickler in unserer Flutter-Abteilung .



Unser Kurs wird von Entwicklern für Entwickler erstellt. Wir konzentrieren uns auf die Themen und Aspekte des Studiums der Plattform, die es Ihnen ermöglichen, so schnell wie möglich in das Thema einzusteigen und echte praktische Aufgaben zu starten.



In dem Artikel sprechen wir ausführlich über den Kurs, aber hier ist eine kurze Zusammenfassung:



  • Flattern ist nützlich und öffnet die Tür zu neuer Technologie.
  • Die Grundlagen können in 4 Monaten oder weniger erlernt werden. Der Kurs besteht aus 9 Blöcken, 48 Lektionen und Meisterkursen zu komplexen Themen. Für den Unterricht haben wir hochwertige Videovorträge aufgezeichnet - jeweils etwa eine Stunde.
  • Wir legen den Schwerpunkt auf die Praxis, weil wir Entwickler sind und wissen, was es braucht, um schnell eine neue Plattform zu erlernen.


Warum flattern?



Flutter ist erst zwei Jahre alt und große Unternehmen haben keine Angst davor, darauf umzusteigen. Wir bei Surf haben bereits große Projekte durchgeführt . Zum Beispiel Anwendungen für Rosbank, Rigla Pharmacy Chain und KFC. Flutter wird von seinem Schöpfer - Google - aktiv entwickelt und der Prozess wurde auch durch die Coronavirus-Pandemie nicht verlangsamt. Die Zahl der offenen Stellen an der freiberuflichen Upwork-Börse wächst ebenfalls: Die Nachfrage hat sich innerhalb von sechs Monaten verdoppelt. Bei HeadHunter hat sich die Nachfrage im Vergleich zum Vorjahr fast verdreifacht, aber es scheint, dass es bislang nur wenige offene Stellen gibt: Sie sind häufig in den Angeboten für einheimische Benutzer versteckt - wie „auf der Suche nach einem iOS / Android-Entwickler mit Erfahrung in Flutter“.



Wir glauben, dass Flutter gute Aussichten hat und es sicher und rentabel ist, jetzt darauf umzusteigen. Sie können an der Spitze der Entwicklung einer neuen Technologie stehen und Geld für Ihre Erfahrung verlangen. Geringer Wettbewerb bedeutet höhere Einsätze.





Unser Kurs richtet sich an Personen, die bereits etwas über Programmierung wissen. Wir bringen Ihnen nicht bei, von Grund auf neu zu programmieren, sondern vertiefen Sie in die Besonderheiten der plattformübergreifenden Flutter-Technologie. Der Kurs eignet sich sowohl für diejenigen, die nur über den Übergang nachdenken, als auch für diejenigen, die bereits Anwendungen auf Flutter entwickeln.



Der erste thematische Block ist der Dart-Sprache gewidmet. Wir werden besonders auf seine einzigartigen Eigenschaften achten. Es wird für diejenigen, die bereits eine objektorientierte Programmiersprache besitzen, einfacher sein, Flutter zu verstehen und einzugeben.



Während des Kurses werden wir die Tools verwenden, die in den üblichen modernen Entwicklern enthalten sind. Eine große Hilfe ist die Fähigkeit, in IDE zu arbeiten, die auf IntelliJ IDEA oder VS Code, dem Git-Versionskontrollsystem, basiert. Es wird nicht schaden, die Prinzipien des Schreibens von sauberem Code, SOLID, zu verstehen.



Sie werden in die Prozesse eintauchen, die einen mobilen Entwickler in einem realen Projekt umgeben. Für jede Layoutaufgabe erhalten Sie ein Design in Figma. Um die Client-Server-Interaktion zu implementieren, erhalten Sie einen funktionierenden Server, der Daten über HTTP sendet.

Wenn Sie nichts davon wissen - keine Angst -, helfen wir Ihnen, es herauszufinden. Die Kuratoren des Kurses beraten in allen Fragen und beraten nützliche Literatur.



Wer sind die Lehrer?



Unsere Lehrer sind Praktiker, keine Theoretiker. Dies sind die Leute, die jeden Tag bei Surf arbeiten und Flutter-Apps entwickeln. Sie haben selbst von Grund auf gelernt und kennen die Fallstricke und Schwierigkeiten, mit denen sie konfrontiert werden können. Wir bringen alle praktischen Erfahrungen des Surfens sowie unsere Schmerzen und Probleme, die wir bereits überwunden haben, in den Kurs ein. Folgendes wird helfen, Flutter zu meistern:



Evgeny Saturov - Entwicklungsteamleiter bei Surf and Flutter Technical Evangelist. Gründer und Moderator des Flutter Dev Podcasts.

 

Artem Zaitsev ist Leiter der Flutter-Abteilung bei Surf. Führt einen Podcast mit Evgeny Saturov. 



Mikhail Zotiev ist der führende Flutter-Entwickler bei Surf. Schreibt Artikel und teilt Best Practices mit der Flutter-Community. 





Backstage mit den Dreharbeiten zu Video-Tutorials: im Rahmen - Michael Zot'ev, hinter den Kulissen - Artem Zaytsev



Wie, warum und wo Jungs nach Flutter kamen, erzählten sie mir beim Webinar «Flutter vs Technologie, in dem Sie schreiben: für welche Zukunft?»



Wie läuft das Training?



Wir selbst haben mehr als einmal Kurse besucht und wissen, dass Trockentheorie nicht dazu beiträgt, Entwickler zu werden. Darüber hinaus ist die Theorie leicht zu finden - Google verfügt über eine hervorragende Dokumentation zu Flutter. Übung ist eine andere Sache. Nach einem Teil des Unterrichts müssen Sie Ihre Hausaufgaben machen, der Lehrer wird sie tagsüber überprüfen. Erst nach Überprüfung wird die nächste Lektion geöffnet - es wird nicht funktionieren. Die Ausnahme ist der erste thematische Block über die Dart-Sprache, in dem der Unterricht stapelweise geöffnet wird - mehrere Teile gleichzeitig.





Themen des Unterrichts aus dem Block über die Dart-Sprache



Wir überprüfen nicht nur die Hausaufgaben und weisen auf Fehler hin. Wir teilen die Best Practices und erläutern den besten Weg zur Lösung des Problems. Wir erklären Ihnen, zu welchen Schwierigkeiten bei realen Projekten alternative Lösungen führen. Wenn etwas unklar ist oder nicht herauskommt, können Sie den Lehrer im Chat um Hilfe bitten oder sich sogar persönlich bereit erklären, eine detaillierte Beratung anzufordern.



Die Überprüfung der Hausaufgaben erfolgt auf Github im Codeüberprüfungsformat. Einer der Kurs-Mentoren geht jede Codezeile durch und achtet auf bestimmte Fehler und Mängel, den allgemeinen Codierungsstil. Wir sind nicht geizig mit Kommentaren. Je mehr Kommentare Sie während unserer Codeüberprüfung sammeln, desto einfacher wird es später bei realen Projekten.





Hausaufgaben Option



Zu Beginn des Kurses erstellen wir einen Chat in Telegramm. Dort können Sie Lehrer und andere Schüler treffen. Im Chat werden wir Fragen im Zusammenhang mit dem Verlauf des Kurses und alles über Flutter diskutieren. Wir werden offene Stellen für Flutter-Entwickler, neue Veröffentlichungen zu Plattform-Updates mit Kommentaren führender Experten, Übersetzungen interessanter ausländischer Artikel und praktische Fälle zu Flutter teilen. Wir werden unsere eigene Gemeinschaft schaffen.



Wie lange dauert das Studium?



Der Kurs ist in 9 Blöcke unterteilt, die Komplexität der Lektionen innerhalb des Blocks nimmt allmählich zu. Weitere Informationen zum Programm finden Sie auf der Kursseite . Es gibt keine Fristen - Sie können in Ihrem eigenen Tempo lernen. Es ist zwar rentabler, dem Stream zu folgen, da wir Meisterkurse zu den beliebtesten Themen durchführen werden. Chat-Konversationen sind auch nützlicher, wenn Sie denselben Block mit anderen Schülern studieren. Für erfahrene Entwickler haben wir mehrere zusätzliche Lektionen im Format von Live-Meisterkursen vorbereitet. 



Fast alle Lektionen enthalten Videovorträge. Die Dauer der Vorlesung beträgt durchschnittlich eine Stunde. Wir haben alle Vorträge über hochwertige Geräte aufgezeichnet und die Nachbearbeitung durchgeführt. Alles ist deutlich sichtbar und hörbar: Sie müssen nicht zerlegen und raten, was genau der Dozent gesagt hat.



Wir erwarten, dass die Studenten durchschnittlich 3-5 Stunden pro Woche für das Studium des Kurses aufwenden. Auf diese Weise kann der gesamte Kurs in 4 Monaten abgeschlossen werden. Der Kurs umfasst 48 Lektionen und 57 Hausaufgaben. Plus Webinare und Meisterkurse - Online-Diskussion von Theorie und Fragen der Schüler. Die Webinare finden am Freitagabend statt, damit Arbeitsfragen die Studie nicht beeinträchtigen.



Was ist die Ausgabe



Schließlich schreiben Sie Ihre erste Flutter-Anwendung. Wir haben das Projekt so ausgewählt, dass Sie alle theoretischen Kenntnisse des Kurses erarbeiten und anwenden können. Jeder Schüler erhält Feedback und eine individuelle Analyse der Fehler.



Zusätzlich zu neuen Kenntnissen und Fähigkeiten haben Sie am Ende des Kurses:



  • elektronisches Zertifikat;
  • uneingeschränkter Zugriff auf alle Kursmaterialien und Aktualisierungen;
  • Netzwerk: Chatten Sie mit Lehrern und anderen Schülern.


Wir sind daran interessiert, das Surf Flutter Team zu erweitern und sind bereit, die besten Studenten für Praktika mit Stellenangeboten aufzunehmen. Wir haben ein hohes Maß an Entwicklern. Um ein Praktikum zu absolvieren und erfolgreich abzuschließen, müssen Sie es versuchen. 



Im Falle eines erfolgreichen Abschlusses des Kurses werden wir HR-Spezialisten für Karriereberatungen zusammenbringen, einen kompetenten Lebenslauf erstellen und Interviews mit Partnern arrangieren. Wir werden die notwendigen Empfehlungen geben.



Der Kurs ist jetzt als Sonderangebot erhältlich. Sie können den Preis herausfinden, die Details lesen und sich auf unserer Website anmelden . Stellen



Sie alle Fragen zum Kurs in Telegram @avdanilyan . Dort werden wir schneller reagieren.



All Articles