How to build up a new method
for web-based application
using the framework.
AyMINE Framework simplifies implementation
so that a new method is completed in 5 minutes
and immediately available at the web site,
Android and iOS application
Q : Are you really excited to learn how to develop an n-Tier arch web application using Angularjs, Asp.Net Web API, jQuery, Bootstrap, C#.Net, Entity Framework Code First and MS SQL Server?
A: Then you are at right place and you are going to learn it here with me from scratch..
In this course we are going to learn how to break requirements into objects and find relation among them. We will then learn coding models out of this objects and relationships. Moving forward we will also see how to design arch. of the project and implement various layers.
We are going to learn implementation of business object layer using POCO and data access layer using repository design pattern and Entity Framework Code First. We will use C#.Net to implement our business logic layer and wrap it up with Asp.Net Web API so that it can be consumed by any client. We are also going to secure our web apis.
For user interface we will see Angularjs, jQuery and Bootstrap. We will learn how bootstrap makes our application responsive.We will also see how to implement custom sorting and paging. Moving ahead you will learn forms validations and business rules validations as well. We will also learn how to publish it on web.
This project is an EIS - Employee Information System
This Web-based information system is designed to allow you to view and maintain your employee information throughout the year. You should use this system to maintain your complete information on employee record.
This is an n-tier Single Page Application (SPA) built on .Net platform using various technologies for various layers as given below
User Interface: AngularJS1 and BootStrap
Service Layer: Asp.Net Web API
Business Logic Layer: C#.Net
Data Access Layer: Entity Framework Code First
Back End: MS SQL Server 2016
Tools: Visual Studio 2015 and SQL Server Management Studio 2016
What are the requirements?(Should be good at)
MS Sql Server Any version
Entity Framework 6
Asp.Net Web APIs 2
C#.Net
AngularJS
Visual Studio 2015 or above
What am I going to get from this course?
understand how to break requirements in to objects
create entities out of objects
implement data access layer using entity framework code first approach with repository pattern
manage data migrations in entity framework
implement business logic layer using c#net
create service layer using ASP.Net web apis
create UI using angularjs, bootstrap and jquery
implement validations both client side and server side
implement authentication and authorization both on client side and sever side
What is the target audience?
This course is for the web developers who want to learn layered architecture in SPA
Who wants to upgrade their profile with another real time SPA
This course is for the web developers who want to learn layered architect.
Performance testing as part of Agile - Continius Delivery solutionSergey Radov
This presentaion provides steps that are necessary for implementing of performace test solution for nightly build validation for regression.
It doesn't have detailed instructions.
If detailed steps are needed contact the author.
Converting Your Mobile App to the Mobile CloudRoger Brinkley
This presentation looks at the process to convert an existing IOS application which stores it's data on the phone to one that stores the information in the cloud. While IBMs MobileFirst cloud software is used the implementation is applicable to other cloud storage mechanism.
Q : Are you really excited to learn how to develop an n-Tier arch web application using Angularjs, Asp.Net Web API, jQuery, Bootstrap, C#.Net, Entity Framework Code First and MS SQL Server?
A: Then you are at right place and you are going to learn it here with me from scratch..
In this course we are going to learn how to break requirements into objects and find relation among them. We will then learn coding models out of this objects and relationships. Moving forward we will also see how to design arch. of the project and implement various layers.
We are going to learn implementation of business object layer using POCO and data access layer using repository design pattern and Entity Framework Code First. We will use C#.Net to implement our business logic layer and wrap it up with Asp.Net Web API so that it can be consumed by any client. We are also going to secure our web apis.
For user interface we will see Angularjs, jQuery and Bootstrap. We will learn how bootstrap makes our application responsive.We will also see how to implement custom sorting and paging. Moving ahead you will learn forms validations and business rules validations as well. We will also learn how to publish it on web.
This project is an EIS - Employee Information System
This Web-based information system is designed to allow you to view and maintain your employee information throughout the year. You should use this system to maintain your complete information on employee record.
This is an n-tier Single Page Application (SPA) built on .Net platform using various technologies for various layers as given below
User Interface: AngularJS1 and BootStrap
Service Layer: Asp.Net Web API
Business Logic Layer: C#.Net
Data Access Layer: Entity Framework Code First
Back End: MS SQL Server 2016
Tools: Visual Studio 2015 and SQL Server Management Studio 2016
What are the requirements?(Should be good at)
MS Sql Server Any version
Entity Framework 6
Asp.Net Web APIs 2
C#.Net
AngularJS
Visual Studio 2015 or above
What am I going to get from this course?
understand how to break requirements in to objects
create entities out of objects
implement data access layer using entity framework code first approach with repository pattern
manage data migrations in entity framework
implement business logic layer using c#net
create service layer using ASP.Net web apis
create UI using angularjs, bootstrap and jquery
implement validations both client side and server side
implement authentication and authorization both on client side and sever side
What is the target audience?
This course is for the web developers who want to learn layered architecture in SPA
Who wants to upgrade their profile with another real time SPA
This course is for the web developers who want to learn layered architect.
Performance testing as part of Agile - Continius Delivery solutionSergey Radov
This presentaion provides steps that are necessary for implementing of performace test solution for nightly build validation for regression.
It doesn't have detailed instructions.
If detailed steps are needed contact the author.
Converting Your Mobile App to the Mobile CloudRoger Brinkley
This presentation looks at the process to convert an existing IOS application which stores it's data on the phone to one that stores the information in the cloud. While IBMs MobileFirst cloud software is used the implementation is applicable to other cloud storage mechanism.
Slide Deck - Shift Left Beyond App Performance Improvement at Gojek_.pptxraditya gumay
Learning from the expert for handling shift left and app performance improvement for mobile applications.
Recently, mobile applications have had more complexity than backend applications. To tackle such complexity, I present an experience from the mobile expert to address issues around app performance.
OSMC 2021 | Still directing the director… and more!NETWAYS
For the monitoring of our systems, we make extensive use of Icinga, its director, and the business process monitoring module. We also make broad use of automation (at least we try to!). In this talk we would like to tell you how we automated the monitoring of our services using our self-written Ansible collections. We will cover how we developed the Ansible components and how we use them. We’ll also show you what we plan to do with them in the future.
ArabNet Riyadh 2014; Meteor.js Workshop
by: Mohamed Ibrahim, Technical Director, Dopravo
Meteor.js is an open source platform for building web and mobile apps in pure JavaScript. Meteor.js allows you to build your next app faster than ever before. In this workshop experienced Meteor developers will help you quickly get up to speed & build your first app.
Agenda:
Awesome sample applications built with Meteor.js
Rapidly install Meteor and deploy a test application to the cloud
Practical session on building a real-time chat application
How to Make NativeActivity Application
NativeActivityGlue
How to Draw Something
How to Use Library(OpenCV)
How to Debug NativeActivity Application
Debug
Profiling
End-to-end Mobile App Development (with iOS and Azure Mobile Services)Andri Yadi
The deck I presented on a technical sharing session at codeMeetUp() weekly meet-up, organized by ProCodeCG, Bandung. The attendees are all coders, senior ones among them. DyCode Education represented by me is very excited and such an honor to be able to deliver the sharing on this meet-up.
Soure code I used for live coding: https://github.com/andriyadi/iOS-Zumo-Sample
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...Wim Selles
This presentation is about the things I did to test the Tele2 React Native app with Appium. I'll explain the journey we've taken and some best practices which you can use with React Native and Appium
Vedení porady - příprava, průběh, hlasování a zápis.
Popis, jak vám systém pomůže poradu snadno naplánovat, vést a sdílet informace se všemi ve firmě
Infografika ve češtině
Slide Deck - Shift Left Beyond App Performance Improvement at Gojek_.pptxraditya gumay
Learning from the expert for handling shift left and app performance improvement for mobile applications.
Recently, mobile applications have had more complexity than backend applications. To tackle such complexity, I present an experience from the mobile expert to address issues around app performance.
OSMC 2021 | Still directing the director… and more!NETWAYS
For the monitoring of our systems, we make extensive use of Icinga, its director, and the business process monitoring module. We also make broad use of automation (at least we try to!). In this talk we would like to tell you how we automated the monitoring of our services using our self-written Ansible collections. We will cover how we developed the Ansible components and how we use them. We’ll also show you what we plan to do with them in the future.
ArabNet Riyadh 2014; Meteor.js Workshop
by: Mohamed Ibrahim, Technical Director, Dopravo
Meteor.js is an open source platform for building web and mobile apps in pure JavaScript. Meteor.js allows you to build your next app faster than ever before. In this workshop experienced Meteor developers will help you quickly get up to speed & build your first app.
Agenda:
Awesome sample applications built with Meteor.js
Rapidly install Meteor and deploy a test application to the cloud
Practical session on building a real-time chat application
How to Make NativeActivity Application
NativeActivityGlue
How to Draw Something
How to Use Library(OpenCV)
How to Debug NativeActivity Application
Debug
Profiling
End-to-end Mobile App Development (with iOS and Azure Mobile Services)Andri Yadi
The deck I presented on a technical sharing session at codeMeetUp() weekly meet-up, organized by ProCodeCG, Bandung. The attendees are all coders, senior ones among them. DyCode Education represented by me is very excited and such an honor to be able to deliver the sharing on this meet-up.
Soure code I used for live coding: https://github.com/andriyadi/iOS-Zumo-Sample
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...Wim Selles
This presentation is about the things I did to test the Tele2 React Native app with Appium. I'll explain the journey we've taken and some best practices which you can use with React Native and Appium
Vedení porady - příprava, průběh, hlasování a zápis.
Popis, jak vám systém pomůže poradu snadno naplánovat, vést a sdílet informace se všemi ve firmě
Infografika ve češtině
Web application framework working with PHP back-end.
Framework covers 3 layers: Communication layer, System layer and high-level business logic implementation support,
Communication layer establish safe and universal communication between client application and server, provide basic structures, caching and session management,
System layer implements user authentication, user management and client management
High-level application layer provides object-based environment for rapid development of the business logic.
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
Understanding User Behavior with Google Analytics.pdfSEO Article Boost
Unlocking the full potential of Google Analytics is crucial for understanding and optimizing your website’s performance. This guide dives deep into the essential aspects of Google Analytics, from analyzing traffic sources to understanding user demographics and tracking user engagement.
Traffic Sources Analysis:
Discover where your website traffic originates. By examining the Acquisition section, you can identify whether visitors come from organic search, paid campaigns, direct visits, social media, or referral links. This knowledge helps in refining marketing strategies and optimizing resource allocation.
User Demographics Insights:
Gain a comprehensive view of your audience by exploring demographic data in the Audience section. Understand age, gender, and interests to tailor your marketing strategies effectively. Leverage this information to create personalized content and improve user engagement and conversion rates.
Tracking User Engagement:
Learn how to measure user interaction with your site through key metrics like bounce rate, average session duration, and pages per session. Enhance user experience by analyzing engagement metrics and implementing strategies to keep visitors engaged.
Conversion Rate Optimization:
Understand the importance of conversion rates and how to track them using Google Analytics. Set up Goals, analyze conversion funnels, segment your audience, and employ A/B testing to optimize your website for higher conversions. Utilize ecommerce tracking and multi-channel funnels for a detailed view of your sales performance and marketing channel contributions.
Custom Reports and Dashboards:
Create custom reports and dashboards to visualize and interpret data relevant to your business goals. Use advanced filters, segments, and visualization options to gain deeper insights. Incorporate custom dimensions and metrics for tailored data analysis. Integrate external data sources to enrich your analytics and make well-informed decisions.
This guide is designed to help you harness the power of Google Analytics for making data-driven decisions that enhance website performance and achieve your digital marketing objectives. Whether you are looking to improve SEO, refine your social media strategy, or boost conversion rates, understanding and utilizing Google Analytics is essential for your success.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
new-method.pdf
1. AyMINE
Look at the youtube video for the tutorial
Presentation Summary:
How to build up a new method
for web-based application
using the framework.
AyMINE Framework simplifies implementation
so that a new method is completed in 5 minutes
and immediately available at the web site,
Android and iOS application
3. Make a new method
●
Define button
●
Set the name of function
●
Define method orchestration
●
Set the rights to use the method
●
Write back-end method
5. AyMINE
–
tak
tepe
business
5
Define button – update view detail
Define button to the object defition (jsonc file):
"buttons":[ … "makeInvitationLong" ],
Set the name and hint (json with translations):
"makeInvitationLong":"Long invit.",
"makeInvitationLong_tooltip":"Set invitation … "
6. AyMINE
–
tak
tepe
business
6
Define operation – create new
Create operation definition
(json object definition):
"makeInvitationLong":{
"enabled":"= obj.isInvitation > 0",
"icon":"time__forward",
"confirm":true,
"a":"server.this.makeInvitationLong"
},
8. AyMINE
–
tak
tepe
business
8
Define request to read a value
Update attributes loaded to the detail:
(json object definition):
"attributes":{ ...
"isInvitation":{
"type":"int",
"sql":"SELECT ... "
}
},
AyMINE server adds new attribute to the list of loaded fields after
the server configuration reset – doesn’t require system stopping
10. AyMINE
–
tak
tepe
business
10
Create new server-based method
The business functionality is performed by server:
public static function makeInvitationLong(Command $command): Response
{
<objectID> = $command→attrVal(<reqested attribute>); // get attributes from
client
// check user right to manage the user status
$reject = static::checkRightsInt(<objectID>, <operation to check>, $_obj);
if ($reject) return $reject;
// make operation
. . .
// return result back to user
if (<everything OK>) return Response::OK();
else return Response::InvalidRequest(); // some problem
}
AyMINE server manges communication between application and server as well as basic rights control
(rights to operate with object)
11. Make a new method – that’s all
●
After reload
function is available
– At the web
application
– In the iOS and
Android
applications
●
No web / application
programming skills needed
– Web is managed by framework
– Method definition is loaded to
the mobile application.
– Recompilation or upgrade
from the web store is not
necessary
Look at the video for complete tutorial how to make a new method